Exemplo n.º 1
0
	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;
	}
Exemplo n.º 2
0
<? 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"] );
		}
Exemplo n.º 3
0
<? 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>
Exemplo n.º 4
0
<? 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();