72 lines
3.4 KiB
PHP
Executable File
72 lines
3.4 KiB
PHP
Executable File
<?php
|
|
// ---------------------------------------------------
|
|
// liste des modes de paiement
|
|
// ---------------------------------------------------
|
|
if (!isset($filtreActiv)) $filtreActiv=0;
|
|
if (!isset($refresh)) $refresh='N';
|
|
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['refresh' => $refresh], '32-modePaie.reqSelect.php'); }
|
|
|
|
// ---------------------------------------------------
|
|
// icos
|
|
// ---------------------------------------------------
|
|
if (empty($_SESSION['tabIdPaie']) || empty($_SESSION['tabLibPaie']) || $refresh==="Oui") {
|
|
|
|
// ---------------------------------------------------
|
|
// Modes paie : dans le BO, il les faut tous pour les activer ou pas, dans le front que ceux activés
|
|
// ---------------------------------------------------
|
|
if ($filtreActiv!=1) {$reqSelect="SELECT * FROM `modepaie` order by idModePaie;";}
|
|
else {$reqSelect="SELECT * FROM `modepaie` WHERE activ=1 order by idModePaie;";}
|
|
|
|
if (isset($debug[9]) && $debug[9] == '1' ) {$usrSiteMsg .='<br>Filtre = ' .$filtreActiv. ' Requête paiement = ' .$reqSelect. ' | <br>';}
|
|
$resConn='';
|
|
$resConn=$idPdo->query($reqSelect);
|
|
if ($resConn) {
|
|
// si la requête a fonctionnée
|
|
$i=0;
|
|
if ($resConn->rowCount()>0) {
|
|
while ($tabResult = $resConn->fetch(PDO::FETCH_ASSOC)) {
|
|
$tabIdPaie[$i]=$tabResult['idModePaie'];
|
|
// $tabActivPaie[$i]=$tabResult['activ'];
|
|
$tabIconePaie[$i]=$tabResult['webIco'];
|
|
if (isset($debug[10]) && $debug[10] == '1' ) { $debugMsg .= monDebug (1, ['tabIdPaie[' .$i. ']' => $tabIdPaie[$i] ],'');}
|
|
|
|
// ---------------------------------------------------
|
|
// Libelles
|
|
// ---------------------------------------------------
|
|
$reqSelect2="SELECT libelle FROM `modepaielibelle` WHERE idLg ='" .$lg. "' AND idModePaie=" .$tabIdPaie[$i]. ";";
|
|
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['reqSelect2' => $reqSelect2], '');}
|
|
$resConn2='';
|
|
$resConn2=$idPdo->query($reqSelect2);
|
|
if ($resConn2) {
|
|
// si la requête a fonctionnée
|
|
if ($resConn->rowCount()>0) {
|
|
$resTab2=$resConn2->fetch(PDO::FETCH_ASSOC);
|
|
$tabLibPaie[$i]=$resTab2['libelle'];
|
|
$tabLibPaie[$i]=stripslashes($tabLibPaie[$i]);
|
|
}
|
|
else
|
|
{ $usrSiteMsg .="Il est impossible de retrouver les données libellé"; $usrSiteMsgClass='ko';}
|
|
}
|
|
else
|
|
{ $usrSiteMsg .="Pas de resultats paiement libelle.";$usrSiteMsgClass='ko';}
|
|
$i++;
|
|
}
|
|
$_SESSION['tabIdPaie']=$tabIdPaie;
|
|
$_SESSION['tabLibPaie']=$tabLibPaie;
|
|
$_SESSION['tabIconePaie']=$tabIconePaie;
|
|
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session re-chargée' => 'Oui'],'');}
|
|
}
|
|
else
|
|
{ if (isset($debug[9]) && $debug[9] == '1' ) $usrSiteMsg .="Il est impossible de retrouver les données modes de paiement (mp.reqSelect). Requete =>" .$reqSelect;$usrSiteMsgClass='ko';}
|
|
}
|
|
else
|
|
{ if (isset($debug[9]) && $debug[9] == '1' ) $usrSiteMsg .="Pas de resultats paiement. Requete =>" .$reqSelect;$usrSiteMsgClass='ko';}
|
|
}
|
|
else {
|
|
if (empty($tabIdPaie)) $tabIdPaie=$_SESSION['tabIdPaie'];
|
|
if (empty($tabLibPaie)) $tabLibPaie=$_SESSION['tabLibPaie'];
|
|
if (empty($tabIconePaie)) $tabIconePaie=$_SESSION['tabIconePaie'];
|
|
if (isset($debug[9]) && $debug[9] == '1' ) $debugMsg .= monDebug(2, ['modePaie rempli' => 'ok'], '');
|
|
}
|
|
|
|
?>
|