Bonjour,
Merci pour les suggestions mais j’ai toujours mon problème avec le modèle RUBIS.
Depuis ce matin, je suis en version DOLIBARR 3.3.2. J’ai réinstallé le module sur le compte FTP.
Résultat, toujours le même problème aussi bien en Anglais qu’en Français, la partie Bon pour accord ne fonctionne pas. J’ai une zone avec : GoodForAgreement / ReturnSigned1 / ReturnSigned2 …
Je suis bloqué dans la mesure ou je ne sais meme pas comment debugger un tel problème (j’ai même installé FirePHP mais je ne sais pas m’en servir!).
Bref pour moi la zone de code PHP qui pose problème est :
if ($object->client->code_client)
{
// $posy+=4;
// $pdf->SetXY($posx,$posy);
// $pdf->SetTextColor(0,0,60);
// $pdf->MultiCell(100, 3, $outputlangs->transnoentities(« CustomerCode »)." : " . $outputlangs->transnoentities($object->client->code_client), ‹ ›, ‹ R ›);
// Mention bon pour accord et signature
// Par Philippe SAGOT (philazerty) le 21/09/2012
$posy+=5;
$cury=-59;
$deltax=-85;
$pdf-\>SetDrawColor(200,200,200);
$pdf-\>SetLineWidth(0.2835);
$pdf-\>RoundedRect(160,246,40, 20,2);
$pdf-\>SetFont('','', $default_font_size);
$pdf-\>SetXY($deltax \- 0, $cury+5);
$pdf-\>MultiCell(80, 5, $outputlangs-\>transnoentities("GoodForAgreement"), 0, 'L');
$pdf-\>SetFont('','', $default_font_size \- 1);
$pdf-\>SetXY($deltax \- 0, $cury+10);
$pdf-\>SetFont('','', $default_font_size \- 3);
$pdf-\>MultiCell(80, 3, $outputlangs-\>transnoentities("ReturnSigned1"),0,'L',0);
$pdf-\>SetXY($deltax \- 0, $cury+13);
$pdf-\>MultiCell(80, 3, $outputlangs-\>transnoentities("ReturnSigned2"),0,'L',0);
$pdf-\>SetXY($deltax \- 0, $cury+18);
$pdf-\>SetFont('','', $default_font_size \- 3);
$pdf-\>MultiCell(80, 3, $outputlangs-\>transnoentities("DateSigned")." ___ / ___ / ______", 0, 'L', 0);
$pdf-\>SetXY($deltax \- 0, $cury+23);
$pdf-\>MultiCell(80, 3, $outputlangs-\>transnoentities("PlaceSigned")." ________________", 0, 'L', 0);
$pdf-\>SetXY($deltax \+ 38, $cury+5);
$pdf-\>SetFont('','', $default_font_size \- 3);
$pdf-\>MultiCell(80, 3, $outputlangs-\>transnoentities("SignatureStamp"), 0, 'L', 0);
$pdf-\>SetXY(100,$posy);
$pdf-\>SetTextColor(0,0,60);
$pdf-\>MultiCell(100, 3, $outputlangs-\>transnoentities("CustomerCode")." : " . $outputlangs-\>transnoentities($object-\>client-\>code_client), '', 'R');
}
J’ai donc vérifié que j’avais un code client puisque apparemment il y a un check pour rentrer dans le IF mais sans succès.
Des idées?
Merci d’avance pour votre aide.
PS : je peux probablement donner plus d’informations mais mon problème est que je ne sais pas ou chercher et surtout comment.
PS2: pour les modérateurs, il est impossible de joindre des fichiers!
EDIT 11:24 le 22/05/2013
Je viens de commenter le test « if ($object->client->code_client) » et j’ai toujours le même problème la traduction du champ en Francais ou en ANglais ne se produit pas.