<?php header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: no-cache, must-revalidate'); header('Pragma: no-cache'); include_once 'inc/connection.php'; include_once 'calendrier/fonction_nomMois.php'; if (isset($_GET['FAC_MT_AVOIR']) && isset($_GET['FAC_NO'])) { $qfac = 'SELECT * FROM FACTURE WHERE FAC_NO=' . $_GET['FAC_NO']; $rfac = $GLOBALS['connexion']->query($qfac)->fetch_assoc(); $facture = substr($rfac['FAC_DATE'], 2, 2) . MnemoMois(substr($rfac['FAC_DATE'], 5, 2)); $FAC_NUM_QUERY = $GLOBALS['connexion']->query('SELECT PAR_VALEUR FROM PARAMETRE WHERE PAR_LIBELLE = "FAC_NUM"')->fetch_assoc(); $facture = strtoupper($facture); $facture .= $FAC_NUM_QUERY['PAR_VALEUR']; $MT = (int) $_GET['FAC_MT_AVOIR']; $NO = (int) $_GET['FAC_NO']; $COM = $_GET['FAC_AVO_COM']; $query = 'UPDATE FACTURE SET FAC_AVO="' . $facture . '", FAC_MT_AVOIR="' . $MT . '", FAC_AVO_COM="' . $COM . '" WHERE FAC_NO="' . $NO . '"'; $GLOBALS['connexion']->query($query); $FAC_NUM_QUERY['PAR_VALEUR']++; $GLOBALS['connexion']->query('UPDATE PARAMETRE SET PAR_VALEUR =' . $FAC_NUM_QUERY['PAR_VALEUR'] . ' WHERE PAR_LIBELLE = "FAC_NUM"'); //TODO : Mise à jour numéro facture (table parametre), numéro de facture complète (manque par exemple : 15JR) //Page visu_proforma : Maj bouton facture-avoir } else { if (isset($_GET['FAC_NO'])) { $NO = (int) $_GET['FAC_NO']; $query = 'SELECT FAC_TOTAL_HT FROM FACTURE WHERE FAC_NO="' . $NO . '"'; $stmt = $GLOBALS['connexion']->query($query)->fetch_assoc(); echo $stmt['FAC_TOTAL_HT']; echo '­';
include 'inc/connection.php'; include_once 'calendrier/fonction_nomMois.php'; include_once 'calendrier/fonction_nbjoursMois.php'; function bouton2($texte, $classe, $classeCouleur, $name, $fonction) { return '<input type="button" class="' . $classe . ' ' . $classeCouleur . '" name="' . $name . '" onclick="' . $fonction . '" value="' . $texte . '"/>'; } $action = ''; if (isset($_GET['action']) && $_GET['action'] == 'avoir') { $action = $_GET['action']; } // Si préparation d'un proforma if (!isset($_POST['recherche'])) { // No de Proforma : année (sur 2) + Mnemo du mois(1ère et dernière lettre du mois en majuscule) $FAC_DEV = date('y') . MnemoMois($_POST['mois']); //echo $FAC_DEV . " " . $_POST['COL_NO']; //$_POST['COL_NO'] contient le numéro de collaborateur et le numéro de projet $num_col_pro = explode(".", $_POST['COL_NO']); //Requête permettant d'afficher toutes les informations relatives du projet concerné $query_projet = 'SELECT * FROM PROJET P, MISSION M WHERE P.PRO_NO = M.PRO_NO AND MIS_ARCHIVE = 0 AND P.PRO_NO = ' . $num_col_pro[1]; $pro_row = $GLOBALS['connexion']->query($query_projet)->fetch_assoc(); //Requête permettant d'afficher toutes les informations relatives au client concerné $query_client = 'SELECT * FROM CLIENT WHERE CLI_NO = ' . $pro_row['CLI_NO']; $cli_row = $GLOBALS['connexion']->query($query_client)->fetch_assoc(); //Requête permettant d'afficher toutes les informations du contact client s'occupant de ce projet $query_contact = 'SELECT * FROM CONTACT_CLIENT WHERE CTC_NO = ' . $pro_row['CTC_NO']; $ctc = $GLOBALS['connexion']->query($query_contact)->fetch_assoc(); //Requête permettant de savoir quelle personne suit ce projet $query_affaire_suivi = 'SELECT * FROM COLLABORATEUR WHERE COL_NO = "' . $pro_row['PRO_SUIVIPAR'] . '"'; $com_row = $GLOBALS['connexion']->query($query_affaire_suivi)->fetch_assoc();