75 lines
2.4 KiB
PHP
Executable File
75 lines
2.4 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
$tabNum=array();
|
|
$tabActiv=array();
|
|
$tabPrio=array();
|
|
$tabDesc=array();
|
|
$tabC1=array();
|
|
$tabC2=array();
|
|
$tabC3=array();
|
|
$_SESSION['conditionsRemplies'] = 0;
|
|
|
|
// ---------------------------------------------------
|
|
// D'abord recup des regles qui s'appliquent
|
|
// ---------------------------------------------------
|
|
$reqSelect="SELECT * FROM `rRegles` WHERE activ=1 AND typeAvantage='livraison' order by prio ;";
|
|
if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .='<br>reqSelect = ' .$reqSelect. '<br>';}
|
|
$resConn=$idPdo->query($reqSelect);
|
|
if ($resConn) {
|
|
$j=0;
|
|
while($tabResult=$resConn->fetch(PDO::FETCH_ASSOC)) {
|
|
$tabNum[$j]=$tabResult['num'];
|
|
$tabActiv[$j]=$tabResult['activ'];
|
|
$tabPrio[$j]=$tabResult['prio'];
|
|
$tabDesc[$j]=$tabResult['description'];
|
|
$tabC1[$j]=$tabResult['C1'];
|
|
$tabC2[$j]=$tabResult['C2'];
|
|
$tabC3[$j]=$tabResult['C3'];
|
|
$tabAvantR[$j]=$tabResult['avantage'];
|
|
|
|
if (isset($debug[2]) && $debug[2] == '1' ) {
|
|
$usrSiteMsg .='tabNum = ' .$tabNum[$j]. ' | ';
|
|
$usrSiteMsg .='tabPrio = ' .$tabPrio[$j]. ' | ';
|
|
$usrSiteMsg .='tabActiv = ' .$tabActiv[$j]. ' | ';
|
|
$usrSiteMsg .='tabDesc = ' .$tabDesc[$j]. ' | ';
|
|
$usrSiteMsg .='tabC1 = ' .$tabC1[$j]. ' | ';
|
|
$usrSiteMsg .='tabC2 = ' .$tabC2[$j]. '<br>';
|
|
$usrSiteMsg .='tabC3 = ' .$tabC3[$j]. '<br>';
|
|
}
|
|
$j++;
|
|
}
|
|
}
|
|
else {
|
|
if (isset($debug[2]) && $debug[2] == '1' ) {
|
|
$usrSiteMsg .= "Il est impossible de retrouver les données des règles";
|
|
$usrSiteMsgClass='ko';
|
|
}
|
|
}
|
|
|
|
$theAvantage=0;
|
|
include ('regleMoteurLivr.php');
|
|
|
|
// ---------------------------------------------------
|
|
// Ensuite appliquer avantage
|
|
// ---------------------------------------------------
|
|
if (isset($debug[2]) && $debug[2] == '1' ) {
|
|
$usrSiteMsg .='conditionsRemplies regle.select= ' .$_SESSION['conditionsRemplies']. '<br>';
|
|
$usrSiteMsg .='theAvantage= ' .$theAvantage. '<br>';
|
|
}
|
|
|
|
if ($_SESSION['conditionsRemplies']==1) {
|
|
switch ($theAvantage) {
|
|
case "livOfferte":
|
|
$fpCdeHt='0.00';
|
|
$fpCdeTva='0.00';
|
|
$fpCdeTTC='0.00';
|
|
$continuer=1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
// ---------------------------------------------------
|
|
// A faire flag edt : table de jointure libelles site avantage par langue
|
|
// ---------------------------------------------------
|
|
?>
|