0byt3m1n1
Path:
/
home
/
kassiope
/
www
/
achat
/
[
Home
]
File: historique_devis.php
<? include("../configuration.inc.php"); necessite_identification(); $DOC_TITLE = ESTIMATE_HISTORY; include("$repertoire_modele/haut.php"); switch (vb($_REQUEST['mode'])) { case "details" : affiche_details_devis(intval($_GET['id'])); break; case "order" : commande_devis(intval($_GET['id'])); echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"; echo "<tr><td class=\"tetiere\" colspan=\"6\">".ESTIMATE_HISTORY."</td></tr>"; echo "</table>"; echo "<a href=\"$wwwroot/achat/caddie_affichage.php\" class=\"label\">".VALIDATE_ORDER."</a>"; break; case "supprime" : supprime_devis(intval($_GET['id'])); $order = "o_timestamp"; $sort = "DESC"; affiche_liste_devis(intval(vn($_REQUEST['start'])), $order, $sort); break; default : $order = "o_timestamp"; $sort = "DESC"; affiche_liste_devis(intval(vn($_REQUEST['start'])), $order, $sort); break; } include("$repertoire_modele/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_details_devis($id) { /* Charge les détails d'une devis et les affiche */ global $wwwroot; $qid_devis = mysql_query_override("SELECT * FROM gaia_devis WHERE id = '$id'"); $qid_items = mysql_query_override(" SELECT p.id ,oi.reference ,oi.nom_produit ,oi.promotion ,oi.prix_cat ,oi.prix ,oi.quantite ,oi.prix * oi.quantite AS total ,oi.couleur ,oi.taille , oi.comment FROM gaia_devis_articles oi LEFT JOIN gaia_produits p ON (oi.produit_id = p.id) WHERE devis_id = '$id' "); $devis = mysql_fetch_object_override($qid_devis); include("modeles/historique_devis_details.php"); } function commande_devis($id) { /* Charge les détails d'une devis et les affiche */ global $wwwroot; $qid_items = mysql_query_override(" SELECT p.id ,p.points ,p.poids ,oi.produit_id ,oi.quantite ,oi.couleur ,oi.taille ,oi.prix ,oi.prix_cat ,oi.promotion ,oi.tva ,oi.prix_ht ,oi.prix_cat_ht ,oi.comment FROM gaia_devis_articles oi LEFT JOIN gaia_produits p ON (oi.produit_id = p.id) WHERE oi.devis_id = '".intval($id)."' ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if ($qid_items) { if (mysql_num_rows_override($qid_items) > 0) { while ($devis = mysql_fetch_array_override($qid_items)) { $remise_produit = $devis['prix_cat'] * (1-$devis['promotion'] /100); $total_prix = $devis['prix'] * $devis['quantite']; $total_prix_ht = $devis['prix_ht'] * $devis['quantite']; $tva_value = $total_prix - $total_prix_ht; $_SESSION['caddie']->ajout( intval($devis['produit_id']), intval($devis['quantite']), vb($devis['couleur']), vb($devis['taille']), vn($devis['prix_cat']), vn($devis['prix_cat_ht']), vn($devis['prix']), vn($devis['prix_ht']), $total_prix, $total_prix_ht, vn($devis['tva']), $tva_value, vb($devis['poids']), vb($devis['points']), vn($devis['promotion']), $remise_produit, vb($devis['comment']), '', '', '', '' ); } } } $_SESSION['caddie']->nettoie(); $_SESSION['caddie']->recalc_total(); } function supprime_devis($id) { mysql_query_override("DELETE FROM gaia_devis WHERE id = '$id'"); mysql_query_override("DELETE FROM gaia_devis_articles WHERE devis_id = '$id'"); } function affiche_liste_devis($start, $order, $sort) { global $wwwroot; $nb = 5; #- Charge la liste des devis et les affiche. $qid = mysql_query_override(" SELECT * FROM gaia_devis WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY $order $sort LIMIT $start,$nb "); $sql_count = "SELECT COUNT(*) FROM gaia_devis WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY $order $sort"; include("modeles/historique_devis_liste.php"); } ?>