示例#1
0
 }
 //---------------------------------------------------------------------------------------------------------------------
 $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 != '') {
示例#2
0
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();
                }
            }
        }
    }
}
示例#3
0
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;
}
示例#4
0
 }
 //---------------------------------------------------------------------------------------------------------------------
 $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";