function getListe( $num_commande=0, $liste_exclusion='', $tri='commande_erreur.date_creation', $ordre='ASC') { $commande = new commande(); if ( $tri == "" ) $tri = "commande.date_creation"; if ( $ordre == "" ) $ordre = "ASC"; $requete = "SELECT * FROM commande_erreur"; $requete .= " INNER JOIN client ON client.num_commande = commande.num_commande"; $requete .= " WHERE num_commande_erreur > 0"; if ( intval( $num_commande ) > 0 ) $requete .= " AND commande.num_commande = '" . $num_commande . "'"; if ( $liste_exclusion != "" ) $requete .= " AND commande.num_commande_erreur NOT IN (" . $liste_exclusion . ")"; if ( $supprime != "" ) $requete .= " AND supprime = " . $supprime; $requete .= " ORDER BY " . $tri . " " . $ordre; //echo $requete . "<br><br>"; $liste = mysql_query($requete); // Retourne un tableau $tableau_commande = array(); if (mysql_num_rows($liste) != 0) { $i = 0; while($data = mysql_fetch_assoc($liste)) { // Tentative de chargement if ( $commande->load( $data["num_commande_erreur"] ) ) { //echo "-->" . $this->num_commande . "<br>"; $tableau_commande[$i] = new commande(); $tableau_commande[$i]->num_commande_erreur = $commande->num_commande_erreur; $tableau_commande[$i]->num_commande = $commande->num_commande; $tableau_commande[$i]->texte = $commande->texte; $tableau_commande[$i]->date_creation = $commande->date_creation; $i++; } } } return $tableau_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 données passées en paramètres $mon_action = $_POST["mon_action"]; $num_produit = ( $_GET["n"] != "" ) ? $_GET["n"] : $_POST["num_produit"]; $produit = new produit(); $commande = new commande(); $commande_produit = new commande_produit(); /*echo "<pre>"; print_r( $_POST ); echo "</pre>";*/ // Création ou modification de la commande en attente //echo "--- num_client : " . $_SESSION["site"]["num_client"] . "<br>"; if ( ( $_SESSION["site"]["num_client"] != "" ) && ( !$commande->load( $_SESSION["site_num_commande"] ) ) ) { $post["num_etat"] = 2; $post["num_etat_paiement"] = 1; $post["num_client"] = $_SESSION["site"]["num_client"]; $num_commande = $commande->gererDonnees( $post ); //echo "--> num_commande : " . $num_commande . "<br>"; $_SESSION["site_num_commande"] = $num_commande; } /*echo "<pre>"; //print_r( $_SESSION["site_panier"][ $num_produit ] ); //print_r( $_SESSION["site_panier"] );
$fp = fsockopen ('ssl://ipnpb.paypal.com', 443, $errno, $errstr, 30); break; } $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; $custom = $_POST['custom']; $client = new client(); $commande = new commande(); $erreur = new commande_erreur(); $paiement = new commande_paiement(); // ERREUR HTTP if ( !$fp ) { $post["num_commande"] = 0; $post["texte"] = "Erreur HTTP"; $num_erreur = $erreur->gererDonnees( $post ); } else { if ( $debug ) fputs( $fp_test, "- " . date("H:i:s") . "- Validation HTTP : OK \n" ); fputs ($fp, $header . $req); while ( !feof( $fp ) ) { $res = fgets ($fp, 1024);
<? 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>
<? 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/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();