alpha_full/admin/cdes/frm.cde.php
2026-04-06 22:58:51 +02:00

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>&#160;';
echo '<span class="titreWbm" >';
echo '<img border="0" valign="middle" align="center" src="' .$includeAdminDesign. '/cdes.png" alt="Commandes" title="Commandes" />&#160;';
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");
}
?>