152 lines
7.1 KiB
PHP
Executable File
152 lines
7.1 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
$alt='';
|
|
$title='';
|
|
$value='';
|
|
$continuer=0;
|
|
|
|
if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug (1,['codeOpe ' => $codeOpe, 'validLogin ' => $validLogin, 'flagUpdFact' => $flagUpdFact ], 'modifAdresseFact.php.php'); }
|
|
|
|
if (isset($_SESSION['connected']) && $_SESSION['connected']=='O') {
|
|
echo '<form name="adresseFact" id="adresseFact" method="POST" >';
|
|
|
|
// ---------------------------------------------------
|
|
// Champs cachés
|
|
// ---------------------------------------------------
|
|
echo '<input type="hidden" name="codeOpe" id="codeOpe" value="0" >';
|
|
if ( $affMContext === true ) echo '<div id="tablePages" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Transverses site\', \'tablePages\', 1,\'client\', 3, 2, event);">';
|
|
else echo '<div id="tablePages" class="flexToColumn" >';
|
|
|
|
// ---------------------------------------------------
|
|
// Titre de la page
|
|
// ---------------------------------------------------
|
|
echo '<h1 class="panierTitre" >';
|
|
dynamiqItemImage (0, 0, 'panierTitre', 'span', '-action-', 'client', 1, 'icones', '-textClass-','-varStyle-');
|
|
echo '</h1>';
|
|
|
|
if ( $affMContext === true ) echo '<div class="tablePanier flexToColumn" style="text-align:center; cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Panier\', \'tablePanier\', 1,\'cde\', 4, 15, event);" >';
|
|
else echo '<div class="tablePanier">';
|
|
|
|
// ---------------------------------------------------
|
|
// Controle, puis update si ok
|
|
// ---------------------------------------------------
|
|
// echo "codeOpe=" .$codeOpe;
|
|
// ---------------------------------------------------
|
|
if (isset($codeOpe) && $codeOpe != "0") include ($includePathCli. "/client.controleEtape2.php");
|
|
|
|
if ($validLogin=='O') {
|
|
if ($codeOpe=="faireMajFact") {
|
|
include ($includePathCli. "/client.reqUpdate.fact.php");
|
|
// verif Update et message
|
|
if ($resConn) {
|
|
// message ok
|
|
dynamiqItemMessage(0, 1, 'msgOk', 'grid-row:1;width:100%;margin:auto;', 'span', '-', '-action-', 'client', 59, " " .$civ. ' ' .$nom. ' ' .$prenom);
|
|
$continuer=1;
|
|
// forcer update apres mise à jour des cp, sinon pas upd
|
|
if($faireCP!=1) {$flagUpdFact="N"; } else {$flagUpdFact="Oui"; $continuer=0; $faireCP=0;}
|
|
}
|
|
else {
|
|
// flag edt
|
|
$usrSiteMsg .="<span style=color:red> Erreur lors des modifications : </span>" .$reqUpdate;
|
|
$continuer=0;
|
|
}
|
|
// en cas d'echec ou de succes on enleve les slaches
|
|
include ($includePathCli. "/client.formatStripslashes.php");
|
|
}
|
|
else if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug (1,['codeOpe != faireMajFact ' => $codeOpe ],'');
|
|
}
|
|
else {
|
|
$continuer=0; $flagUpdFact="Oui";
|
|
if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug (1,['validLogin'=> $validLogin ],'');
|
|
}
|
|
if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug (1,['continuer'=> $continuer ],'');
|
|
|
|
|
|
// ---------------------------------------------------
|
|
// Formulaire
|
|
// ---------------------------------------------------
|
|
if ( $affMContext === true ) echo '<div id="tableCli" style="width:100%; margin-bottom:10px; grid-column:1; cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Clients\', \'tableCli\', 1,\'client\', 3, 0, event);" >';
|
|
else echo '<div id="tableCli" style="width:100%; margin-bottom:10px; grid-column:1;" >';
|
|
|
|
// ---------------------------------------------------
|
|
// recup client
|
|
// ---------------------------------------------------
|
|
include ($includePathCli. "/client.reqSelectFromMail.php");
|
|
include ($includePathCli. "/client.formatStripslashes.php");
|
|
|
|
// ---------------------------------------------------
|
|
// msg ==> champs obligatoires sont marqués par une * ....
|
|
// ---------------------------------------------------
|
|
dynamiqItemImage (0, 0, '-', 'span', '-', 'client', 3, 'icones', 'msgCli', 'margin:auto; text-align:left; grid-column:1 / span 2; margin-bottom:10px; white-space:break-spaces;');
|
|
include ($includePathCli. "/client.form2.php");
|
|
echo '</div>';
|
|
|
|
// ---------------------------------------------------
|
|
// Validation modifs
|
|
// ---------------------------------------------------
|
|
if ($continuer==1) {
|
|
// bouton continuer : si tout ok et maj
|
|
dynamiqItemImage (0, 0, 'boutons', 'span', 'onclick="validerModifFact();"', 'bouton', 5, '-icoClass-', '-textClass-', 'grid-column:1 ; grid-row:3;');
|
|
}
|
|
else {
|
|
|
|
// ---------------------------------------------------
|
|
// Commandes disponibles seulement a certaines heures
|
|
// ---------------------------------------------------
|
|
if (!isset($_SESSION['Dispo'])) include ($includePath. "/req/16-thmParamConst.php");
|
|
if ($_SESSION['Dispo']==1) {
|
|
date_default_timezone_set('Europe/Paris');
|
|
// $date=date(strtotime("now"));
|
|
// $jour = date('l', strtotime($date));
|
|
$jour = date('l');
|
|
// echo 'j=' .$jour;
|
|
|
|
// A faire ==> les requetes vers la table dispo et boucle, courage...
|
|
|
|
// $heure = date_create($date)->format('H');
|
|
$heure = date('H');
|
|
// echo '<br>heure=' .$heure;
|
|
|
|
// $min = date_create($date)->format('i');
|
|
$min = date('i');
|
|
// echo 'min=' .$min;
|
|
// flag edt Pizza jeannot
|
|
if ( (strtolower($jour)=="monday") || ($heure < 11) || ($heure > 14 && $heure < 18 && $min <30) || ($heure > 23) ) {
|
|
echo '<span class="msgCli" style="width:70%; color:white; font-size:1rem;"><i class="fas fa-comment-alt-exclamation"></i> Votre panier est sauvegardé.<br><span class="blink-one">Nous livrons seulement de 11h à 14h et de 18h à 23h.</span></span>';
|
|
}
|
|
else {
|
|
// bouton valider
|
|
dynamiqItemImage (0, 0, 'boutons', 'span', 'onclick="validerModifFact();"', 'bouton', 6, 'grid-row:3;', '-textClass-', 'grid-row:3;');
|
|
}
|
|
}
|
|
else {
|
|
// bouton valider
|
|
dynamiqItemImage (0, 0, 'boutons', 'span', 'onclick="validerModifFact();"', 'bouton', 6, 'grid-row:3;', '-textClass-', 'grid-row:3;');
|
|
}
|
|
}
|
|
|
|
// ---------------------------------------------------
|
|
// Bloc synthese
|
|
// ---------------------------------------------------
|
|
include ("./pages/panier/panier.affCde.php");
|
|
|
|
// ---------------------------------------------------
|
|
// Recap des etapes
|
|
// ---------------------------------------------------
|
|
echo '<br>';
|
|
$etape=3;
|
|
include ("./pages/panier/etapes.php");
|
|
|
|
echo '</div>'; //tablePanier
|
|
echo '</div>'; //tablePages
|
|
echo '</form>';
|
|
}
|
|
else {
|
|
if (isset($_SESSION['appel'])) $appel=$_SESSION['appel']; else $appel=41;
|
|
if (isset($_SESSION['etape'])) $etape=$_SESSION['etape']; else $etape=2;
|
|
if (empty($lg)) $lg='FRA';
|
|
// echo '<script type="text/javascript">self.location.href=\'index.php?affPageSite=4&lg=' .$lg. '&etape=' .$etape. '&codeOpe=0&appel=' .$appel. ';\'</script>';
|
|
echo '<script type="text/javascript">self.location.href=\'connection\'</script>';
|
|
}
|
|
?>
|