function getListe() { $etat = new etat(); $requete = "SELECT * FROM commande_etat"; $requete .= " ORDER BY ordre_affichage ASC"; //echo $requete . "<br><br>"; $liste = mysql_query($requete); // Retourne un tableau $tableau = array(); if (mysql_num_rows($liste) != 0) { $i = 0; while($data = mysql_fetch_assoc($liste)) { // Tentative de chargement if ( $etat->load( $data["num_etat"] ) ) { $tableau[$i] = new etat(); $tableau[$i]->num_etat = $etat->num_etat; $tableau[$i]->texte = $etat->texte; $tableau[$i]->ordre_affichage = $etat->ordre_affichage; $i++; } } } return $tableau; }
<? require_once('./classes/config.php'); ?> <? require_once('./classes/classes.php'); ?> <? include('./include_connexion/connexion_site_on.php'); ?> <? require_once('./classes/start_session.php'); ?> <? // Récupération des informations passées en paramètres $mon_action = $_POST["mon_action"]; //echo "--- mon_action : " . $mon_action . "<br>"; $etat = new etat(); $commande = new commande(); // Gestion des messages de retour $affichage_div_valide = ( $_GET["v"] == 1 ) ? "block" : "none"; $affichage_div_annule = ( $_GET["a"] == 1 ) ? "block" : "none"; // En cas de paiement validé --> On vide le panier if ( $_GET["v"] == 1 ) { unset( $_SESSION["site_num_commande"] ); unset( $_SESSION["site_panier"] ); } // En cas de commande annulée --> On le spécifie dans l'enregistrement de la commande if ( $_GET["a"] == 1 ) { if ( $commande->load( $_SESSION["site_num_commande"] ) ) { $commande->num_etat_paiement = 0; $commande->modifier(); unset( $_SESSION["site_num_commande"] ); }
<? require_once('./classes/config.php'); ?> <? require_once('./classes/classes.php'); ?> <? include('./include_connexion/connexion_site_on.php'); ?> <? require_once('./classes/start_session.php'); ?> <? // Récupération des informations passées en paramètres $num_commande = $_GET["nc"]; //echo "--- mon_action : " . $mon_action . "<br>"; $etat = new etat(); $commande = new commande(); $commande_produit = new commande_produit(); // Chargement de la commande $commande->load( $num_commande ); // Etat de la commande $etat->load( $commande->num_etat ); // Détail du panier $liste = $commande_produit->getListe( $num_commande, 0 ); // Etat du paiement if ( $commande->num_etat_paiement == 0 ) $paiement = "<font color='#CC3300'>Annulé</font>"; else if ( $commande->num_etat_paiement == 1 ) $paiement = "<font color='#EAA327'>En cours</font>"; else $paiement = "<font color='green'>Validé</font>"; ?> <html> <head>
<? include('../../classes/start_session_admin.php');?> <? require_once('../../classes/classes.php'); ?> <? include('../../include_connexion/connexion_site_on.php'); ?> <? // Récupération des données passées en paramètres $mon_action = $_POST["mon_action"]; $num_etat = $_POST["num_etat"]; $num_etat_paiement = $_POST["num_etat_paiement"]; /*echo "<pre>"; print_r( $_POST ); echo "</pre>";*/ if ( $num_etat_paiement == '' ) $num_etat_paiement = -1; $etat = new etat(); $commande = new commande(); $client = new client(); $etat_compte = ( $_POST["etat_compte"] == "" ) ? "" : $_POST["etat_compte"]; $compte_supprime = ( $_POST["compte_supprime"] == "" ) ? "" : $_POST["compte_supprime"]; $type_tri = $_POST["type_tri"]; $ordre = $_POST["ordre"]; // Modification de la commande if ($mon_action == "modification") { $result = $commande->gererDonnees( $_POST ); } // Liste des états de commandes disponibles $liste_etat = $etat->getListe();