189 lines
6.3 KiB
PHP
Executable File
189 lines
6.3 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
|
|
// -----------------------------------------------------
|
|
// Etre admin
|
|
// -----------------------------------------------------
|
|
if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']=='O' ) {
|
|
|
|
$affValR=1;
|
|
$affAdmin=9;
|
|
$oldEtat='';
|
|
$telLiv='';
|
|
$adrLiv='';
|
|
$civLiv='';
|
|
$adrLiv2='';
|
|
$codePostLiv='';
|
|
$villeLiv='';
|
|
$paysLivLib='';
|
|
|
|
// -----------------------------------------------------
|
|
// Post
|
|
// -----------------------------------------------------
|
|
include("cdes.post.php");
|
|
|
|
// -----------------------------------------------------
|
|
// Mode Test
|
|
// -----------------------------------------------------
|
|
if ($modeTest==2) {
|
|
// prendre la BDD prod
|
|
include ($includePathConf. "/prod.dbConnect.php");
|
|
$idPdo=$idPdoProd;
|
|
// pour environnement
|
|
$bdd=$bddProd;
|
|
}
|
|
else {
|
|
// prendre la BDD wbadm
|
|
// normalement plus de idProd, pas besoin de ca ici
|
|
$idPdoProd=$idPdo;
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Debug
|
|
// -----------------------------------------------------
|
|
if (isset($debug[1]) && $debug[1] == '1' ) {
|
|
$debugMsg .= monDebug (1, [
|
|
'bdd=' .$bdd,
|
|
'modeTest' => $modeTest,
|
|
'SESSION[modeTest]' => isset($_SESSION['modeTest']) && $_SESSION['modeTest'] !== '' ? $_SESSION['modeTest'] : 'empty',
|
|
'cdeJour' => $cdeJour,
|
|
'cdeLiv' => $cdeLiv,
|
|
'affCde' => $affCde,
|
|
'affValCde' => $affValCde,
|
|
'affValR' => $affValR,
|
|
'codeOpe' => $codeOpe,
|
|
'oldEtat' => $oldEtat
|
|
],'frm.cde.php');
|
|
}
|
|
|
|
|
|
// -----------------------------------------------------
|
|
// Si nouvelle commande on a un fichier alert pour jouer un son : fichier ecrit depuis panier.reqInsertLignes
|
|
// -----------------------------------------------------
|
|
if (file_exists('./alert/newCDE.txt')) {
|
|
echo '<div class="blink-one" >';
|
|
// jouer un son et supprmer le ficher
|
|
echo '<object type="audio/mpeg" width="0" height="0" data="./alert/arabe7.mp3" >';
|
|
echo '<param name="filename" value="fichier.mp3" />';
|
|
echo '<param name="autostart" value="false" />';
|
|
echo '<param name="loop" value="false" />';
|
|
echo '</object>';
|
|
$test = unlink ('./alert/newCDE.txt');
|
|
echo '<div class="fondColorListe" style="display:block; padding:25px; border-radius:15px; position:absolute; width:45%; height:40%; left:20%; top:20%; z-index:11" >';
|
|
echo '<div style="display:flex; flex-wrap:wrap; text-align: center; border:10px; padding:25px; height:100%; border-radius:15px; background:white;" >';
|
|
echo '<div style="width:100%;" class="blink-one"><b>Nouvelle commande !</b></div>';
|
|
echo '<div onClick="document.cdeF.submit();" class="boutonsWebmaster" style="width:100%; max-height:25px;"><i class="fa-duotone fa-octagon-check"></i>J\'ai compris</div>';
|
|
echo '</div>';
|
|
echo '</div>';
|
|
}
|
|
|
|
|
|
//if ($modeTest==1) {echo '<div style="z-index:-10; position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(100,10,10,0.3); " ></div>';}
|
|
|
|
echo '<div id="zonePageWbm" ';
|
|
// pour sticky sur liste des commandes
|
|
if($affCde==1) echo 'style="height:100vh"';
|
|
echo '>';
|
|
|
|
// -----------------------------------------------------
|
|
// titre de la page
|
|
// -----------------------------------------------------
|
|
echo '<div id="zoneTitreWbm" >';
|
|
echo '<span id="resize" class="jsResize fad fa-arrow-circle-left" onClick="jsResize();"></span> ';
|
|
echo '<span class="titreWbm" >';
|
|
echo '<img border="0" valign="middle" align="center" src="' .$includeAdminDesign. '/cdes.png" alt="Commandes" title="Commandes" /> ';
|
|
switch ($affCde) {
|
|
// commandes
|
|
case 1:
|
|
$wbmTitle="Gestion des commandes de " .$_SESSION['nomSiteAff'];
|
|
break;
|
|
|
|
// valeurs
|
|
case 2:
|
|
$wbmTitle="Étapes des commandes";
|
|
break;
|
|
|
|
// regles
|
|
case 3:
|
|
$wbmTitle="Règles commerciales";
|
|
break;
|
|
|
|
default:
|
|
$wbmTitle="Gestion des commandes" .$_SESSION['nomSiteAff'];
|
|
break;
|
|
}
|
|
echo '<span id="TitrePageCde"><a target="_top" href="./frmAdmin.php?affAdmin=9&affCde=' .$affCde. '&affValCde=' .$affValCde. '&lg=' .$lg. '" >' .$wbmTitle. '</a></span>';
|
|
echo '</span>';
|
|
include($includePathAdmin. "/zoneMonCompte.php");
|
|
echo '</div>';
|
|
|
|
// -----------------------------------------------------
|
|
// Menu commandes
|
|
// -----------------------------------------------------
|
|
echo '<div id="zoneMenuWbmContainer">';
|
|
echo '<div id="zoneMenuWbm" >';
|
|
include ("cde.menu.php");
|
|
// if($affCde==3) {
|
|
// echo '<div id="sousMenuPagesWebm">';
|
|
// include ("./cdes/regles/ongletsR.php");
|
|
// echo $ongletsR;
|
|
// echo '</div>';
|
|
// }
|
|
echo '</div>';
|
|
echo '</div>';
|
|
|
|
// -----------------------------------------------------
|
|
// Form
|
|
// -----------------------------------------------------
|
|
echo '<form method="POST" name="cdeF" id="cdeF">';
|
|
echo '<input type="hidden" value="' .$affCde. '" name="affCde" id="affCde" >';
|
|
echo '<input type="hidden" value="' .$affValCde. '" name="affValCde" id="affValCde" >';
|
|
echo '<input type="hidden" value="' .$affValR. '" name="affValR" id="affValR" >';
|
|
echo '<input type="hidden" value="' .$codeOpe. '" name="codeOpe" id="codeOpe" >';
|
|
echo '<input type="hidden" value="' .$oldEtat. '" name="oldEtat" id="oldEtat" >';
|
|
|
|
switch ($affCde) {
|
|
// commandes
|
|
case 1:
|
|
$src="./cdes/listeCde/listeCdes.php";
|
|
break;
|
|
|
|
// valeurs chapeau
|
|
case 2:
|
|
$src="./cdes/listeValeurs/etatCde.php";
|
|
break;
|
|
|
|
// moteur de regle
|
|
case 3:
|
|
$src="./cdes/regles/switchR.php";
|
|
break;
|
|
|
|
// moteur de regle
|
|
case 4:
|
|
$src="./cdes/caisse/caisse.php";
|
|
break;
|
|
|
|
default:
|
|
$src="./cdes/listeCde/listeCdes.php";
|
|
break;
|
|
}
|
|
include ($src);
|
|
echo '</form>';
|
|
|
|
// -----------------------------------------------------
|
|
// Afficher messages webmaster
|
|
// -----------------------------------------------------
|
|
if (!empty($admMsg) || !empty($debugMsg) ) {
|
|
echo '<div id="zoneMsgWbm">';
|
|
include ($includePathAdmin. "/adminMsg.php");
|
|
echo '</div>'; //zoneMsg
|
|
}
|
|
|
|
echo '</div>'; // zone page
|
|
include("cde.fin_session.php");
|
|
}
|
|
else {
|
|
$confPath="../_conf";
|
|
include ("./adminInclude/redirectionAdmin.php");
|
|
}
|
|
?>
|