$reqSelect], 'checkSiteOnline.php'); // try{ // $resConn=$connexion->query($reqSelect); // if ($resConn) { // $tabResult=$resConn->fetch(PDO::FETCH_ASSOC); // $statutAbo=$tabResult['statut']; // if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug (1, ['statutAbo' => $statutAbo ],''); // } // else if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug (1, ['pas de rescon' => '' ],''); // } // catch(PDOException $e) { // echo 'Désolé une erreur est intervenue'; // if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug (1, ['PDOException' => $e->getMessage() ],''); // } // } // else{ // if (isset($debug[2]) && $debug[2] == '1' ) monDebug (1, ['idClient123 vide' => '' ],''); // } // ----------------------------------------------------- // pour l'instant pas de frais de mise en place (module=0) -> apres supprimer cette ligne pour mise en place // ----------------------------------------------------- $continuer='Oui'; // ----------------------------------------------------- // 3 check abo // ----------------------------------------------------- // plus de profil pour le moment on check s'il a un abo payé // ----------------------------------------------------- if ($continuer=='Oui' && !isset($_SESSION['statutAbo']) ) { $resConn=''; $reqSelect="SELECT param1, statut, is_payed FROM `123projets` WHERE idClient=" .$idClient123. " and idModule=1;"; if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug (2, ['reqSelect' => $reqSelect], 'checkAbo.php'); try { $resConn=$connexion->query($reqSelect); if ($resConn) { $tabResult=$resConn->fetch(PDO::FETCH_ASSOC); $statutAbo=$tabResult['statut']; // code a garder mais plus de profil, si profil il faudra utiliser un champ dedié // $idProfil=$tabResult['param1']; // // $isPaye=$tabResult['is_payed']; // switch ($idProfil) { // case 1: //mensuel // case 2: //annuel // $comment='Profil gestionnaire'; // $idProfil=1; // break; // case 3: //mensuel // case 4: //annuel // $comment='Profil webmaster'; // $idProfil=2; // break; // case 5: //annuel // case 6: //annuel // $comment='Profil expert'; // $idProfil=3; // break; // default: // $comment='Profil gestionnaire'; // $idProfil=1; // break; // } // $_SESSION['idProfil']=$idProfil; // ----------------------------------------------------- // Mise en session pour la suite // ----------------------------------------------------- if ($statutAbo=='actif') {$_SESSION['statutAbo'] = true; } else $_SESSION['statutAbo'] = false; if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug (2, ['statutAbo' => $statutAbo ],''); } else if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug (2, ['pas de rescon' => '' ],''); } catch (PDOException $e) { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['PDOException' => $e->getMessage() ],'');} } // ----------------------------------------------------- // Mise en session profil pour la suite // ----------------------------------------------------- // if (isset($debug[2]) && $debug[2] == '1' ) { // $debugMsg .= monDebug (1, ['SESSION[abonnementSiteActif]' => $_SESSION['statutAbo'] ],''); // } } else { $statutAbo=$_SESSION['statutAbo']; //$admMsg .="Pas de client 123ventes"; } // ----------------------------------------------------- // frais initiaux non payés // ----------------------------------------------------- // else { // $_SESSION['statutAbo'] = false; // $_SESSION['idProfil']=1; // } // ----------------------------------------------------- // Blindage init // ----------------------------------------------------- if (!isset($_SESSION['auth']) || empty($_SESSION['auth'])) { include ($includePathAdmin. "/req/reqSelectAuthFromAdmin.php"); } ?>