charger_id($code_promo)){ $codepromo->statut = 0; $codepromo->maj(); } break; case 'changestatut': if(!empty($code_promo) && $codepromo->charger_id($code_promo)){ $codepromo->statut = ($codepromo->statut==1)?2:1; $codepromo->maj(); } break; case 'ajout': case 'editer': $liste_controleurs = lireParam('liste_controleurs'); $code = lireParam('code'); $action_type = lireParam('action_type'); $action_valeur = lireParam('action_valeur'); $promo_id = lireParam('promo_id'); if($liste_controleurs == '' || $code == '' || $action_type == '' || !isset($action_valeur)) break; $codepromo_codepromo = new Codepromo_codepromo(); if($code == '' || ($codepromo_codepromo->charger_statut($code, array(1, 2)) && !$promo_id)) break; if($promo_id){ $codepromo_codepromo->id = $promo_id; } $codepromo_codepromo->code = $code; $codepromo_codepromo->action = $action_type; $codepromo_codepromo->valeur = $action_valeur; $codepromo_codepromo->statut = 1; if($codepromo_codepromo->id){ $codepromo_codepromo->maj(); } else{ $codepromo_codepromo->id = $codepromo_codepromo->add(); } $tabListeControleurs = explode("-", $liste_controleurs); for($i=0; $iid = $_REQUEST['regle_' . $tabListeControleurs[$i]]; } $codepromo_codepromo_regle->codepromo = $codepromo_codepromo->id; $codepromo_codepromo_regle->controleur = $_REQUEST['controleur_' . $tabListeControleurs[$i]]; $codepromo_codepromo_regle->operation = $_REQUEST['operation_' . $tabListeControleurs[$i]]; $codepromo_codepromo_regle->valeur = $_REQUEST['valeur_' . $tabListeControleurs[$i]]; if($codepromo_codepromo_regle->id){ $codepromo_codepromo_regle->maj(); } else{ $codepromo_codepromo_regle->add(); } } break; } } ?>

Accueil Modules Code promo

GESTION DES CODES PROMO
table WHERE statut>0 ORDER BY statut ASC"; $r = mysql_query($q); while($a = mysql_fetch_object($r)) { if($compteur_ligne%2==0) $fond = "ligne_claire_rub"; else $fond = "ligne_fonce_rub"; $nb_util = mysql_result(mysql_query("SELECT COUNT(*) AS total FROM $codepromoutil->table u LEFT JOIN " . Commande::TABLE . " c ON u.commande=c.id WHERE c.statut<>5 AND u.promo=$a->id"), 0, 'total'); ?>
  • code ?>
  • table WHERE $codepromoregles->table.codepromo = $a->id"; $r = mysql_query($q); while($regle = mysql_fetch_object($r)){ $cont = $regle->controleur; $oper = $regle->operation; require_once(realpath(dirname(__FILE__)) . "/../controleurs/".$cont.".class.php"); require_once(realpath(dirname(__FILE__)) . "/../operations/".$oper.".class.php"); echo $cont::nom().' '.$oper::nom().' '.$regle->valeur.'
    '; } ?>
  • action.".class.php"); $act = $a->action; echo $act::nom().' - '.$a->valeur; ?>
  • statut==1)?'désactiver':'activer'; ?>
  • editer
  • supprimer