INSCRIPTION

accueil > inscription
bloc_process); $page->blocs[$page->bloc_process]=$bloc; $tools[1]="user"; $tools[2]="mail"; $tools[3]="emailing"; $tools[4]="javascript"; $tools[5]="data_format"; $tools[6]="mailchimp"; $page->set_external_tool($tools); $_SESSION["error"][1][$bloc->id]=""; if($page->data_input["act"]=="")$flag=1; elseif($page->data_input["act"]=="envoi")$flag=2; elseif($page->data_input["act"]=="confirm")$flag=3; $prenom=""; $nom=""; //view_var($page->data_input,0,"entrée"); ///////////////////////////////////////////////////////////////////////// if($flag==3){ ///////////////////////////////////////////////////////////////////////// $html.='

'; $html.=$page->data_input["prenom"]; $html.='

Votre inscription a bien été validée
Votre compte personnel est maintenant validé et fonctionnel.

Vos identifiant ont été envoyés sur votre email.

Pour accéder à votre compte, cliquez sur l\'onglet vert "mon compte" tout en haut à droite.

Dans ce compte personnel, vous pourrez retrouver facilement vos messages et contributions sur le site.

Votre avis est précieux, n\'hésitez pas à nous faire des suggestions au sujet du site et des techniques ou sujets que vous souhaitez voir développés.

Très cordialement,
L\'équipe de CLIMAMAISON
'; }//$flag==3 ///////////////////////////////////////////////////////////////////////// if($flag==2){ ///////////////////////////////////////////////////////////////////////// sleep(2); if($page->data_input["email"]!="")die(); /***********************contrôles*******************/ // on fixe le délai d'action à 5 secondes (flood) $param_control["new_abo"]["delay"]=5; $param_control["abo_ok"]['prev_page']=96; $page_controler= new controler($param_control); if(!$page_controler->run_control("post")){ $_SESSION["error"][1][$bloc->id]['log']="erreur de contrôle"; $_SESSION["error"][1][$bloc->id]['message']="Une opération non conforme au déroulement de l'application s'est produite, faites un retour à la page précédente dans votre navigateur"; $flag=1; }else{ /*******************fin contrôles*******************/ $prenom=$page->data_input["prenom"]; $nom=$page->data_input["nom"]; //view_var($page->data_input,0,"input"); /* if(!Mailer::validate_email($page->data_input["madresse"])){ $_SESSION["error"][1][$bloc->id]['log']="erreur de contrôle d'email : Mailer::validate_email()"; $_SESSION["error"][1][$bloc->id]['message']="l'adresse email saisie semble erronée"; $_SESSION["error"][1][$bloc->id]['field']="madresse"; $flag=1; }else{ if(!control_user_email($page->data_input["madresse"])){ $_SESSION["error"][1][$bloc->id]['log']="erreur de contrôle d'utilisateur : control_user_email()"; $_SESSION["error"][1][$bloc->id]['message']="L'adresse email ".$page->data_input["madresse"]." est déjà utilisée par un utilisateur enregistré.
Si vous être déjà enregistré comme utilisateur, une nouvelle inscription est inutile: identifiez-vous simplement en cliquant sur le lien \"connexion\" à droite."; $_SESSION["error"][1][$bloc->id]['field']="madresse"; $flag=1; }else{ //TODO //if(Mailer->validate_email_mx($page->data_input["email"]))echo " | contrôle existence email OK"; else echo "controle existence email KO"; if((int)$page->data_input["pro"]==1)$params['util_type']=1;//pro else $params['util_type']=2;//particulier $params['util_nom']=$page->data_input["nom"]; $params['util_prenom']=$page->data_input["prenom"]; $params['util_civilite']=$page->data_input["civilite"]; $params['util_email']=$page->data_input["madresse"]; $params['util_lang']="fr"; $params['util_pass']=substr(md5($page->data_input["prenom"]),0,6); $params['util_date']=date("Y-m-d"); $params['util_last_acces']=date("Y-m-d h:i:s"); $result=add_utilisateur($params); // if($result["&status"])login($result["&id"]); if($result["&status"]){ login($result["&id"]); if($page->data_input["NewsletterAbo"] == 1){ require_once("inc_dir_!CoDe!/cm/csrest_subscribers.php"); $lary_util = get_util($result["&id"]); $api_key = 'ebf5c5a74375e070936e278639803103'; $auth = array('api_key' => $api_key); $list_id = '6f499fb4c015d7fa742b7d0b4edb441b'; $list = new CS_REST_Subscribers($list_id, $auth); $toadd = array ( 'EmailAddress' => $lary_util["util_email"][0], 'Name' => $lary_util["util_nom"][0].' '.$lary_util["util_prenom"][0], 'Resubscribe' => true ); $result = $list->add($toadd); } } } } if($_SESSION["error"][1][$bloc->id]==""){ $html.='

'; $html.=$page->data_input["prenom"]; $html.=',

Votre inscription a bien été prise en compte
Pour gérer vos abonnement et utiliser le site au mieux, votre compte personnel a été créé:

Login: '.$page->data_input["madresse"].'
Pass: '.$params['util_pass'].'*
*(vous pouvez changer ce mot de passe dans votre compte)

Dans ce compte personnel, vous pourrez également retrouver facilement vos messages et contributions sur le site.

Votre avis est précieux, n\'hésitez pas à nous faire des suggestions au sujet du site et des techniques ou sujets que vous souhaitez voir développés.

Très cordialement,
L\'équipe de CLIMAMAISON

> acces à votre compte personnel

'; if($params['util_type']==2)$html.=' > soumettre un projet aux techniciens agréés

'; elseif($params['util_type']==1)$html.=' > répondre aux demandes dans la bourse

'; $html.='

'; */ if(!Mailer::validate_email($page->data_input["madresse"])){ $_SESSION["error"][1][$bloc->id]['log']="erreur de contrôle d'email : Mailer::validate_email()"; $_SESSION["error"][1][$bloc->id]['message']="l'adresse email saisie semble erronée"; $_SESSION["error"][1][$bloc->id]['field']="madresse"; $flag=1; }else{ if(!control_user_email($page->data_input["madresse"])){ $_SESSION["error"][1][$bloc->id]['log']="erreur de contrôle d'utilisateur : control_user_email()"; $_SESSION["error"][1][$bloc->id]['message']="L'adresse email ".$page->data_input["madresse"]." est déjà utilisée par un utilisateur enregistré.
Si vous être déjà enregistré comme utilisateur, une nouvelle inscription est inutile: identifiez-vous simplement en cliquant sur le lien \"mon compte\" en haut à droite."; $_SESSION["error"][1][$bloc->id]['field']="madresse"; $flag=1; }else{ //TODO //if(Mailer->validate_email_mx($page->data_input["email"]))echo " | contrôle existence email OK"; else echo "controle existence email KO"; if((int)$page->data_input["pro"]==1)$params['util_type']=1;//pro else $params['util_type']=2;//particulier $params['util_nom']=$page->data_input["nom"]; $params['util_prenom']=$page->data_input["prenom"]; $params['util_civilite']=$page->data_input["civilite"]; $params['util_email']=$page->data_input["madresse"]; $params['util_lang']="fr"; $params['util_pass']=substr(md5($page->data_input["prenom"]),0,6); $params['util_date']=date("Y-m-d"); $params['util_last_acces']=date("Y-m-d h:i:s"); $result=add_utilisateur($params); //if($result["&status"])login($result["&id"]); if($result["&status"]){ login($result["&id"]); if($page->data_input["NewsletterAbo"] == 1){ require_once("inc_dir_!CoDe!/cm/csrest_subscribers.php"); $lary_util = get_util($result["&id"]); $api_key = 'ebf5c5a74375e070936e278639803103'; $auth = array('api_key' => $api_key); $list_id = '8016b2ae7f942ac9cbc999090c34d08e'; $list = new CS_REST_Subscribers($list_id, $auth); $toadd = array ( 'EmailAddress' => $lary_util["util_email"][0], 'Name' => $lary_util["util_nom"][0].' '.$lary_util["util_prenom"][0], 'Resubscribe' => true ); $result = $list->add($toadd); } } } } if($_SESSION["error"][1][$bloc->id]==""){ if($params['util_civilite'] == 1)$civilite = "Cher"; else $civilite = "Chère"; $html.='

'; $html.=$civilite." ".ucfirst($page->data_input["prenom"]); $html.=',

Votre demande d\'inscription a bien été prise en compte.
Un email demandant votre confirmation vous a été envoyé. Validez simplement votre inscription en cliquant sur le lien contenu dans cet email.

Dès confirmation, votre compte personnel sera validé. Avec ce compte personnel, vous pourrez retrouver facilement vos messages et contributions sur le site.

Votre avis est précieux, n\'hésitez pas à nous faire des suggestions au sujet du site et des techniques ou sujets que vous souhaitez voir développés.

Très cordialement,
L\'équipe de CLIMAMAISON

'; if($params['util_type']==2)$html.='

soumettre un projet aux techniciens agréés

'; elseif($params['util_type']==1)$html.='

répondre aux demandes dans la bourse aux projets

'; $html.='

'; //****************EMAIL**************** $mailer = new Mailer; $txt_email=get_email_type(1); $mots=array("%EMAIL%","%PASS%"); $val=array($params['util_email'],$params['util_pass']); $texte=str_replace($mots,$val,$txt_email["contenu"][0]); //view_var($texte,1,"texte"); $mailer->set_from('webmaster@climamaison.com', 'Webmaster climamaison'); $mailer->set_address($params['util_email']); $mailer->set_subject("Votre inscription sur Climamaison.com"); $mailer->set_message($texte); $mailer->send(); //************************************* if($page->data_input["NewsletterAbo"] == 1){ require_once("inc_dir_!CoDe!/cm/csrest_subscribers.php"); $api_key = 'ebf5c5a74375e070936e278639803103'; $auth = array('api_key' => $api_key); $list_id = '89797f7900dc8492aceebd986d6b10c1'; $list = new CS_REST_Subscribers($list_id, $auth); $toadd = array ( 'EmailAddress' => $params['util_email'], 'Name' => $page->data_input["nom"].' '.$page->data_input["prenom"], 'Resubscribe' => true ); $result = $list->add($toadd); } //****************12ALL**************** //$result = OneToAll_subscribe_to_list($params); //view_var($result,1,"result"); //************************************* /**************MAILCHIMP************** $api = new MCAPI(MC_apikey); $merge_vars = array('FNAME'=>$params['util_prenom'], 'LNAME'=>$params['util_nom'], 'MC_LANGUAGE'=>'fr'); $retval = $api->listSubscribe( MC_listId, $params['util_email'],$merge_vars); //view_var($retval,0,"retour MailChimp"); if ($api->errorCode){ //view_var($api->errorCode,1,"code erreur"); // envoi d'un email à webmaster $mailer->set_from('webmaster@climamaison.com', 'Webmaster climamaison'); $mailer->set_address("dr@xpair.com"); $mailer->set_subject("Erreur inscription MailChimp"); $mailer->set_message("Erreur utilisateur: ".$result["&id"]." code erreur: ".$api->errorCode." message: ".$api->errorMessage ); $mailer->send(); } //*************************************/ } }//contrôles OK }//$flag==2 ///////////////////////////////////////////////////////////////////////// if($flag==1){ ///////////////////////////////////////////////////////////////////////// //view_var($_SESSION["error"][1][$bloc->id],0,"l'erreur"); /************JAVASCRIPT******************/ $fonc=array(1,2,3,4); $js_params[0]=array(1,"prenom","Prénom"); $js_params[1]=array(1,"nom","Nom"); $js_params[2]=array(2,"madresse"); $js_params[4]=array(4,"cgu","Merci de confirmer votre acceptation des CGU !"); //$js_params[3]=array(1,"pass","Mot de passe");; $html.=js_fonc("valid_form",$fonc,"inscript",$js_params); $html.=js_vide_rempli(); /*********fin JAVASCRIPT*****************/ if($_SESSION["error"][1][$bloc->id]['field']=="madresse"){ $html.='

'.$_SESSION["error"][1][$bloc->id]['message'].'

'; $stylemail="alerte"; }else{ $stylemail="box"; } $html.='
VOS DONNEES CONFIDENTIELLES

IMPORTANT: Climamaison garantit la confidentialité de vos données et le respect de votre vie privée.

Si vous êtes un professionnel du chauffage ou de la climatisation, cochez ici

NEWS TECHNIQUES

Chaque mois, Climamaison vous fait parvenir une newsletter faisant le point sur un sujet d\'actualité concernant le confort thermique, les économies d\'énergie, les solutions techniques...

Le thème du mois est développé par nos experts et journalistes ex: le chauffage solaire, les énergies renouvelables, comment choisir son énergie de chauffage...

Votre abonnement est automatique et peut être arrêté à tout moment.

Abonnement à la newsletter

'; /* $lary_abo2=get_emailing(2,1); $lary_abo3=get_emailing(3,1); $abomax=0; $html.='

NEWS TECHNIQUES

Cochez ci-après les cases correspondant aux sujets qui vous intéressent pour recevoir les news thématiques choisies lors de leur parution.

'; for($i=0;$i<$lary_abo2['&rows'];$i++){ if($lary_abo2['id'][$i]>$abomax)$abomax=$lary_abo2['id'][$i]; $lary_envoi=get_emailing_envoi($lary_abo2['id'][$i]); $mois=date_fr(3,$lary_envoi['mois_envoi'][0]-1); if($i==0 || $i==6)$html.=''; } $html.='
'; $html.=' '; if($i==5 || $i==11)$html.='
'.$mois.' data_input['abo_'.$lary_abo2['id'][$i]]!="")$html.=' checked="checked"'; $html.=' > '.$lary_abo2['mail_nom'][$i].'
'; */ $html.='

J\'ai pris connaissance des CGU

'; }//$flag==1 $sortie[0]=base64_encode("Inscription"); $sortie[1]="inscription au site expert en climatisation et chauffage"; $sortie[2]=$html; $bloc->set_output($sortie); $page->blocs[$page->bloc_process]=$bloc; echo $html; ?>