51 lines
2.2 KiB
PHP
Executable File
51 lines
2.2 KiB
PHP
Executable File
<?php
|
|
//$nomFicAppelant = basename(__FILE__);
|
|
$resConn='';
|
|
$tabResult=array();
|
|
$reqSelect="SELECT etapeNum, etapeStatut FROM `avancement` ;";
|
|
if (isset($debug[16]) && $debug[16] == '1' ) $debugMsg .= monDebug (2, ['reqSelect' => $reqSelect], 'checkAvancement.php');
|
|
$resConn=$idPdo->query($reqSelect);
|
|
$avancementFini=true;
|
|
$tAvance=0;
|
|
if ($resConn) {
|
|
$i=0;
|
|
while ($tabResult = $resConn->fetch(PDO::FETCH_ASSOC)) {
|
|
$tabStatusEtapeAv[$i]=$tabResult['etapeStatut'];
|
|
$tabNumEtapeAv[$i]=$tabResult['etapeNum'];
|
|
|
|
if ($tabStatusEtapeAv[$i]==0 || $tabStatusEtapeAv[$i]==false || $tabStatusEtapeAv[$i]=='') {$avancementFini=false;}
|
|
else {$tAvance=$tAvance+1;}
|
|
|
|
switch ($tabNumEtapeAv[$i]) {
|
|
case 1: $_SESSION['avEt1']=$tabStatusEtapeAv[$i];break;
|
|
case 2: $_SESSION['avEt2']=$tabStatusEtapeAv[$i];break;
|
|
case 3: $_SESSION['avEt3']=$tabStatusEtapeAv[$i];break;
|
|
case 4: $_SESSION['avEt4']=$tabStatusEtapeAv[$i];break;
|
|
case 5: $_SESSION['avEt5']=$tabStatusEtapeAv[$i];break;
|
|
case 6: $_SESSION['avEt6']=$tabStatusEtapeAv[$i];break;
|
|
case 7: $_SESSION['avEt7']=$tabStatusEtapeAv[$i];break;
|
|
case 8: $_SESSION['avEt8']=$tabStatusEtapeAv[$i];break;
|
|
}
|
|
$i++;
|
|
}
|
|
}
|
|
|
|
// -----------------------------------------------------
|
|
// Tout est ok => pas d'authentifcation et si payé
|
|
// -----------------------------------------------------
|
|
$_SESSION['avancementFini']=$avancementFini;
|
|
$msgAvancement=$tAvance. " / 8";
|
|
$_SESSION['msgAvancement']=$msgAvancement;
|
|
|
|
if ($avancementFini==false) {
|
|
include ($includePathConf. "/prod.dbConnect.php");
|
|
$reqUpdate="UPDATE `authTable` set auth=1;";
|
|
if (isset($debug[16]) && $debug[16] == '1') { $debugMsg .= monDebug(2, ['reqUpdate checkAvancement' => $reqUpdate], '');}
|
|
$resConn='';
|
|
$resConn=$idPdoProd->query($reqUpdate);
|
|
$_SESSION['auth'] = 1;
|
|
echo '<script type="text/javascript">if (document.getElementById(\'btnAvance\')) document.getElementById(\'btnAvance\').innerHTML="Avancement : ' .$_SESSION['msgAvancement']. '";</script>';
|
|
}
|
|
|
|
if (isset($debug[16]) && $debug[16] == '1' ) $debugMsg .= monDebug (2, ['Avancement fini' => $avancementFini, '$_SESSION[avancementFini]' => $_SESSION['avancementFini'], 'tAvance' => $tAvance], '');
|
|
?>
|