} //--------------------------------------------------------------------------------------------------------------------- $taille_doc = array($largeur_page, $hauteur_page); $w = $largeur_page - $marge_gauche - $marge_droite; $ourPDF = new $fpdf($orient_page, 'mm', $taille_doc); $ourPDF->Open(); $ourPDF->SetMargins($marge_gauche, $marge_haut, $marge_droite); //On récupère les infos de la facture $fac = new actes($id_fac); $lignes = actes::getLignes($id_fac); $bibli = new entites($fac->num_entite); $coord_fac = new coordonnees($fac->num_contact_fact); $fou = new entites($fac->num_fournisseur); $coord_fou = entites::get_coordonnees($fac->num_fournisseur, '1'); $coord_fou = mysql_fetch_object($coord_fou); $id_cde = liens_actes::getParent($id_fac); $cde = new actes($id_cde); $ourPDF->addPage(); $ourPDF->setFont($pmb_pdf_font); //Affichage date $date = formatdate(today()); $ourPDF->setFontSize($fs_date); $ourPDF->SetXY($x_date, $y_date); $ourPDF->Cell($l_date, $h_date, $date, 0, 0, 'L', 0); //Affichage raison sociale $raison = $bibli->raison_sociale; $ourPDF->setFontSize($fs_raison); $ourPDF->SetXY($x_raison, $y_raison); $ourPDF->Cell($l_raison, $h_raison, $raison, 0, 0, 'L', 0); //Affichage coordonnees fournisseur if ($fou->raison_sociale != '') {
function pay_fac_list() { global $chk; if (is_array($chk)) { foreach ($chk as $id_fac) { $fac = new actes($id_fac); if ($fac->type_acte == TYP_ACT_FAC && ($fac->statut = STA_ACT_REC)) { $fac->statut = STA_ACT_PAY; $fac->update_statut(); //La commande correspondante est-elle entierement payee $id_cde = liens_actes::getParent($id_fac); $tab_pay = liens_actes::getChilds($id_cde, TYP_ACT_FAC); $paye = true; while ($row_pay = pmb_mysql_fetch_object($tab_pay)) { if (($row_pay->statut & STA_ACT_PAY) != STA_ACT_PAY) { $paye = false; break; } } if ($paye) { $cde = new actes($id_cde); $cde->statut = $cde->statut | STA_ACT_PAY; $cde->update_statut(); } } } } }
function show_form_liv($id_bibli, $id_liv) { global $msg, $charset; global $livr_modif_form, $frame_show, $bt_sup, $bt_enr, $form_search; global $pmb_type_audit, $bt_audit; $form = $livr_modif_form; $titre = htmlentities($msg['acquisition_liv_mod'], ENT_QUOTES, $charset); $liv = new actes($id_liv); $id_fou = $liv->num_fournisseur; $date_cre = $liv->date_acte; $numero = htmlentities($liv->numero, ENT_QUOTES, $charset); $comment = htmlentities($liv->commentaires, ENT_QUOTES, $charset); $ref = htmlentities($liv->reference, ENT_QUOTES, $charset); $id_cde = liens_actes::getParent($id_liv); $cde = new actes($id_cde); $num_cde = htmlentities($cde->numero, ENT_QUOTES, $charset); $fou = new entites($id_fou); $lib_fou = htmlentities($fou->raison_sociale, ENT_QUOTES, $charset); $bibli = new entites($id_bibli); $exer = new exercices($liv->num_exercice); $form = str_replace('<!-- frame_show -->', $frame_show, $form); if (($cde->statut & STA_ACT_ARC) == STA_ACT_ARC) { //La commande est archivée donc le bl non modifiable } else { //Le bl est modifiable $form = str_replace('<!-- bouton_sup -->', $bt_sup, $form); $form = str_replace('<!-- bouton_enr -->', $bt_enr, $form); $form = str_replace('<!-- form_search -->', $form_search, $form); } $form = str_replace('!!form_title!!', $titre, $form); $form = str_replace('!!id_bibli!!', $id_bibli, $form); $form = str_replace('!!lib_bibli!!', htmlentities($bibli->raison_sociale, ENT_QUOTES, $charset), $form); $form = str_replace('!!lib_exer!!', htmlentities($exer->libelle, ENT_QUOTES, $charset), $form); $form = str_replace('!!id_cde!!', $id_cde, $form); $lien_cde = "<a href=\"./acquisition.php?categ=ach&sub=cmde&action=modif&id_bibli=" . $id_bibli . "&id_cde=" . $id_cde . "\">" . $num_cde . "</a>"; $form = str_replace('!!num_cde!!', $lien_cde, $form); $form = str_replace('!!date_cre!!', formatdate($date_cre), $form); $form = str_replace('!!id_liv!!', $id_liv, $form); $form = str_replace('!!numero!!', $numero, $form); $form = str_replace('!!id_fou!!', $id_fou, $form); $form = str_replace('!!lib_fou!!', $lib_fou, $form); $form = str_replace('!!comment!!', $comment, $form); $form = str_replace('!!ref!!', $ref, $form); if ($id_liv && $pmb_type_audit) { $form = str_replace('<!-- bouton_audit -->', $bt_audit, $form); } print $form; }
} //--------------------------------------------------------------------------------------------------------------------- $taille_doc = array($largeur_page, $hauteur_page); $w = $largeur_page - $marge_gauche - $marge_droite; $ourPDF = new $fpdf($orient_page, 'mm', $taille_doc); $ourPDF->Open(); $ourPDF->SetMargins($marge_gauche, $marge_haut, $marge_droite); //On récupère les infos de la livraison $liv = new actes($id_liv); $lignes = actes::getLignes($id_liv); $bibli = new entites($liv->num_entite); $coord_liv = new coordonnees($liv->num_contact_livr); $fou = new entites($liv->num_fournisseur); $coord_fou = entites::get_coordonnees($liv->num_fournisseur, '1'); $coord_fou = mysql_fetch_object($coord_fou); $id_cde = liens_actes::getParent($id_liv); $cde = new actes($id_cde); $ourPDF->addPage(); $ourPDF->setFont($pmb_pdf_font); //Affichage date $date = formatdate(today()); $ourPDF->setFontSize($fs_date); $ourPDF->SetXY($x_date, $y_date); $ourPDF->Cell($l_date, $h_date, $date, 0, 0, 'L', 0); //Affichage raison sociale $raison = $bibli->raison_sociale; $ourPDF->setFontSize($fs_raison); $ourPDF->SetXY($x_raison, $y_raison); $ourPDF->Cell($l_raison, $h_raison, $raison, 0, 0, 'L', 0); //Affichage coordonnees fournisseur $adr_fou = $text_adr_fou . "\n";