msg erreur : re-essayer ou contact // --------------------------------------------------- include ($includePath. "/req/11-init.accueilMsgList.php"); $result=array(); $resConn=''; // --------------------------------------------------- // Verifier qu'il existe pas // --------------------------------------------------- $reqSelect="SELECT idMail FROM clients WHERE idMail='" .$idMail. "';"; $resConn=$idPdo->query($reqSelect); if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,[ 'reqSelect' => $reqSelect ],'client.inscValidation.php'); $mailExist=''; while ($result=$resConn->fetch(PDO::FETCH_ASSOC)) { $mailExist=$result['idMail']; } if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug(2,['mailExist' => $mailExist ],'') ;} // --------------------------------------------------- // il n'a pas ete trouvé dans la base ==> on l'inscrit status 0 // --------------------------------------------------- if ($mailExist=='') { $cle = md5(uniqid(rand(), true)); if (empty($today)) { date_default_timezone_set( 'Europe/Paris' ); $dateTimeObj = new DateTime('now', new DateTimeZone('Europe/Paris')); $today = IntlDateFormatter::formatObject( $dateTimeObj, "y-MM-dd_HH-mm", 'fr' ); } // --------------------------------------------------- // Avoir un mode liv activé par defaut // --------------------------------------------------- $reqSelect="SELECT idModeLiv FROM `modeliv` WHERE activ=1 order by idModeLiv; "; $resConn = null; $resConn=$idPdo->query($reqSelect); // $m=0; $tabResult=array(); $trouve=false; try { $resConn = $idPdo->prepare($reqSelect); $resConn->execute(); $tabResult = $resConn->fetchAll(PDO::FETCH_COLUMN); $defautModeliv = $tabResult[0] ?? null; } catch (PDOException $e) { // Gestion d’erreur if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2,[ 'Erreur' => $e->getMessage() ],'client.inscValidation.php'); } } // cas du master il n'y a pas de modLiv par defaut if (empty($idModeLivCli)) $idModeLivCli=7; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2,[ 'reqSelect' => $reqSelect, 'idModeLivCli' => $idModeLivCli ],'client.inscValidation.php'); } // --------------------------------------------------- // Avoir un mode paie activé par defaut // --------------------------------------------------- $reqSelect="SELECT idModePaie FROM `modepaie` WHERE activ=1 order by idModePaie; "; $resConn = null; $resConn=$idPdo->query($reqSelect); // $m=0; $tabResult=array(); $trouve=false; try { $resConn = $idPdo->prepare($reqSelect); $resConn->execute(); $tabResult = $resConn->fetchAll(PDO::FETCH_COLUMN); $idModePaieCli = $tabResult[0] ?? null; } catch (PDOException $e) { // Gestion d’erreur if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2,[ 'Erreur' => $e->getMessage() ],'client.inscValidation.php'); } } // cas du master il n'y a pas de modLiv par defaut if (empty($idModePaieCli)) $idModePaieCli=6; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2,[ 'reqSelect' => $reqSelect, 'idModePaieCli' => $idModePaieCli ],'client.inscValidation.php'); } // --------------------------------------------------- // insertDB // --------------------------------------------------- include ("client.reqInsert.php"); if ($erreurSql==0) { // --------------------------------------------------- // Si insertDB ok, Messages bienvenue // --------------------------------------------------- // msg ==> Bienvenue // --------------------------------------------------- dynamiqItemImage (0, 1, 'msgCli', 'span', '-action-', 'client', 6, 'icones', '-textClass-', '-'); // msg ==> Accueil 2 => Bonne navigation sur le site dynamiqItemImage (0, 1, 'msgCli', 'span', '-action-', 'msgAccueil', 1, 'icones', '-textClass-', '-'); // bouton continuer echo'
'; dynamiqItemImage (0, 1, 'boutons', 'span', 'onClick="window.location=\'./accueil\';"', 'bouton', 5, 'icones', '-textClass-', '-'); echo'
'; // --------------------------------------------------- // Envoi mail client // --------------------------------------------------- include ($includePath. "/_mail/mailClient_pre_inscription.php"); if ($lg=='') {$lg='FRA';} $envMail=''; $envMail = mailer(2, $_SESSION['smtpUserGestionnaire'], $_SESSION['smtpPwdGestionnaire'], 0, $_SESSION['smtpServerGestionaire'], $sujet, $message_html, $idMail, '', '', 1, $navMsg[9], $navMsg[22], 0, '', '', $_SESSION['expediteur_mails_gestionnaire'], $_SESSION['fromNameGestionnaire'], '', $lg); if (isset($debug[2]) && $debug[2] == '1' ) {$usrSiteMsg .='envMail=' .$envMail. '
';} if ($envMail==1) { }//envmail else { if (isset($debug[2]) && $debug[2] == '1' ) { $usrSiteMsg .= "
envMail echec = " .$envMail ; $usrSiteMsg .= "
idMail = " .$idMail ; $usrSiteMsg .= "
_SESSION[expediteur_mails] = " .$_SESSION['expediteur_mails_gestionnaire'] ; $usrSiteMsg .='
message_html=
' .$message_html. '
'; } // msg => pb lors de l'envoi du mlail $usrSiteMsg .= "
" .$navMsg[9]; // btn => re essayer echo'
'; dynamiqItemImage (0, 1, 'boutons', 'span', 'onClick="document.location.href=\'inscription-'.issset($idMail). '\'"', 'bouton', 4, '-', '-textClass-', '-'); // ==> contactez-nous echo'
'; dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-'); }//envmail err // --------------------------------------------------- // Envoyer SMS si Abo SMS // --------------------------------------------------- $smsMessage="Cher gestionnaire, un nouveau client s\'est inscrit sur votre site " .$_SESSION['nomSiteAff']. ". Connectez-vous à votre interface de gestion pour le visualiser. ".PHP_EOL .$_SESSION['prodServer']. ".wbadm/gestionnaire-10"; include ("./_include/sendMarchandSMS.php"); } //resConn = ok else { // il n'a pas ete inscrit dans la base => contact webmaster $connected='N'; $_SESSION['connected']='N'; // Message : error : Vous n''avez pas été correctement inscrit. // echo'
'; dynamiqItemImage (0, 1, 'msgCli', 'span', '-action-', 'client', 50, 'icones', '-textClass-', '-'); // mail support $sujet='Erreur inscription sur ' .$_SESSION['nomSiteAff']; $reqDebug=$reqInsert; include ($includePath. "/support/mail2support.php"); // ==> contactez-nous : le lien est en mailto echo'
'; echo'
'; dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-'); // btn => re essayer echo'   '; dynamiqItemImage (0, 1, 'boutons', 'span', '-action-', 'bouton', 4, '-', '-textClass-', '-'); echo'
'; echo'
'; } }// if mail exist pas deja // mail exist deja if ($mailExist!='') { // msg ==> Votre identifiant e-mail existe déjà ! Veuillez en choisir un autre. echo'
'; dynamiqItemImage (0, 1, 'msgCli', 'span', '-action-', 'client', 41, '-', '-textClass-', 'margin:20px;'); echo'
'; echo'
'; // btn => re essayer dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="document.location.href=\'inscription-'.isset($idMail). '\'"', 'bouton', 4, '-', '-textClass-', 'margin:20px;'); // ==> contactez-nous : le lien est en mailto -> faire un form plutot flag edt dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="document.location.href=\'contact\'"', 'menu', 18, '-', '-textClass-', 'margin:20px;'); echo'
'; echo'
'; } ?>