if (!$db->Query("SELECT id FROM fournisseur where REPLACE(rs, ' ','') = '{$rs}'")) { $db->Kill('Error1'); } if ($db->RowCount() == 0) { exit("2#Le Fournisseur/ Bénificiare entré n'exist pas dans la base de donnée veuillez vérifier le nom ."); } else { $array = $db->RowArray(); $fourn = $array["id"]; } //Check if global montant paragraphe = montant globale lines depense. $montant_dispo = $db->QuerySingleValue0("select mont_disp from paragraphe where id = " . tp('paragraphe')); $montant = tp('montant'); if ($montant_dispo < $montant) { exit("2#Le montant des line est séperieur à la provision"); // Le montant des line est séperieur à la provision } model::load('depense', 'depense'); if (!add_depense($nextid, tp('titre'), $fourn, tp('date_demande'), tp('nbr_depense'), tp('chapitre'), tp('article'), tp('paragraphe'), $montant, tp('pjid'))) { exit("2#Erreur Système"); } else { exit("1#Opération réussie"); } /* //Creat Fiche Depense $model_name= "fiche_depense"; require_once LIB_REP. "/excel/template/".$model_name."_xls.php"; creat_document($model_name,$nextid); $id_fiche_pdf = $db->QuerySingleValue0("select fiche_depense from depense where id = $nextid"); exit("4#$id_fiche_pdf");*/ } else { view::load('depense', 'add_depense'); }
$dat_du_paiement = new DateTime(tp('date_paiement')); if ($dat_du_paiement < $date_contra) { exit("2# La Date Paiement doit être supérieur au date Contrat"); } //verifier la date de paiement part rapport au date du dernier paiement effectuer $dat_du_paie = date('Y-m-d', strtotime(tp('date_paiement'))); if (!$db2->Query("SELECT dat_val FROM depense_lines WHERE nature_dep LIKE '% du montant du contrat N°{$contrat_id}' and dat_val >='{$dat_du_paie}' ")) { $db2->Kill('Error1'); } if ($db2->RowCount() > 0) { exit("2# La Date Paiement doit être supérieur au Date du dérnier paiement effectuer"); } model::load('depense', 'depense'); if (!edit_contrat($contrat_id, $montant_paye, $pourcentage2, $montant_rest)) { exit("2# Erreur Système "); } if (!add_depense($nextid, tp('designation'), $fournisseur_id, tp('date_paiement'), 0, $array['id_chapitre'], $array['id_article'], $array['id_paragraphe'], 0, '')) { exit("2# Erreur Système"); } if (!add_depense_line($nextid2, $nextid, $nature_dep, $array['id_fournisseur'], tp('date_paiement'), tp('montant_a_payer'), tp('pjid'), 1, tp('montant_a_payer'))) { exit("2# Erreur Système"); } //Creat Fiche paiement contrat fournisseur $model_name = "fiche_paiement_contrat"; require_once LIB_REP . "/excel/template/" . $model_name . "_xls.php"; creat_document($model_name, $nextid, $contrat_id); $id_fiche_pdf = $db1->QuerySingleValue0("select fiche_depense from depense where id = {$nextid}"); exit("4#{$id_fiche_pdf}"); } else { view::load('contrat', 'contrat'); }