0byt3m1n1
Path:
/
home
/
k
/
a
/
s
/
kassiope
/
www
/
achat
/
[
Home
]
File: achats_rapides.php
<? include("../configuration.inc.php"); necessite_identification(); $DOC_TITLE = ESTIMATE_HISTORY; include("$repertoire_modele/haut.php"); //echo header_page(ACHAT_RAPIDE, '', '', 1); switch (vb($_REQUEST['mode'])) { case "details" : affiche_details_rapide(intval($_GET['id'])); break; case "order" : commande_rapide(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_rapide(intval($_GET['id'])); $order = "o_timestamp"; $sort = "DESC"; affiche_liste_rapide(intval(vn($_REQUEST['start'])), $order, $sort); break; default : $order = "o_timestamp"; $sort = "DESC"; affiche_details_rapide(intval(vn($_REQUEST['start'])), $order, $sort); break; } //echo footer_page(); include("$repertoire_modele/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_details_rapide($id) { /* Charge les détails d'une rapide et les affiche */ global $wwwroot, $lg, $repertoire_upload; $last = 0; $qid = mysql_query_override("SELECT * FROM gaia_commandes WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY id desc limit 0,1"); if(mysql_num_rows_override($qid)>0) $last = mysql_result_override($qid,0,'id'); include("modeles/historique_rapide_details.php"); } function commande_rapide($id) { /* Charge les détails d'une rapide 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_rapide_articles oi LEFT JOIN gaia_produits p ON (oi.produit_id = p.id) WHERE oi.rapide_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 ($rapide = mysql_fetch_array_override($qid_items)) { $remise_produit = $rapide['prix_cat'] * (1-$rapide['promotion'] /100); $total_prix = $rapide['prix'] * $rapide['quantite']; $total_prix_ht = $rapide['prix_ht'] * $rapide['quantite']; $tva_value = $total_prix - $total_prix_ht; $_SESSION['caddie']->ajout( intval($rapide['produit_id']), intval($rapide['quantite']), vb($rapide['couleur']), vb($rapide['taille']), vn($rapide['prix_cat']), vn($rapide['prix_cat_ht']), vn($rapide['prix']), vn($rapide['prix_ht']), $total_prix, $total_prix_ht, vn($rapide['tva']), $tva_value, vb($rapide['poids']), vb($rapide['points']), vn($rapide['promotion']), $remise_produit, vb($rapide['comment']), '', '', '', '' ); } } } $_SESSION['caddie']->nettoie(); $_SESSION['caddie']->recalc_total(); } function supprime_rapide($id) { mysql_query_override("DELETE FROM gaia_rapide WHERE id = '$id'"); mysql_query_override("DELETE FROM gaia_rapide_articles WHERE rapide_id = '$id'"); } function affiche_liste_rapide($start, $order, $sort) { global $wwwroot; $nb = 5; #- Charge la liste des rapide et les affiche. $qid = mysql_query_override(" SELECT * FROM gaia_rapide WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY $order $sort LIMIT $start,$nb "); $sql_count = "SELECT COUNT(*) FROM gaia_rapide WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY $order $sort"; include("modeles/historique_rapide_liste.php"); } ?>