Qual: Uniformize code (ligne -> line)

This commit is contained in:
Laurent Destailleur 2010-10-27 14:47:32 +00:00
parent ad9c4c4217
commit 3fcbfcc17d
3 changed files with 25 additions and 22 deletions

View File

@ -740,15 +740,16 @@ class Fichinter extends CommonObject
$xnbp = 0;
while ($xnbp < $nbp)
{
$ligne=new FichinterLigne($this->db);
$ligne->desc=$langs->trans("Description")." ".$xnbp;
$ligne->qty=1;
$ligne->subprice=100;
$ligne->price=100;
$ligne->tva_tx=19.6;
$line=new FichinterLigne($this->db);
$line->desc=$langs->trans("Description")." ".$xnbp;
$line->qty=1;
$line->subprice=100;
$line->price=100;
$line->tva_tx=19.6;
$prodid = rand(1, $num_prods);
$ligne->fk_product=$prodids[$prodid];
$this->lignes[$xnbp]=$ligne;
$line->fk_product=$prodids[$prodid];
$this->lines[$xnbp]=$line;
$xnbp++;
}
@ -783,11 +784,14 @@ class Fichinter extends CommonObject
$fichinterligne->id = $objp->rowid;
//...
$this->lignes[$i] = $fichinterligne;
$this->lines[$i] = $fichinterligne;
$i++;
}
$this->db->free($result);
$this->lignes=$this->lines; // For backward compatibility
return 1;
}
else

View File

@ -203,12 +203,11 @@ function facture_pdf_create($db, $object, $message, $modele, $outputlangs)
}
/**
* \brief Cree un meta fichier a cote de la facture sur le disque pour faciliter les recherches en texte plein.
* Pourquoi ? tout simplement parcequ'en fin d'exercice quand je suis avec mon comptable je n'ai pas de
* connexion internet "rapide" pour retrouver en 2 secondes une facture non payee ou compliquee a gerer ... avec un rgrep c'est vite fait bien fait [eric seigne]
* \param db Objet base de donnee
* \param facid Id de la facture a creer
* \param message Message
* Create a meta file with document file into same directory.
* This should allow rgrep search.
* @param db Objet base de donnee
* @param facid Id de la facture a creer
* @param message Message
*/
function facture_meta_create($db, $facid, $message="")
{
@ -231,7 +230,7 @@ function facture_meta_create($db, $facid, $message="")
if (is_dir($dir))
{
$nblignes = sizeof($fac->lignes);
$nblignes = sizeof($fac->lines);
$client = $fac->client->nom . " " . $fac->client->address . " " . $fac->client->cp . " " . $fac->client->ville;
$meta = "REFERENCE=\"" . $fac->ref . "\"
DATE=\"" . dol_print_date($fac->date,'') . "\"
@ -243,10 +242,10 @@ function facture_meta_create($db, $facid, $message="")
for ($i = 0 ; $i < $nblignes ; $i++)
{
//Pour les articles
$meta .= "ITEM_" . $i . "_QUANTITY=\"" . $fac->lignes[$i]->qty . "\"
ITEM_" . $i . "_UNIT_PRICE=\"" . $fac->lignes[$i]->price . "\"
ITEM_" . $i . "_TVA=\"" .$fac->lignes[$i]->tva_tx . "\"
ITEM_" . $i . "_DESCRIPTION=\"" . str_replace("\r\n","",nl2br($fac->lignes[$i]->desc)) . "\"
$meta .= "ITEM_" . $i . "_QUANTITY=\"" . $fac->lines[$i]->qty . "\"
ITEM_" . $i . "_UNIT_PRICE=\"" . $fac->lines[$i]->price . "\"
ITEM_" . $i . "_TVA=\"" .$fac->lines[$i]->tva_tx . "\"
ITEM_" . $i . "_DESCRIPTION=\"" . str_replace("\r\n","",nl2br($fac->lines[$i]->desc)) . "\"
";
}
}

View File

@ -298,7 +298,7 @@ class pdf_soleil extends ModelePDFFicheinter
$pdf->MultiCell(0, 3, '', 0, 'J'); // Set interline to 3. Then writeMultiCell must use 3 also.
//dol_syslog("desc=".dol_htmlentitiesbr($fichinter->description));
$nblignes = sizeof($fichinter->lignes);
$nblignes = sizeof($fichinter->lines);
$curY = $pdf->GetY();
$nexY = $pdf->GetY();
@ -306,7 +306,7 @@ class pdf_soleil extends ModelePDFFicheinter
// Loop on each lines
for ($i = 0 ; $i < $nblignes ; $i++)
{
$fichinterligne = $fichinter->lignes[$i];
$fichinterligne = $fichinter->lines[$i];
$valide = $fichinterligne->id ? $fichinterligne->fetch($fichinterligne->id) : 0;
if ($valide>0)