alpha_full/pages/panier/_modePaiement/modePaie.form.php
2026-04-06 22:58:51 +02:00

89 lines
4.3 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
$_SESSION['etapePaiementAttenteOui']=0;
echo '<div style="margin:auto;text-align:center;width:100%;" class="grid1to2"> ';
// msg ==> Choisissez un mode de paiement
dynamiqItemMessage(0, 1, 'msgPanier', 'padding-top:10px;', 'span', '-', '-action-', 'cde', 68, '-' );
if ( $affMContext === true ) echo '<div id="panierConteneurItem" class="flexToColumn" style="cursor:context-menu" ' .$mouseOverMenuContext. ' onContextMenu="return mContextuel(this, \'panierConteneurItem\', \'paie\', 68, event);" >';
else echo '<div id="panierConteneurItem" class="flexToColumn" >';
// ---------------------------------------------------
// ne pas afficher si un seul moyen de paiement
// ---------------------------------------------------
if (count($tabIdPaie) >1) {
for($i=0;$i<count($tabIdPaie);$i++) {
// ---------------------------------------------------
// si cheque ou virement asynchrone on sera en etape attente, sinojn en etape payée ( voir recap.reqUpdate.php)
// ---------------------------------------------------
if ($tabIdPaie[$i]==2 || $tabIdPaie[$i]==3) $_SESSION['etapePaiementAttenteOui']=1; else $_SESSION['etapePaiementAttenteOui']=0;
if ( $affMContext === true ) echo '<div class="blocItemPanier" style="cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Panier\', \'blocItemPanier\', 15,\'cde\', 4, 68, event);" >';
else echo '<div class="blocItemPanier" >';
// ---------------------------------------------------
// Bouton radio
// ---------------------------------------------------
if ($tabIdPaie[$i]==$idModePaieCde) {
echo '&#160;<input type="radio" name="idModePaieCde" onClick="majModePaie(this.value);" value="' .$tabIdPaie[$i]. '" checked="true">&#160;';
$libModePaie=$tabLibPaie[$i];
$_SESSION['libModePaie']=$libModePaie;
}
else {
echo '&#160;<input type="radio" name="idModePaieCde" onClick="majModePaie(this.value);" value="' .$tabIdPaie[$i]. '">&#160;';
}
// ---------------------------------------------------
// Libellé
// ---------------------------------------------------
dynamiqItemMessage(0, 0, '-', '-', 'span', '-', '-action-', '-', '-', $tabLibPaie[$i] );
// ---------------------------------------------------
// Icône
// ---------------------------------------------------
$test=strtolower(substr($tabIconePaie[$i],-3));
if ($test=='jpg' || $test=='peg' || $test=='gif' || $test=='png' || $test=='bmp' || $test=='svg') {
echo '&#160;';
echo '<img style="vertical-align: middle; text-align:center; width:30%; margin:auto; " src="' .$tabIconePaie[$i]. '" alt="' .$tabLibPaie[$i]. '" ';
if ($tabIdPaie[$i]==2 || $tabIdPaie[$i]==3) {
if ($tabIdPaie[$i]==2) echo 'data-tooltip="' .$cdeMsg[79]. '"';
if ($tabIdPaie[$i]==3) echo 'data-tooltip="' .$cdeMsg[80]. '"';
}
// else echo 'data-tooltip="' .$tabLibPaie[$i]. '"';
echo ' />';
}
else {
echo '&#160;';
echo '<span style="margin:5px;" class="' .$tabIconePaie[$i]. ' fa-2x" ';
if ($tabIdPaie[$i]==2 || $tabIdPaie[$i]==3) {
if ($tabIdPaie[$i]==2) echo 'data-tooltip="' .$cdeMsg[79]. '"';
if ($tabIdPaie[$i]==3) echo 'data-tooltip="' .$cdeMsg[80]. '"';
}
// else echo 'data-tooltip="' .$tabLibPaie[$i]. '"';
echo '></span>';
}
echo '</div>';
}
}
else {
// ---------------------------------------------------
// Si un seul MP on passe à l'étape suivante apres update
// ---------------------------------------------------
for($i=0;$i<count($tabIdPaie);$i++) {
if ($tabIdPaie[$i]==2 || $tabIdPaie[$i]==3) $_SESSION['etapePaiementAttenteOui']=1; else $_SESSION['etapePaiementAttenteOui']=0;
$idModePaieCde=$tabIdPaie[$i];
// echo '$tabIdPaie[$i] = ' .$tabIdPaie[$i];
}
// update cde + cli
include ("modePaie.reqUpdate.php");
// redirection vers recap
echo '<script type="text/javascript">self.location.href = \'recap-panier\'</script>';
}
echo '</div>';
echo '</div>';
?>