= 1) { $contenuPage.='
'; $contenuPage.='Cet enfant est déjà inscrit à des animations. Suppression impossible'; $contenuPage.='
'; } else { $query = "delete from Compte_enfant WHERE ID=".$_REQUEST['ID_enfant']." and ID_parent=".$_SESSION["ID"]; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $contenuPage.="
Suppression effectuée
"; } } if($action=="retrouverPass"){ formRetrouvepass(); } if($action=="envoyerPass"){ envoipass(); } if($action=="inscription"){ form_inscription(); imprime_html("$contenuPage"); exit; } if($action=="connect" and !empty($_POST['login'] ) && !empty( $_POST['password']) ){ $contenuPage.=$retourConnect; } if( !isset($_SESSION["ID"]) ){ if($_REQUEST['ID_Sejour']) { $retour=inscription_formulaire(); if(!$retour) { $contenuPage.=<< Erreur activite non disponible END; imprime_html("$contenuPage"); exit; } // if($retour==2) // { // // $contenuPage.="
Stage complet, inscrire votre enfant en file d'attente
"; // } if($retour==2) { $file_attente=$param['Animation_file_attente']; if($file_attente) { $contenuPage.="
Activité complète, inscrire votre enfant en file d'attente
"; } else { $contenuPage.="
Inscription fermée ou activité complète
"; } } } $ID_Sejour=$_REQUEST['ID_Sejour']; $contenuPage.=<< $info_inscription

Création d'un compte famille

Vous souhaitez inscrire votre enfant?
END; form_connexion(); $contenuPage.="
"; imprime_html("$contenuPage"); exit; } // if($action == "" && isset($_SESSION["ID"])) // { // form_inscription($_SESSION['ID']); // imprime_html("$contenuPage"); // exit; // } if($_REQUEST['ID_Sejour']) { $ID_Sejour=$_REQUEST['ID_Sejour']; form_inscription_sejour($ID_Sejour); } imprime_html("$contenuPage"); exit; //---------------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------------- // ------------------------------------------------ // // DECONNEXION DU SYSTEME // // ------------------------------------------------ function disconnect(){ //delete session identification if( isset($_SESSION["ID"]) ){ session_destroy(); unset($_SESSION); } } // ------------------------------------------------ // // CONNEXION AU SYSTEME // // ------------------------------------------------ function connect(){ global $db,$contenuPage; if ( !empty($_POST['login'] ) && !empty( $_POST['password']) ) { //on va chercher les infos $Email = mysql_real_escape_string($_POST['login']); $password = mysql_real_escape_string($_POST['password']); $query = "SELECT ID, Nom1 FROM Compte_parent WHERE Email = '$Email' AND Passwd= PASSWORD('".$password."') AND Valide='O' "; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $num_rows = mysql_num_rows($result); if ( $num_rows == 1){ $row = mysql_fetch_array($result); $_SESSION['ID'] = $row['ID']; $_SESSION['Email'] = $_POST['login']; $_SESSION['Nom'] = $row['Nom1']; //$retour = "
Connexion réussie
Vous êtes maintenant identifié
"; // update $query = "update Compte_parent set Der_connection = now(), Adresse_IP ='".get_ip()."' where ID=".$row['ID']; if(!$result = mysql_query($query)){echo "Error sql File:".__FILE__." ligne:".__LINE__; exit;} }else{ $retour = "
L'identification a échouée !"; $retour .= "
L'adresse mail ou le mot de passe n'est pas valide.
" ; $retour .= "" ; } } return $retour; } // ------------------------------------------------ // // INSERTION ou MODIFICATION COMPTE // // ------------------------------------------------ function confirm_inscription($ID=0){ global $db,$contenuPage,$action,$param,$repertoire,$document_root; if($action=="confirmModification")$errorMsg=inscriptionValideInsert($ID); else $errorMsg=inscriptionValideInsert(); if(empty($errorMsg)){ // on traite le fichier // list($erreur_file,$Nom_fichier)=upload_file($repertoire); // if($erreur_file!='') // { // $contenuPage.="
$erreur_file
"; // return 0; // } $Nom1=mysql_real_escape_string($_POST['Nom1']); $Prenom1=mysql_real_escape_string($_POST['Prenom1']); $Adresse1=mysql_real_escape_string($_POST['Adresse1']); $Code_Postal1=mysql_real_escape_string($_POST['Code_Postal1']); $Ville1=mysql_real_escape_string($_POST['Ville1']); $Email1=mysql_real_escape_string($_POST['Email1']); $Telephone1_1=mysql_real_escape_string($_POST['Telephone1_1']); $Telephone1_2=mysql_real_escape_string($_POST['Telephone1_2']); $Nom2=mysql_real_escape_string($_POST['Nom2']); $Prenom2=mysql_real_escape_string($_POST['Prenom2']); $Adresse2=mysql_real_escape_string($_POST['Adresse2']); $Code_Postal2=mysql_real_escape_string($_POST['Code_Postal2']); $Ville2=mysql_real_escape_string($_POST['Ville2']); $Email2=mysql_real_escape_string($_POST['Email2']); $Telephone2_1=mysql_real_escape_string($_POST['Telephone2_1']); $Telephone2_2=mysql_real_escape_string($_POST['Telephone2_2']); $Email=mysql_real_escape_string($_POST['Email']); $Passwd=mysql_real_escape_string($_POST['motdepasse']); // $Email=mysql_real_escape_string($_POST['Email']); // $Passwd=mysql_real_escape_string($_POST['motdepasse']); // $Nom_famille=mysql_real_escape_string($_POST['Nom_famille']); // $Adresse=mysql_real_escape_string($_POST['Adresse']); // $Code_Postal=mysql_real_escape_string($_POST['Code_Postal']); // $Ville=mysql_real_escape_string($_POST['Ville']); // $Telephone=mysql_real_escape_string($_POST['Telephone']); // $Telephone_urgence=mysql_real_escape_string($_POST['Telephone_urgence']); // $Num_CAF=mysql_real_escape_string($_POST['Num_CAF']); // $Situation_familiale=mysql_real_escape_string($_POST['Situation_familiale']); // $Nbre_enfants=$_POST['Nbre_enfants']*1; // // $Nom1=mysql_real_escape_string($_POST['Nom1']); // $Prenom1=mysql_real_escape_string($_POST['Prenom1']); // $Date_naissance1=mysql_real_escape_string($_POST['Date_naissance1']); // $Lieu_naissance1=mysql_real_escape_string($_POST['Lieu_naissance1']); // $Profession1=mysql_real_escape_string($_POST['Profession1']); // $Telephone_pro1=mysql_real_escape_string($_POST['Telephone_pro1']); // $Telephone_port1=mysql_real_escape_string($_POST['Telephone_port1']); // // $Nom2=mysql_real_escape_string($_POST['Nom2']); // $Prenom2=mysql_real_escape_string($_POST['Prenom2']); // $Date_naissance2=mysql_real_escape_string($_POST['Date_naissance2']); // $Lieu_naissance2=mysql_real_escape_string($_POST['Lieu_naissance2']); // $Profession2=mysql_real_escape_string($_POST['Profession2']); // $Telephone_pro2=mysql_real_escape_string($_POST['Telephone_pro2']); // $Telephone_port2=mysql_real_escape_string($_POST['Telephone_port2']); // // $Date_naissance1_insert=mysql_date($Date_naissance1); // $Date_naissance2_insert=mysql_date($Date_naissance2); // // $Nom_famille=maj_fr($Nom_famille); // si ajout if(empty($ID)){ // a traiter $token = md5($_POST['Email']. microtime()); $query = "insert into Compte_parent (Email,Passwd,Nom1,Prenom1,Adresse1,Code_Postal1,Ville1,Email1,Telephone1_1,Telephone1_2,Nom2,Prenom2,Adresse2,Code_Postal2,Ville2,Email2,Telephone2_1,Telephone2_2,Valide,Date_creation,Adresse_IP,token) values ('$Email',PASSWORD('".$Passwd."'),'$Nom1','$Prenom1','$Adresse1','$Code_Postal1','$Ville1','$Email1','$Telephone1_1','$Telephone1_2','$Nom2','$Prenom2','$Adresse2','$Code_Postal2','$Ville2','$Email2','$Telephone2_1','$Telephone2_2','O',now(),'".get_ip()."','$token')"; if(!$result = mysql_query($query)){echo "Error sql File $query:".__FILE__." ligne:".__LINE__; exit;} //recherche id nouvel inscrit $query = "select last_insert_id() as lastid"; if(!$result = mysql_query($query)){echo "Error sql File:".__FILE__." ligne:".__LINE__; exit;} $stmt = mysql_fetch_array($result); $idPerson = $stmt['lastid']; // on envoi un mail //envoi du mail de confirmation $objet = $_SERVER['HTTP_HOST'].', creation nouveau compte'; // message param MVA_Msg_envoi_pass $message=$param['Animation_msg_new_compte']; $message=str_replace('##identifiant##',$_POST['Email'],$message); $message=str_replace('##mdp##',$Passwd,$message); $message=str_replace('##url##',$_SERVER['HTTP_HOST'],$message); $message=str_replace('##infosAdmin##','',$message); $mail = new simplemail; $mail -> addrecipient($_POST['Email1'],''); if($_POST['Email2'] != '') { $mail -> addrecipient($_POST['Email2'],''); } $mail -> addfrom($param['Animation_CCSI_adresse_mail'],$param['Animation_CCSI_nom_mail']); $mail -> addsubject("$objet"); $mail -> html ="$message"; $mail -> sendmail(); unset($mail); // on envoi une copie aux admins $message=$param['Animation_admin_msg_new_compte']; $infos=" Parent 1 : \tNom : ".$_POST['Nom1']."
\tPrenom : ".$_POST['Prenom1']."
\tAdresse : ".$_POST['Adresse1']."
\tCode postal : ".$_POST['Code_Postal1']."
\tCommune : ".$_POST['Ville1']."
\tEmail : ".$_POST['Email1']."
\tTelephone 1 : ".$_POST['Telephone1_1']."
\tTelephone 2 : ".$_POST['Telephone1_2']."
"; if($_POST['Nom2'] != "") { $infos.="
Parent 2 \tNom : ".$_POST['Nom2']."
\tPrenom : ".$_POST['Prenom2']."
\tAdresse : ".$_POST['Adresse2']."
\tCode postal : ".$_POST['Code_Postal2']."
\tCommune : ".$_POST['Ville2']."
\tEmail : ".$_POST['Email2']."
\tTelephone 1 : ".$_POST['Telephone2_1']."
\tTelephone 2 : ".$_POST['Telephone2_2']."
"; } // Nom : ".$_POST['Nom_famille']."
// Email :".$_POST['Email']."
// Adresse : ".$_POST['Adresse']."
// Code Postal : ".$_POST['Code_Postal']."
// Ville :".$_POST['Ville']."
// Téléphone fixe : ".$_POST['Telephone']."
// Numéro à contacter en cas d'urgence : ".$_POST['Telephone_urgence']."
// Numéro allocataire CAF : ".$_POST['Num_CAF']."
// Dernier avis d'imposition: $Nom_fichier
// Situation_familiale : ".$_POST['Situation_familiale']."
// Nombre d'enfants à charges : ".$_POST['Nbre_enfants']."
// "; $message=str_replace('##identifiant##',$_POST['Email'],$message); $message=str_replace('##infosAdmin##',$infos,$message); $mail = new simplemail; //$mail -> addrecipient("jean-philippe@illicoweb.com",''); $mail -> addrecipient($param['Animation_CCSI_adresse_mail'],''); //$mail -> addbcc("jean-philippe@illicoweb.com",''); // $mail -> addbcc($param['Animation_adresse_illico'],''); $mail -> addfrom($param['Animation_CCSI_adresse_mail'],$param['Animation_CCSI_nom_mail']); $mail -> addsubject("$objet"); $mail -> html ="$message"; $mail -> sendmail(); unset($mail); $contenuPage.="Votre compte a été créé avec succès"; $contenuPage.=form_connexion(); }else{ // si modif // mot de passe $queryP=''; if(!empty($Passwd)){ $queryP = ",Passwd=PASSWORD('".$Passwd."') "; } // $queryFichier=''; // if(!empty($Nom_fichier)) // { // $queryFichier=",Fichier='$Nom_fichier'"; // // on va rechercher le nom de l'ancien fichier // $old_fichier=lit_table($_SESSION['ID'],'Compte_parent','Fichier'); // // if(!empty($old_fichier)) // { // unlink($document_root.$repertoire.'/'.$old_fichier); // } // // } // $query = "update Compte_parent set Email='$Email',Nom_famille='$Nom_famille', // Adresse='$Adresse',Code_Postal='$Code_Postal',Ville='$Ville',Telephone='$Telephone', // Telephone_urgence='$Telephone_urgence',Num_CAF='$Num_CAF',Situation_familiale='$Situation_familiale',Nbre_enfants=$Nbre_enfants, // Nom1='$Nom1',Prenom1='$Prenom1',Date_naissance1='$Date_naissance1_insert',Lieu_naissance1='$Lieu_naissance1',Profession1='$Profession1',Telephone_pro1='$Telephone_pro1',Telephone_port1='$Telephone_port1', // Nom2='$Nom2',Prenom2='$Prenom2',Date_naissance2='$Date_naissance2_insert',Lieu_naissance2='$Lieu_naissance2',Profession2='$Profession2',Telephone_pro2='$Telephone_pro2',Telephone_port2='$Telephone_port2' // $queryP $queryFichier where ID=".$_SESSION['ID']; $query = "UPDATE Compte_parent set Email='$Email',Nom1='$Nom1',Prenom1='$Prenom1',Adresse1='$Adresse1',Code_Postal1='$Code_Postal1',Ville1='$Ville1',Email1='$Email1',Telephone1_1='$Telephone1_1',Telephone1_2='$Telephone1_2',Nom2='$Nom2',Prenom2='$Prenom2',Adresse2='$Adresse2',Code_Postal2='$Code_Postal2',Ville2='$Ville2',Email2='$Email2',Telephone2_1='$Telephone2_1',Telephone2_2='$Telephone2_2' $queryP where ID=".$_SESSION['ID']; if(!$result = mysql_query($query)){echo "Error sql File :".__FILE__." ligne:".__LINE__; exit;} // maj session $_SESSION['Nom_famille'] = $_POST['Nom_famille']; $contenuPage.=<<
Modification effectuée
END; } }else{ $contenuPage.=$errorMsg; } } // ------------------------------------------------ // // AFFICHAGE FORMULAIRE DE CONNEXION // // ------------------------------------------------ function form_connexion(){ global $contenuPage,$script; $ID_Sejour=$_REQUEST['ID_Sejour']; $contenuPage.=<<

Identification

Vous possédez déjà un compte famille?
Merci de saisir votre email et votre mot de passe.
Mot de passe perdu ?

Se connecter

E-Mail

Mot de passe

END; } // ------------------------------------------------ // // FORMULAIRE INSCRIPTION // // ------------------------------------------------ function form_inscription($ID=0){ global $db,$contenuPage,$script,$param; $ID_Sejour=$_REQUEST['ID_Sejour']; // recherche des donnees personnelles if(!empty($ID)){ $query = "SELECT * FROM Compte_parent WHERE ID=$ID"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); // Parent 1 $Nom1 = $row['Nom1']; $Prenom1=$row['Prenom1']; $Adresse1 = $row['Adresse1']; $Code_Postal1 = $row['Code_Postal1']; $Ville1 = $row['Ville1']; $Email1 = $row['Email1']; $Telephone1_1 = $row['Telephone1_1']; $Telephone1_2 = $row['Telephone1_2']; // Parent 2 $Nom2 = $row['Nom2']; $Prenom2 = $row['Prenom2']; $Adresse2 = $row['Adresse2']; $Code_Postal2 = $row['Code_Postal2']; $Ville2 = $row['Ville2']; $Email2 = $row['Email2']; $Telephone2_1 = $row['Telephone2_1']; $Telephone2_2 = $row['Telephone2_2']; // Identifiants $Email = $row['Email']; /* $Nom_famille = $row['Nom_famille']; $Adresse = $row['Adresse']; $Code_Postal = $row['Code_Postal']; $Ville = $row['Ville']; $Telephone = $row['Telephone']; $Telephone_urgence = $row['Telephone_urgence']; $Num_CAF = $row['Num_CAF']; $Situation_familiale = $row['Situation_familiale']; $Nbre_enfants= $row['Nbre_enfants']; $Nom1=$row['Nom1']; $Prenom1=$row['Prenom1']; $Date_naissance1=$row['Date_naissance1']; $Date_naissance1=european_date($Date_naissance1); $Lieu_naissance1=$row['Lieu_naissance1']; $Profession1=$row['Profession1']; $Telephone_pro1=$row['Telephone_pro1']; $Telephone_port1=$row['Telephone_port1']; $Nom2=$row['Nom2']; $Prenom2=$row['Prenom2']; $Date_naissance2=$row['Date_naissance2']; $Date_naissance2=european_date($Date_naissance2); $Lieu_naissance2=$row['Lieu_naissance2']; $Profession2=$row['Profession2']; $Telephone_pro2=$row['Telephone_pro2']; $Telephone_port2=$row['Telephone_port2']; $Email = $row['Email']; $Fichier=$row['Fichier']; $voirFichier=''; if(!empty($Fichier)) { $voirFichier="$Fichier"; $champFichier=""; } else { $champFichier=""; }*/ $action='confirmModification'; $required=""; }else{ // Parent 1 $Nom1 = ''; $Prenom1 = ''; $Adresse1 = ''; $Code_Postal1 = ''; $Ville1 = ''; $Email1 = ''; $Telephone1_1 = ''; $Telephone1_2 = ''; // Parent 2 $Nom2 = ''; $Prenom2 = ''; $Adresse2 = ''; $Code_Postal2 = ''; $Ville2 = ''; $Email2 = ''; $Telephone2_1 = ''; $Telephone2_2 = ''; // Identifiants $Email = ''; // $Nom_famille = ''; // $Adresse = ''; // $Code_Postal = ''; // $Ville = ''; // $Telephone = ''; // $Telephone_urgence =''; // $Num_CAF=''; // $Situation_familiale=''; // $Nbre_enfants=''; // $Nom1=''; // $Prenom1=''; // $Date_naissance1=''; // $Lieu_naissance1=''; // $Profession1=''; // $Telephone_pro1=''; // $Telephone_port1=''; // $Nom2=''; // $Prenom2=''; // $Date_naissance2=''; // $Lieu_naissance2=''; // $Profession2=''; // $Telephone_pro2=''; // $Telephone_port2=''; // // $Email = ''; // $Fichier=''; // $voirFichier=''; // $champFichier=""; $action='confirmInscription'; $required="required: true,"; } $lg_max=20; if(empty($ID)){ $contenuPage.=<<

Création d'un compte famille

END; }else{ $contenuPage.=<<

Modifier vos données personnelles

END; } $list_situation=''; $tab_list=explode("!", $param['Animation_situation_familiale']); foreach ($tab_list as $cle=>$value) { $selected=''; if($value==$Situation_familiale) $selected="selected='selected'"; if($value!='')$list_situation.=""; } // rules: { // Nom_famille: {required: true,minlength: 3}, // Code_Postal : {required:true}, // Adresse : "required", // Ville : "required", // Telephone_urgence:{required:true,formatTel :true}, // Num_CAF:{ // required: { // depends: function(element) { // return (jQuery('#fichier').val() == '' && jQuery('#fichierImpo').val() == ''); // } // } // }, // fichier:{ // required: { // depends: function(element) { // return (jQuery('#Num_CAF').val() == '' && jQuery('#fichierImpo').val() == ''); // } // } // }, // },messages: { // Nbre_enfants:{required: true,number: true}, // Email : { required: true,email: true}, // motdepasse: { $required minlength: 8}, // motdepasse_confirm: { $required equalTo: "#motdepasse", minlength: 8}, // Date_naissance1 : {required: true,FrenchDate : true}, // Date_naissance2 : {FrenchDate : true}, // Nom1:"required", // Prenom1:"required", // Lieu_naissance1:"required", // Profession1:"required", // Telephone_pro1:{required:true,formatTel :true}, // Telephone_port1:{required:true,formatTel :true} // Nom_famille: {required: "Champ obligatoire",minlength: "3 caractères mini"}, // Adresse: "Champ obligatoire", // Code_Postal: "Champ obligatoire", // Ville : "Champ obligatoire", // Telephone_urgence : "Le tél. doit être au format nn.nn.nn.nn.nn.nn", // Num_CAF : "Num. CAF ou avis imposition", // fichier : "Num. CAF ou avis imposition", // Nbre_enfants:"Champ obligatoire", // Email : "Adresse mail non valide", // Nom1: "Champ obligatoire", // Prenom1: "Champ obligatoire", // Date_naissance1: "Date doit être au format dd/mm/yyyy.", // Lieu_naissance1: "Champ obligatoire", // Profession1: "Champ obligatoire", // Telephone_pro1: "Le tél. doit être au format nn.nn.nn.nn.nn.nn", // Telephone_port1: "Le tél. doit être au format nn.nn.nn.nn.nn.nn", // motdepasse: {required: "Champ obligatoire",minlength: "8 caractères mini"}, // motdepasse_confirm: {equalTo: "Mots de passe différents",required: "Champ obligatoire",minlength: "8 caractères mini"} // } // jQuery.validator.addMethod( // "FrenchDate", // function(value, element) { // // put your own logic here, this is just a (crappy) example // if(value!='') // { // return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/); // } // else // { // return 1; // } // }, // "Date doit être au format dd/mm/yyyy." // ); $contenuPage.=<<
Parent 1






 


Parent 2






 


Identifiants

 


END; } // ------------------------------------------------ // // VERIF INSCRIPTION // // ------------------------------------------------ function inscriptionValideInsert($ID=0){ //si le login existe deja global $db,$contenuPage; $errorNb = 0; $errorMsg = ''; if (trim($_POST['Nom1'])=='' or trim($_POST['Prenom1'])=='' or trim ($_POST['Adresse1'])=='' or trim($_POST['Ville1'])=='' or trim ($_POST['Code_Postal1'])=='' or trim ($_POST['Email1'])=='' or trim ($_POST['Telephone1_1'])=='' or trim ($_POST['Email'])=='' ){ $errorNb++; $errorMsg.='
Merci de remplir tous les champs obligatoires indiqués par *
'; } // if (trim($_POST['Num_CAF'])=='' && trim($_POST['fichierImpo'])=='' && isset($_FILES['fichier']['name']) and trim($_FILES['fichier']['name']) == '') // { // $errorNb++; // $errorMsg.='
Votre numéro de CAF ou dernier avis imposition est obligatoire
'; // // } if (empty($ID) and (trim($_POST['motdepasse'])=='' or trim($_POST['motdepasse_confirm'])=='')){ $errorNb++; $errorMsg.='
Merci de choisir un mot de passe
'; } if ($_POST['motdepasse'] != $_POST['motdepasse_confirm']){ $errorNb++; $errorMsg.='
'; $errorMsg.='Les mots de passe ne sont pas identiques'; $errorMsg.='
'; } if (empty($ID))$query = "select Email from Compte_parent where Email='".mysql_real_escape_string($_POST['Email'])."'"; else $query = "select Email from Compte_parent where Email='".mysql_real_escape_string($_POST['Email'])."' and ID!=".$_SESSION['ID']; //print $query;exit; if(!$result = mysql_query($query)){echo "Error sql File $query:".__FILE__." ligne:".__LINE__; exit;} $num_rows = mysql_num_rows($result); if ($num_rows >= 1){ $errorNb++; $errorMsg.='
'; $errorMsg.='Cet e-mail existe déjà'; $errorMsg.='
'; $errorMsg.='
'; } if( $errorNb!=0 and empty($ID)) $errorMsg.=''; if( $errorNb!=0 and !empty($ID)) { $errorMsg =<<

Modifier vos données personnelles

$errorMsg END; } return $errorMsg; } // ------------------------------------------------ // // RETROUVER PASSE // // ------------------------------------------------ // affichage formulaire envoi pass function formRetrouvepass(){ global $db,$contenuPage,$script; if( !isset($_SESSION["ID"]) ){ $contenuPage.='
Mot de passe perdu ?



antispam
'; }else{ $contenuPage.="
Vous êtes identifié: ".$_SESSION['last_name']." ".$_SESSION['first_name']."
Se deconnecter
"; } } // retourne un nouveau mot de passe function envoipass(){ global $db,$contenuPage,$script,$param; $retour=''; //envoi le mot de passe perdu $email = $_POST['email']; if ( $_POST['antispam'] != $_SESSION['antispam-control']){ $contenuPage.= "
Le code antispam n'est pas valide
"; formRetrouvepass(); return 0; } $query = "SELECT ID FROM Compte_parent WHERE Email = '".mysql_real_escape_string($email)."' AND Valide='O'"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $num_rows = mysql_num_rows($result); if ( $num_rows == 1){ $row = mysql_fetch_array($result); $ID = $row['ID']; $newpass = getRandom(8); $query = "UPDATE Compte_parent SET Passwd=PASSWORD('".$newpass."') WHERE ID='".$ID."'"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} //envoi du mail de confirmation $objet = $_SERVER['HTTP_HOST'].', nouveau mot de passe'; // message param MVA_Msg_envoi_pass $message=$param['Animation_msg_envoi_pass']; $message=str_replace('##passwd##',$newpass,$message); $message=str_replace('##url##',$_SERVER['HTTP_HOST'],$message); $mail = new simplemail; $mail -> addrecipient("$email",''); // $mail -> addcc("copie@domaine.com",''); $mail -> addfrom($param['Animation_CCSI_adresse_mail'],$param['Animation_CCSI_nom_mail']); $mail -> addsubject("$objet"); $mail -> html ="$message"; // print "$email,$message"; $mail -> sendmail(); unset($mail); $contenuPage.="
Votre nouveau mot de passe vient de vous être envoyé par mail.
"; }else{ $contenuPage.="
Compte inconnu ou supprimé.
"; } form_connexion(); return 1; } // affiche la liste des enfants // si $mode_menu on vient du menu function affiche_liste_enfant($mode_menu=''){ global $db,$contenuPage,$script,$param; $Anim_classe_enseignant = $param{Anim_classe_enseignant}; $ID_Sejour=$_REQUEST['ID_Sejour']; $query_verif = "SELECT COUNT(ID) FROM Compte_enfant WHERE ID_parent=".$_SESSION["ID"]." AND Classe = 0 AND Enseignant = 0"; if(!$result_verif = mysql_query($query_verif)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $rows_verif = mysql_fetch_array($result_verif); if($rows_verif[0]>0) { if(!$mode_menu) { $contenuPage.="
Les informations de votre(vos) enfant(s) sont incomplètes (classe et/ou enseignant(s) à renseigner) : cliquez ici
"; return 0; } else { $contenuPage.="
Les informations de votre(vos) enfant(s) sont incomplètes. Merci de renseigner les champs \"Classe\" et/ou \"Enseignant(s)\".
"; } } $query = "SELECT * FROM Compte_enfant WHERE ID_parent=".$_SESSION["ID"].$where_clause; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $num_rows = mysql_num_rows($result); if($num_rows==0) { $contenuPage.="
Vous n'avez pas encore renseigné d'enfant : cliquez ici
"; return 0; } else { // on affiche les enfants while($row = mysql_fetch_array($result)) { $ID_enfant=$row['ID']; $Nom = $row['Nom']; $Prenom = $row['Prenom']; // $Sexe = $row['Sexe']; $Date_naissance=$row['Date_naissance']; $Date_naissance_fr=european_date($Date_naissance); // $Lieu_naissance=$row['Lieu_naissance']; // $Nationalite=$row['Nationalite']; // $Telephone=$row['Telephone']; $ID_classe=$row['Classe']; $ID_enseignant=$row['Enseignant']; $query_classe = "SELECT Classe FROM Anim_classes WHERE ID = $ID_classe"; if(!$result_classe = mysql_query($query_classe)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row_classe = mysql_fetch_array($result_classe); $Classe = $row_classe['Classe']; $query_enseignant = "SELECT Nom FROM Anim_enseignants WHERE ID = $ID_enseignant"; if(!$result_enseignant = mysql_query($query_enseignant)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row_enseignant = mysql_fetch_array($result_enseignant); $Enseignant = $row_enseignant['Nom']; if($mode_menu) { $Bts_modifs="Modifier  Supprimer"; } else { $bt_ajout="  "; } if($bt_ajout !='') { $label_erreur = ''; } // $Nom $Prenom sexe:$Sexe né(e) le $Date_naissance_fr à $Lieu_naissance. Nationalité $Nationalite. Téléphone :$Telephone $liste.=<< $bt_ajout $Bts_modifs END; } if($mode_menu) $contenuPage.=""; $contenuPage.="
"; $contenuPage.="
Enfant *
$label_erreur $liste
"; if($mode_menu) { $contenuPage.="
"; $contenuPage.=""; $contenuPage.=""; $contenuPage.=""; $contenuPage.="
"; } $contenuPage.="
"; return 1; } } function form_enfant($ID=0){ global $db,$contenuPage,$script,$param; $Anim_classe_enfant = $param{Anim_classe_enfant}; $Anim_classe_enseignant = $param{Anim_classe_enseignant}; $Anim_classe_niv_enseignant = $param{Anim_classe_niv_enseignant}; $ID_Sejour=$_REQUEST['ID_Sejour']; // recherche des donnees personnelles if(!empty($ID)){ $query = "SELECT * FROM Compte_enfant WHERE ID=$ID and ID_parent=".$_SESSION["ID"]; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); $Nom = $row['Nom']; $Prenom = $row['Prenom']; // $Sexe = $row['Sexe']; $Date_naissance=$row['Date_naissance']; $Date_naissance=european_date($Date_naissance); // $Lieu_naissance=$row['Lieu_naissance']; // $Nationalite=$row['Nationalite']; // $Telephone=$row['Telephone']; $Classe = $row['Classe']; $Enseignant = $row['Enseignant']; $action='confirmModificationEnfant'; $ID_modif=""; $required=""; }else{ $Nom = ''; $Prenom = ''; // $Sexe=''; // $checkedF="checked='checked'"; $Date_naissance=''; // $Lieu_naissance=''; // $Nationalite=''; // $Telephone=''; $Classe = ''; $Enseignant = ''; $action='confirmInscriptionEnfant'; $required="required: true,"; $Id_modif=''; } $Select_class = ""; $query = "SELECT ID, Classe FROM Anim_classes"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} while($row = mysql_fetch_array($result)) { $ID_classe=$row['ID']; $Lib_classe=$row['Classe']; $selected = ""; if($ID_classe == $Classe) { $selected=" selected"; } $Select_class.=""; } if($Select_class != "") { $Select_class=""; } $Select_enseignant = ""; $lib_niveau=""; $query = "SELECT ID, Nom, Niveau FROM Anim_enseignants ORDER BY Niveau, Nom"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} while($row = mysql_fetch_array($result)) { $ID_enseignant=$row['ID']; $Nom_enseignant=$row['Nom']; $Niveau_enseignant=$row['Niveau']; $selected = ""; if($ID_enseignant == $Enseignant) { $selected=" selected"; } if($lib_niveau == "" || $lib_niveau != $Niveau_enseignant) { $lib_niveau=$Niveau_enseignant; $Select_enseignant.=""; } $Select_enseignant.=""; } if($Select_enseignant != "") { $Select_enseignant=""; } $lg_max=20; if(empty($ID)){ $contenuPage.=<<

Ajouter un enfant / jeune

END; }else{ $contenuPage.=<<

Modifier un enfant / jeune

END; } // , // Sexe : "required", // Date_naissance : { // FrenchDate : true // }, // Lieu_naissance :{ // required: true, // minlength: 3 // }, // Nationalite : "required" // // , // Sexe: "Champ obligatoire", // Lieu_naissance: { // required: "Champ obligatoire", // minlength: "3 caractères mini" // }, // Nationalite: "Champ obligatoire" // // //
//
// Fille // Garçon // // //
// // //   // // // // //
//
// //
// // // // //
// // // // //   // // // // // // //
// // // //   // // $contenuPage.=<<
$ID_modif
Informations concernant l'enfant / le jeune




$Select_class

$Select_enseignant

END; // } function confirm_inscription_enfant($ID=0){ global $db,$contenuPage,$action,$param; if($ID)$errorMsg=inscriptionValideInsertEnfant($ID); else $errorMsg=inscriptionValideInsertEnfant(); if(empty($errorMsg)){ $Nom=mysql_real_escape_string($_POST['Nom']); $Prenom=mysql_real_escape_string($_POST['Prenom']); // $Sexe=mysql_real_escape_string($_POST['Sexe']); $Date_naissance=mysql_real_escape_string($_POST['Date_naissance']); $Date_naissance_insert=mysql_date($Date_naissance); // $Lieu_naissance=mysql_real_escape_string($_POST['Lieu_naissance']); // $Nationalite=mysql_real_escape_string($_POST['Nationalite']); // $Telephone=mysql_real_escape_string($_POST['Telephone']); $Classe=mysql_real_escape_string($_POST['Classe']); $Enseignant=mysql_real_escape_string($_POST['Enseignant']); // si ajout if(empty($ID)){ // $query = "insert into Compte_enfant (ID_parent,Nom,Prenom,Sexe,Date_naissance,Lieu_naissance,Nationalite,Telephone) // values (".$_SESSION["ID"].",'$Nom','$Prenom','$Sexe','$Date_naissance_insert','$Lieu_naissance','$Nationalite','$Telephone')"; $query = "insert into Compte_enfant (ID_parent,Nom,Prenom,Date_naissance,Classe,Enseignant) values (".$_SESSION["ID"].",'$Nom','$Prenom','$Date_naissance_insert','$Classe','$Enseignant')"; if(!$result = mysql_query($query)){echo "Error sql File $query:".__FILE__." ligne:".__LINE__; exit;} }else{ // si modif // $query = "update Compte_enfant set Nom='$Nom',Prenom='$Prenom', // Sexe='$Sexe',Date_naissance='$Date_naissance_insert',Lieu_naissance='$Lieu_naissance',Nationalite='$Nationalite', // Telephone='$Telephone' where id=$ID and ID_parent=".$_SESSION["ID"]; $query = "update Compte_enfant set Nom='$Nom',Prenom='$Prenom',Date_naissance='$Date_naissance_insert',Classe='$Classe',Enseignant='$Enseignant' where id=$ID and ID_parent=".$_SESSION["ID"]; if(!$result = mysql_query($query)){echo "Error sql File:".__FILE__." ligne:".__LINE__; exit;} } $contenuPage.=<< Modification effectuée END; }else{ $contenuPage.=$errorMsg; } } function inscriptionValideInsertEnfant($ID=0){ //si le login existe deja global $db,$contenuPage; $ID_Sejour=$_REQUEST['ID_Sejour']; $errorNb = 0; $errorMsg = ''; // if (trim($_POST['Nom'])=='' or trim($_POST['Prenom'])=='' or trim ($_POST['Sexe'])=='' or trim($_POST['Date_naissance'])=='' // or trim($_POST['Lieu_naissance'])=='' or trim ($_POST['Nationalite'])=='' ){ if (trim($_POST['Nom'])=='' or trim($_POST['Prenom'])=='' or trim($_POST['Date_naissance'])=='' or trim($_POST['Classe'])=='' or trim($_POST['Enseignant'])=='' ){ $errorNb++; $errorMsg.='
Merci de remplir tous les champs obligatoires indiqués par *
'; } if(!$ID) { $query = "select id from Compte_enfant where Nom='".mysql_real_escape_string($_POST['Nom'])."' and Prenom='".mysql_real_escape_string($_POST['Prenom'])."' and Id_parent=".$_SESSION["ID"]; if(!$result = mysql_query($query)){echo "Error sql File $query:".__FILE__." ligne:".__LINE__; exit;} $num_rows = mysql_num_rows($result); if ($num_rows >= 1){ $errorNb++; $errorMsg.='
'; $errorMsg.='Cet enfant existe déjà'; $errorMsg.='
'; } } if( $errorNb!=0) { $errorMsg =<<Retour au formulaire END; } return $errorMsg; } function inscription_formulaire() { global $db,$contenuPage,$action,$param; ## On recupere le sejour à afficher $id_sejour = $_REQUEST['ID_Sejour']; // verif sur nombre inscrit $query = "SELECT count(ID) as compteurInscrits FROM Anim_inscriptions where id_date=$id_sejour and Statut!='R'"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); $compteurInscrits=$row[0]; $contenuPage.= "

Formulaire de pré-inscription

"; $html_liste = ""; // P.Nbre_place_reser_internet, // , P.Tarif_qf1, P.Tarif_qf2, P.Tarif_qf3, P.Tarif_qf4 $query="select S.ID, S.Titre, S.Lieu, A.Libelle, S.Description_sejour, S.Encadrement, S.Commentaire,P.ID as ID_Periode, P.Titre_periode, P.Description_periode,P.Commentaire_age , P.Nbr_place,P.Nbre_place_reserv_manu,T.ID as Statut_periode, T.Libelle as Statut_periode_lib, ((CURDATE() >= P.Date_debut_reserv ) AND (CURDATE() <= P.Date_fin_reserv)) AS Reservable from Anim_sejours S, Anim_periode_sejour P, Anim_association A, Anim_statut_sejour T where S.Positionnement < 99999999 and S.ID = P.ID_sejour and S.Association = A.ID and P.ID_statut_sejour = T.ID and P.ID = $id_sejour order by P.Date_debut_sejour,P.Date_fin_sejour, P.ID"; //echo htmlentities($query).'
'; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} if ( $row = mysql_fetch_array($result) ) { $ID = $row['ID']; $Titre = $row['Titre']; $Lieu = $row['Lieu']; $Association = $row['Libelle']; $Description_sejour = $row['Description_sejour']; $Encadrement = $row['Encadrement']; $Commentaire = $row['Commentaire']; $ID_periode = $row['ID_Periode']; $Titre_periode = $row['Titre_periode']; $Desc_periode = $row['Description_periode']; $Commentaire_age = $row['Commentaire_age']; $Nbre_place = $row['Nbr_place']; // $Nbre_place_reser_internet= $row['Nbre_place_reser_internet']; $Nbre_place_reserv_manu= $row['Nbre_place_reserv_manu']; // $Tarif_qf1 = $row['Tarif_qf1']; // $Tarif_qf2 = $row['Tarif_qf2']; // $Tarif_qf3 = $row['Tarif_qf3']; // $Tarif_qf4 = $row['Tarif_qf4']; $Statut_periode = $row['Statut_periode']; $Statut_periode_lib = $row['Statut_periode_lib']; $Reservable = $row['Reservable']; $Nbre_place_restante=$Nbre_place-($compteurInscrits+$Nbre_place_reserv_manu); ($Nbre_place_restante<=0)?$complet="(complet)":$complet=''; $info_sejour = "Inscription à : $Titre_periode - $Titre"; // $info_sejour = &verifie_champ($info_sejour); // $aff_prix = ""; // if($Tarif_qf1 != 0 ) // { // if($Tarif_qf1 == $Tarif_qf2 && $Tarif_qf1== $Tarif_qf3 && $Tarif_qf1== $Tarif_qf4) // { // $aff_prix = "$Tarif_qf1 €"; // } // else // { // // $Lib_tarif_qf1=$param['Lib_tarif_qf1']; // $Lib_tarif_qf2=$param['Lib_tarif_qf2']; // $Lib_tarif_qf3=$param['Lib_tarif_qf3']; // $Lib_tarif_qf4=$param['Lib_tarif_qf4']; // // $aff_prix=""; // if ($Tarif_qf1*1) // { // $aff_prix = <<$Lib_tarif_qf1 : $Tarif_qf1 € // end_html; // } // if ($Tarif_qf2*1) // { // $aff_prix = <<$Lib_tarif_qf2 : $Tarif_qf2 € // end_html; // } // if ($Tarif_qf3*1) // { // $aff_prix = <<$Lib_tarif_qf3 : $Tarif_qf3 € // end_html; // } // if ($Tarif_qf4*1) // { // $aff_prix = <<$Lib_tarif_qf4 : $Tarif_qf4 € // end_html; // } // // // $aff_prix = <<$Lib_tarif_qf1 : $Tarif_qf1 € // //
$Lib_tarif_qf2 : $Tarif_qf2 €
// //
$Lib_tarif_qf3 : $Tarif_qf3 €
// //
$Lib_tarif_qf4 : $Tarif_qf4 €
// // end_html; // } // } $Animations_lib_age=$param['Animations_lib_age']; $Animations_lib_lieu=$param['Animations_lib_lieu']; $Animations_lib_qd=$param['Animations_lib_qd']; $Animations_lib_asso=$param['Animations_lib_asso']; $Animations_lib_encadrement=$param['Animations_lib_encadrement']; // $Animations_lib_tarif=$param['Animations_lib_tarif']; //
// $Animations_lib_tarif $aff_prix //
//
$Animations_lib_encadrement $Encadrement
$aff_commentaire=""; if($Commentaire != "") { $Animations_lib_commentaire =$param['Animations_lib_observation']; $aff_commentaire = <<$Animations_lib_commentaire $Commentaire end_html; } $html_liste .= <<
$Titre_periode
$Titre $complet
$Description_sejour
$Animations_lib_age $Commentaire_age
$Animations_lib_lieu $Lieu
$Animations_lib_qd $Desc_periode
$Animations_lib_asso $Encadrement
$aff_commentaire
end_html; if($html_liste != "") { $html_liste = "
$html_liste
"; } $contenuPage .= $html_liste; if($Reservable <= 0) { return 3; } if($Statut_periode == 1 and $Nbre_place_restante>0) { return 1; } elseif($Statut_periode == 1 and $Nbre_place_restante<=0) { return 2; } } return 0; } function form_inscription_sejour() { global $db,$contenuPage,$action,$param,$script; $ID_Sejour=$_REQUEST['ID_Sejour']; // jQuery("#formulaireInscription").validate({ // rules: { // Traitement : "required", // Asthmes: "required", // Medicamenteuses: "required", // Selection_enfant: "required", // Alimentaires: "required", // Autres: "required", // VaccinsDTP: "required", // Autorisation_rentrer_seul: "required", // Autorisation_photo: "required", // Personnes_autorisees:{ // required: "#Autorisation_rentrer_seulN:checked" // } // // },messages: { // Traitement: "Champ obligatoire", // Asthmes: "Champ obligatoire", // Medicamenteuses: "Champ obligatoire", // Selection_enfant: "Champ obligatoire", // Alimentaires: "Champ obligatoire", // Autres: "Champ obligatoire", // VaccinsDTP: "Champ obligatoire", // Autorisation_rentrer_seul: "Champ obligatoire", // Autorisation_photo: "Champ obligatoire", // Personnes_autorisees:"Champ obligatoire" // // } // }); $contenuPage.=<<
END; // on affiche le séjour if($ID_Sejour) { $sejourOk=inscription_formulaire(); if($sejourOk==2) { $file_attente=$param['Animation_file_attente']; if($file_attente) { $contenuPage.="
Activité complète, inscrire votre enfant en file d'attente
"; } else { $sejourOk=0; } } } if($sejourOk && $sejourOk != 3) { // on affiche information de la famille information_famille(); // on affiche les enfants $enfantsOk=affiche_liste_enfant(); } elseif($sejourOk==3) { $contenuPage.="
L'activité n'est pas ouverte à la réservation
"; } else { $contenuPage.="
Inscription fermée ou activité complète
"; } // on affiche form sanitaire if($enfantsOk and $sejourOk) { affiche_form_sanitaire(); } $btValidation=''; if($enfantsOk && $sejourOk) $btValidation="

 

"; $contenuPage.=<< END; } function information_famille() { global $db,$contenuPage,$action,$param,$script; $query = "SELECT * FROM Compte_parent WHERE ID=".$_SESSION["ID"]; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); // Parent 1 $Nom1 = $row['Nom1']; $Prenom1=$row['Prenom1']; $Adresse1 = $row['Adresse1']; $Code_Postal1 = $row['Code_Postal1']; $Ville1 = $row['Ville1']; $Email1 = $row['Email1']; $Telephone1_1 = $row['Telephone1_1']; $Telephone1_2 = $row['Telephone1_2']; // Parent 2 $Nom2 = $row['Nom2']; $Prenom2 = $row['Prenom2']; $Adresse2 = $row['Adresse2']; $Code_Postal2 = $row['Code_Postal2']; $Ville2 = $row['Ville2']; $Email2 = $row['Email2']; $Telephone2_1 = $row['Telephone2_1']; $Telephone2_2 = $row['Telephone2_2']; // $Nom_famille = $row['Nom_famille']; // $Adresse = $row['Adresse']; // $Code_Postal = $row['Code_Postal']; // $Ville = $row['Ville']; // $Telephone = $row['Telephone']; // $Telephone_urgence = $row['Telephone_urgence']; // $Num_CAF = $row['Num_CAF']; // $Situation_familiale = $row['Situation_familiale']; // $Nbre_enfants= $row['Nbre_enfants']; // $Nom1=$row['Nom1']; // $Prenom1=$row['Prenom1']; // $Date_naissance1=$row['Date_naissance1']; // // $Date_naissance1=european_date($Date_naissance1); // // $Lieu_naissance1=$row['Lieu_naissance1']; // $Profession1=$row['Profession1']; // $Telephone_pro1=$row['Telephone_pro1']; // $Telephone_port1=$row['Telephone_port1']; // $Nom2=$row['Nom2']; // $Prenom2=$row['Prenom2']; // $Date_naissance2=$row['Date_naissance2']; // // $Date_naissance2=european_date($Date_naissance2); // // $Lieu_naissance2=$row['Lieu_naissance2']; // $Profession2=$row['Profession2']; // $Telephone_pro2=$row['Telephone_pro2']; // $Telephone_port2=$row['Telephone_port2']; // // $Email = $row['Email']; // $Fichier=$row['Fichier']; // $voirFichier=''; // if(!empty($Fichier))$voirFichier="$Fichier"; $contenuPage.=<<Parent 1
Nom : $Nom1 Prénom : $Prenom1
Adresse : $Adresse1
Commune : $Ville1 Code postal : $Code_Postal1
Email : $Email1  
Téléphone 1 : $Telephone1_1 Téléphone 2 : $Telephone1_2
Parent 2
Nom : $Nom2 Prénom : $Prenom2
Adresse : $Adresse2
Commune : $Ville2 Code postal : $Code_Postal2
Email : $Email2  
Téléphone 1 : $Telephone2_1 Téléphone 2 : $Telephone2_2
END; /*
Informations concernant la famille
Nom : $Nom_famille  
Adresse : $Adresse $Code_Postal $Ville
Téléphone fixe : $Telephone Numéro à contacter en cas d'urgence : $Telephone_urgence
Numéro allocataire CAF : $Num_CAF Dernier avis d'imposition : $voirFichier
Situation familiale : $Situation_familiale Nombre d'enfants à charges :$Nbre_enfants
Parent 1
Nom : $Nom1 Prénom : $Prenom1
Date de naissance : $Date_naissance1 Lieu de naissance : $Lieu_naissance1
Profession : $Profession1  
Téléphone professionnel : $Telephone_pro1 Téléphone portable : $Telephone_port1
Parent 2
Nom : $Nom2 Prénom : $Prenom2
Date de naissance : $Date_naissance2 Lieu de naissance : $Lieu_naissance2
Profession : $Profession2  
Téléphone professionnel : $Telephone_pro2 Téléphone portable : $Telephone_port2
*/ } function affiche_form_sanitaire() { global $db,$contenuPage,$script,$param; $contenuPage.=<<Autres renseignements utiles

Les données collectées dans cette partie n'ont pour objet que de pouvoir réagir le plus efficacement possible en cas d'urgence


Entrez ici la date de la dernière vaccination D.T.P de votre enfant
  








Entrez ici le numéro de téléphone (portable) que les responsables des animations pourront appeler en cas d'ugence
Le tél. doit être au format nn.nn.nn.nn.nn.nn
A la sortie des activités

Il s'agit ici de nous préciser ce qu'il advient de votre enfant à l'issue des animations


Divers

Les prises de photos/vidéos et leur diffusion sous toutes formes à des fins représentatives des activités péri-éducatives
 
 

Documents obligatoires à fournir au moment de l'inscription en mairie :

  • Photocopie de l'attestation de responsabilité civile
  • Certificat médical pour toutes activités sportives
  • Talon réponse dûment complété joint au réglement de fonctionnement
Dernières précisions
 
 
END; //  
//  
//  
// // $contenuPage.=<<Fiche sanitaire de liaison // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //
//
//  oui  non // //
//   //
// Présente-t-il différentes formes d'allergies ? //
// //  oui  non // // // //  oui  non // //
// //  oui  non // // // //  oui  non // //
//
// //
//   //
//
//  oui  non // //
//
// //
// // // //   //
// // //
Autorisations // // // // // // // // //
//
//  oui  non // //

// // //
//
//  oui  non // //
//
// END; } function validation_inscription() { global $db,$contenuPage,$action,$param,$script; // on verifie que inscription pas deja effectuee $query = "select ID from Anim_inscriptions where ID_Compte_enfant='".$_REQUEST['Selection_enfant']."' and id_date='".$_REQUEST['ID_Sejour']."' and Statut != 'R'"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $num_rows = mysql_num_rows($result); inscription_formulaire(); if($num_rows==0) { if (trim($_POST['Selection_enfant'])=='' or trim($_POST['Date_derniere_vaccination'])=='' or trim($_POST['Pb_Sante'])=='' or trim($_POST['Num_Urgence'])=='' or trim($_POST['Autorisation_fin'])=='' or trim($_POST['Autorisation_photo'])=='' or trim($_POST['Acceptation'])=='' or trim($_POST['Autorisation_responsable'])=='' ){ $errorNb++; $errorMsg.='Merci de remplir tous les champs obligatoires indiqués par *'; } if( $errorNb!=0) { $ID_Sejour=$_REQUEST['ID_Sejour']; $errorMsg =<<Retour au formulaire END; } if(empty($errorMsg)) { $id_date=$_REQUEST['ID_Sejour']; $ID_Compte_parent=$_SESSION["ID"]; $ID_Compte_enfant=$_REQUEST['Selection_enfant']; // a calculer // // recrche age enfant $Date_naissance=lit_table($_REQUEST['Selection_enfant'],'Compte_enfant','Date_naissance'); $query = "SELECT TIMESTAMPDIFF(YEAR,'$Date_naissance',CURDATE()) AS Age"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); $Age = $row['Age']; // $Traitement=mysql_real_escape_string($_POST['Traitement']); // $Asthmes=mysql_real_escape_string($_POST['Asthmes']); // $Medicamenteuses=mysql_real_escape_string($_POST['Medicamenteuses']); // $Alimentaires=mysql_real_escape_string($_POST['Alimentaires']); // $Autres=mysql_real_escape_string($_POST['Autres']); // $Precisions_allergies=mysql_real_escape_string($_POST['Precisions_allergies']); // $VaccinsDTP=mysql_real_escape_string($_POST['VaccinsDTP']); // $Date_derniere_vaccination=mysql_real_escape_string($_POST['Date_derniere_vaccination']); // $Remarques_particulieres=mysql_real_escape_string($_POST['Remarques_particulieres']); // $Autorisation_rentrer_seul=mysql_real_escape_string($_POST['Autorisation_rentrer_seul']); // $Autorisation_photo=mysql_real_escape_string($_POST['Autorisation_photo']); // $Personnes_autorisees=mysql_real_escape_string($_POST['Personnes_autorisees']); // $Date_derniere_vaccination=mysql_real_escape_string($_POST['Date_derniere_vaccination']); $Pb_Sante=mysql_real_escape_string($_POST['Pb_Sante']); $Allergie=mysql_real_escape_string($_POST['Allergie']); $Asthme=mysql_real_escape_string($_POST['Asthme']); $Diabete=mysql_real_escape_string($_POST['Diabete']); $Traitement=mysql_real_escape_string($_POST['Traitement']); $Contre_indications=mysql_real_escape_string($_POST['Contre_indications']); $Autre=mysql_real_escape_string($_POST['Autre']); $Pb_Sante_Rsgmt=mysql_real_escape_string($_POST['Pb_Sante_Rsgmt']); $Num_Urgence=mysql_real_escape_string($_POST['Num_Urgence']); $Autorisation_fin=mysql_real_escape_string($_POST['Autorisation_fin']); $Personnes_autorisees=mysql_real_escape_string($_POST['Personnes_autorisees']); $Autorisation_photo=mysql_real_escape_string($_POST['Autorisation_photo']); $Acceptation=mysql_real_escape_string($_POST['Acceptation']); $Autorisation_responsable=mysql_real_escape_string($_POST['Autorisation_responsable']); if($Allergie == "") { $Allergie = "Non"; } if($Asthme == "") { $Asthme = "Non"; } if($Diabete == "") { $Diabete = "Non"; } if($Traitement == "") { $Traitement = "Non"; } if($Contre_indications == "") { $Contre_indications = "Non"; } if($Autre == "") { $Autre = "Non"; } // on recherche si inscription file attente // verif sur nombre inscrit $query = "SELECT count(ID) as compteurInscrits FROM Anim_inscriptions where id_date=$id_date and Statut!='R'"; if(!$result = mysql_query($query)) {print "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); $compteurInscrits=$row[0]; // recherche info sejour $query = "SELECT PS.Titre_periode, PS.Description_periode, S.Titre, S.Lieu, PS.Nbr_place,PS.Nbre_place_reserv_manu, PS.Message_Mail FROM Anim_periode_sejour PS INNER JOIN Anim_sejours S ON S.ID = PS.ID_sejour WHERE PS.ID=$id_date"; if(!$result = mysql_query($query)) {print "Error sql File : $query ".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); $Titre_periode=$row['Titre_periode']; $Titre=$row['Titre']; $Lieu=$row['Lieu']; $Desc_periode=$row['Description_periode']; $Nbre_place = $row['Nbr_place']; $Nbre_place_reserv_manu= $row['Nbre_place_reserv_manu']; $Message_Mail= $row['Message_Mail']; $Nbre_place_restante=$Nbre_place-($compteurInscrits+$Nbre_place_reserv_manu); ($Nbre_place_restante>0)?$Statut="N":$Statut='F'; $query = "INSERT INTO Anim_inscriptions (id_date,ID_Compte_parent,ID_Compte_enfant,Age,Date_derniere_vaccination,Pb_Sante,Allergie,Asthme,Diabete,Traitement,Contre_indications,Autre,Pb_Sante_Rsgmt,Num_Urgence,Autorisation_fin,Personnes_autorisees,Autorisation_photo,Acceptation,Autorisation_responsable,Date,Statut) VALUES ($id_date,$ID_Compte_parent,$ID_Compte_enfant,'$Age','$Date_derniere_vaccination','$Pb_Sante','$Allergie','$Asthme','$Diabete','$Traitement','$Contre_indications','$Autre','$Pb_Sante_Rsgmt','$Num_Urgence','$Autorisation_fin','$Personnes_autorisees','$Autorisation_photo','$Acceptation','$Autorisation_responsable',now(),'$Statut')"; if(!$result = mysql_query($query)){echo "Error sql File $query:".__FILE__." ligne:".__LINE__; exit;} $id_inscription = intval(mysql_insert_id()); $query = "INSERT INTO Anim_inscriptions_historique (id_inscription,id_date,ID_Compte_parent,ID_Compte_enfant,Age,Date_derniere_vaccination,Pb_Sante,Allergie,Asthme,Diabete,Traitement,Contre_indications,Autre,Pb_Sante_Rsgmt,Num_Urgence,Autorisation_fin,Personnes_autorisees,Autorisation_photo,Acceptation,Autorisation_responsable,Date,Statut) VALUES ($id_inscription,$id_date,$ID_Compte_parent,$ID_Compte_enfant,'$Age','$Date_derniere_vaccination','$Pb_Sante','$Allergie','$Asthme','$Diabete','$Traitement','$Contre_indications','$Autre','$Pb_Sante_Rsgmt','$Num_Urgence','$Autorisation_fin','$Personnes_autorisees','$Autorisation_photo','$Acceptation','$Autorisation_responsable',now(),'$Statut')"; if(!$result = mysql_query($query)){echo "Error sql File $query:".__FILE__." ligne:".__LINE__; exit;} if($Statut=='F') $lib_inscription="Inscription en file d'attente enregistrée"; else $lib_inscription="Inscription enregistrée"; $contenuPage.=<<

$lib_inscription

$Message_Mail

END; // recherche info enfant $query = "select Nom,Prenom,Date_naissance from Compte_enfant where id=$ID_Compte_enfant"; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} $row = mysql_fetch_array($result); $Nom_E=$row['Nom']; $Prenom_E=$row['Prenom']; $Date_naissance=european_date($row['Date_naissance']); // adresse mail famille $Email_Parent1=lit_table($_SESSION["ID"],'Compte_parent','Email1'); $Email_Parent2=lit_table($_SESSION["ID"],'Compte_parent','Email2'); // envoi un mail a la famille $objet = $_SERVER['HTTP_HOST'].', nouvelle pré-inscription'; if($Statut=='F')$objet.=" en file d'attente"; // message $message=$param['Animation_msg_new_inscription']; $message=str_replace('##animation##',"$Titre - $Titre_periode",$message); $message=str_replace('##description##',"$Desc_periode",$message); $message=str_replace('##lieu##',"$Lieu",$message); $message=str_replace('##enfant##',"$Prenom_E $Nom_E né(e) le $Date_naissance",$message); $message=str_replace('##Message_Mail##',"$Message_Mail",$message); $message=str_replace('##url##',$_SERVER['HTTP_HOST'],$message); #print $message." $Email_Famille";exit; // creation des pdf pour envoi $id_inscription $url="http://". $_SERVER['SERVER_NAME']."/cgi-local/affiche_pdf.pl?action=creer_tous_les_pdf&id=$id_inscription"; // Tableau contenant les options de téléchargement $options=array( CURLOPT_URL => $url, // Url cible (l'url la page que vous voulez télécharger) CURLOPT_RETURNTRANSFER => true, // Retourner le contenu téléchargé dans une chaine (au lieu de l'afficher directement) CURLOPT_HEADER => false // Ne pas inclure l'entête de réponse du serveur dans la chaine retournée ); // Création d'un nouvelle ressource cURL $CURL=curl_init(); // Configuration des options de téléchargement curl_setopt_array($CURL,$options); // Exécution de la requête $content=curl_exec($CURL); // Le contenu téléchargé est enregistré dans la variable $content. Libre à vous de l'afficher. // Fermeture de la session cURL curl_close($CURL); // mail à la famille $mail = new simplemail; $mail -> addrecipient($Email_Parent1,''); if($Email_Parent2 != ''); { $mail -> addrecipient($Email_Famille,''); } # ============ Rajouté le 04/11/2014 par NR ============ # # Envoi des pièces jointes d'inscription à l'internaute # $mail -> addattachement ("../tmp/fiche_inscription_famille_$id_inscription.pdf"); $mail -> addattachement ("../tmp/fiche_inscription_sanitaire_$id_inscription.pdf"); # ====================================================== # //$mail -> addbcc("jean-philippe@illicoweb.com",''); $mail -> addfrom($param['Animation_CCSI_adresse_mail'],$param['Animation_CCSI_nom_mail']); $mail -> addsubject("$objet"); $mail -> html ="$message"; $mail -> sendmail(); unset($mail); // mail à cc + nous $mail2 = new simplemail; $mail2 -> addrecipient($param['Animation_CCSI_adresse_mail'],''); // $mail2 -> addbcc($param['Animation_adresse_illico'],''); // les pieces jointes $mail2 -> addattachement ("../tmp/fiche_inscription_famille_$id_inscription.pdf"); $mail2 -> addattachement ("../tmp/fiche_inscription_sanitaire_$id_inscription.pdf"); $mail2 -> addfrom($param['Animation_CCSI_adresse_mail'],$param['Animation_CCSI_nom_mail']); $mail2 -> addsubject("$objet"); $mail2 -> html ="$message"; $mail2 -> sendmail(); unset($mail2); } else { $contenuPage.=<<
$errorMsg
END; } } else { $contenuPage.=<<
Inscription déjà effectuée
END; } } // lste les inscriptions effectuées function liste_inscription() { global $db,$contenuPage,$script,$param; $Animations_lib_lieu=$param['Animations_lib_lieu']; $Animations_lib_qd=$param['Animations_lib_qd']; $Animations_lib_pour=$param['Animations_lib_pour']; $ID_Sejour=$_REQUEST['ID_Sejour']; $query = "SELECT date( I.Date ) ,PS.Titre_periode, PS.Description_periode, S.Titre, S.Lieu, E.Prenom, E.Nom, I.Statut, (CURDATE() <= PS.Date_fin_sejour) AS Courante FROM Anim_inscriptions I INNER JOIN Anim_periode_sejour PS ON I.id_date = PS.ID INNER JOIN Anim_sejours S ON S.ID = PS.ID_sejour INNER JOIN Compte_enfant E ON E.ID = I.ID_Compte_enfant WHERE (I.Statut='N' or I.Statut='A' or I.Statut='F') and I.ID_Compte_parent =".$_SESSION["ID"]." ORDER BY Courante DESC, PS.Date_debut_sejour,PS.Date_fin_sejour, PS.ID"; $lib_activites_courantes="Activités à venir / en cours"; $lib_activites_passees="Activités passées"; $test_courante=1; $titre_courante=""; if(!$result = mysql_query($query)) {return "Error sql File :".__FILE__." ligne:".__LINE__; exit;} while($row = mysql_fetch_array($result)) { if($row['Statut'] == 'N') $lib_Statut='en attente de paiement'; if($row['Statut'] == 'A') $lib_Statut='validée'; if($row['Statut'] == 'F') $lib_Statut='en file d\'attente'; $Titre=$row['Titre']; $Lieu=$row['Lieu']; $Desc_periode=$row['Description_periode']; $Nom=$row['Nom']; $Prenom=$row['Prenom']; $Titre_periode=$row['Titre_periode']; $Courante=$row['Courante']; if($titre_courante == "" || $test_courante != $Courante) { $test_courante=$Courante; if($test_courante == 1) { $titre_courante=$lib_activites_courantes; } elseif($test_courante == 0) { $titre_courante=$lib_activites_passees; } $liste_inscription.="

$titre_courante

"; } $liste_inscription.=<<
$Titre_periode
$lib_Statut
$Titre
$Animations_lib_pour $Prenom $Nom
$Animations_lib_lieu $Lieu
$Animations_lib_qd $Desc_periode
$Animations_lib_asso $Association
END; } $contenuPage.=<<<< retour vers inscription

Vos inscriptions

$liste_inscription END; } ?>