alpha_full/pages/panier/_modeLivraison/modeLiv.php
2026-04-06 22:58:51 +02:00

100 lines
4.3 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
$tarif='';
$idZone='';
$libZone='';
if (!isset($etape)) $etape=0;
if (isset($_SESSION['connected']) && $_SESSION['connected']=='O') {
echo '<form name="formModLiv" method="POST" action="mode-livraison" >';
echo '<input type="hidden" name="codeOpe" id="codeOpe" value="' .$codeOpe. '" >';
echo '<input type="hidden" name="idPointRelais" id="idPointRelais" value="' .$idPointRelais. '" >';
if (empty($idModeLivCde) && isset($_SESSION['idModeLivCde'])) {$idModeLivCde=$_SESSION['idModeLivCde'];}
// ---------------------------------------------------
// Recup remise + paysLiv cli + modeliv cli + modePaie cli depuis la base
// ---------------------------------------------------
include ("./pages/panier/_reqPanier/panier.reqSelectClientRemise.php");
// avoir un modeLiv par defaut
include ("modeLiv.takeDefaut.php");
// ---------------------------------------------------
// Calcul des frais de livraison
// ---------------------------------------------------
include ("./pages/panier/panier.calculCde.php");
include ("modeLiv.calcul.php");
// ---------------------------------------------------
// Mise à jour de la commande a chaque fois que la page est chargée
// du coup codeOpe sert a rien : a sortir after
// ---------------------------------------------------
if ($codeOpe=="FaireMajFP" || !empty($idModeLivCde)) {
include ("modeLiv.reqUpdate.php");
}
// maj du point Relais
if ($codeOpe=="FaireMajPR" || !empty($idModeLivCde)) {
include ("modeLiv.reqUpdate.pointRelais.php");
}
// ---------------------------------------------------
// Liste des modes de livraison
// ---------------------------------------------------
include ($includePath. "/req/31-modeLiv.reqSelectList.php");
// ---------------------------------------------------
// Debug
// ---------------------------------------------------
if (isset($debug[1]) && $debug[1] == '1') {
include ("modeLiv.debug.php");
}
if ( $affMContext === true ) echo '<div id="tablePages" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Transverses site\', \'tablePages\', 1,\'cde\', 4, 30, event);" >';
else echo '<div id="tablePages" >';
// ---------------------------------------------------
// Titre de la page
// ---------------------------------------------------
$action='adresse-fact-' .$etape. '';
echo '<h1 class="panierTitre" >';
dynamiqItemImage (0, 0, 'panierTitre', 'span', '-action-', 'menu', 15, 'icones', '-textClass-','-varStyle-');
echo '</h1>';
// ---------------------------------------------------
// Formulaire
// ---------------------------------------------------
if ( $affMContext === true ) echo '<div class="tablePanier" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Panier\', \'tablePanier\', 1,\'cde\', 4, 38, event);" >';
else echo '<div class="tablePanier" >';
include ("modeLiv.form.php");
include ("./pages/panier/panier.affCde.php");
// Liste des retours selon le mode Liv / API
include ("modeLivRetourApi.php");
echo '<div style="margin-bottom:10px; grid-column:1 / span 2 ; margin-auto; padding:20px; text-align:center; width:100%;" >';
// ---------------------------------------------------
// Bouton validation
// ---------------------------------------------------
if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .='<br><b>continuer = </b>' .$continuer. '';}
if ($continuer==1) {
dynamiqItemImage (0, 0, 'boutons', 'span', 'onclick="continuerML();"', 'bouton', 6, '-icoClass-', '-textClass-', '');
}
else {
dynamiqItemMessage(0, 1, 'msgPanier', '-', 'span', '-', '-action-', 'cde', 84, '-');
}
echo '</div>';
echo '</div>';
// ---------------------------------------------------
// Recap des etapes
// ---------------------------------------------------
echo '<div class="tablePanier" >';
$etape=4;
include ("./pages/panier/etapes.php");
echo '</div>';
echo '</div>'; //tablePages
echo '</form>';
}
else {
echo '<script type="text/javascript">self.location.href=\'connection\'</script>';
}
?>