X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fcarnet%2Fcontacts.pdf.inc.php;h=0ef15097c586c338efcd17bc7957f2d5159f11f2;hb=04334c61ffd1e63616503bf52e90174adaa3cc86;hp=32617b1eef57b218fa94557c6138b8105bcab9bf;hpb=c83168b1f1bf43e24bcf3a5f3fe272d10198ea2a;p=platal.git diff --git a/modules/carnet/contacts.pdf.inc.php b/modules/carnet/contacts.pdf.inc.php index 32617b1..0ef1509 100644 --- a/modules/carnet/contacts.pdf.inc.php +++ b/modules/carnet/contacts.pdf.inc.php @@ -1,6 +1,6 @@ SetFont('Vera Sans', 'B', 20); $this->SetTextColor(230); $this->Rotate(45, 55, 190); - $this->Text(55, 190, "informations limitées à un usage"); - $this->Text(40, 210, "strictement personnel et non commercial"); + $this->Text(55, 190, utf8_decode("informations limitées à un usage")); + $this->Text(40, 210, utf8_decode("strictement personnel et non commercial")); $this->Rotate(0); $this->setLeftMargin(5); @@ -195,7 +195,7 @@ class ContactsPDF extends FPDF if (!empty($a['tels'])) { foreach ($a['tels'] as $tel) { if (!empty($tel['tel'])) { - $this->TableRow($tel['tel_type'], $tel['tel'], 'Mono'); + $this->TableRow(utf8_decode($tel['tel_type']), $tel['tel'], 'Mono'); } } } @@ -217,7 +217,7 @@ class ContactsPDF extends FPDF } if ($a['tel']) { - $this->TableRow('Téléphone', $a['tel'], 'Mono'); + $this->TableRow(utf8_decode('Téléphone'), $a['tel'], 'Mono'); } if ($a['fax']) { $this->TableRow('Fax', $a['fax'], 'Mono'); @@ -317,6 +317,11 @@ class ContactsPDF extends FPDF foreach ($x['adr'] as $a) { $self->Space(); + foreach ($a as &$value) { + if (is_utf8($value)) { + $value = utf8_decode($value); + } + } $self->Address($a); } @@ -327,6 +332,11 @@ class ContactsPDF extends FPDF { continue; } + foreach ($a as &$value) { + if (is_utf8($value)) { + $value = utf8_decode($value); + } + } $self->Space(); $self->AddressPro($a); } @@ -343,4 +353,5 @@ class ContactsPDF extends FPDF } } +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>