getRow("assisi__generale.utenti","id=".floor($_GET["id"])." AND neswletter_code='".addslashes($_GET["code"])."'"); if(!$ut) Alert("Il link per l'attivazione non sembra essere corretto !\\nTi preghiamo di ricompilare il modulo di registrazione alla newsletter.",$link_it); else { $rx["newsletter"]=1; $rx["attivo"]=1; $rx["neswletter_code"]=""; $db->update("assisi__generale.utenti",$rx,"id=".floor($_GET["id"])); Redirect($link_it."?u=".$ut["email"]."&pag=OK2"); } } //----------------------------------------------------------------------------------------------------------------------------- if($_GET["cmd"]=="iscrizione"){ include("library/funzioni_stringhe.php"); include("library/funzioni_controllo.php"); include("library/funzioni_files.php"); include("library/funzioni_mail.php"); // RIPULISCE IL DATABASE DA UTENTI NON CONFERMATI $db->delRows("assisi__generale.utenti","NOT attivo AND iscrizione_data<'".DateAdd("d",-10,mktime())."'"); trim_form(); $_POST["email"]=strtolower($_POST["email"]); if(!controlla_email($_POST["email"])) $errore="L'email inserita non risulta valida!"; if(!$errore){ $rs=$db->getRow("assisi__generale.utenti","email='".addslashes($_POST["email"])."'"); if($rs["id"]>0){ if($rs["attivo"]){ if($rs["newsletter"]){ // registrato alla newsletter $errore="L'indirizzo email ".$_POST["email"]." risulta già iscritto alla newsletter"; } else { ############################################################################## ## Utente registrato ed attivo ma non ancora registrato alla newslettr ## ############################################################################## // Memorizza l'utente nel database $rs["newsletter"]=0; if(!$rs["nome"]) $rx["nome"]=htmlencode(ucwords(strtolower($_POST["nome"]))); if(!$rs["cognome"]) $rx["cognome"]=htmlencode(ucwords(strtolower($_POST["cognome"]))); $rx["lingua"]=floor($_POST["lingua"]); $rx["neswletter_code"]=getNewPassword(8); $db->update("assisi__generale.utenti",$rx,"id=".$rs["id"]); // Creazione mail $body=getfile("mail/registrazione_newsletter.php"); $nome=$rs["cognome"]." ".$rs["nome"]; if(trim($nome)=="") $nome = $rs["email"]; $body=str_replace("[nome]",$nome,$body); $body=str_replace("[idutente]",$rs["id"],$body); $body=str_replace("[code]",$rx["neswletter_code"],$body); // Invio Email $mail=new mailer(); $mail->autenticazione=0; $mail->html=true; $mail->from="info@assisi.com"; $mail->from_name="Assisi.com - Amministrazione"; $mail->add_to($rs["email"]); $mail->oggetto="Richiesta di conferma per la registrazione alla newsletter"; $mail->messaggio=$body; $mail->send(); Redirect($link_it."?u=".$_POST["email"]."&pag=OK1"); ############################################################################## } } else { ############################################################################## ## Utente già registrato e NON attivo ## ############################################################################## // Memorizza l'utente nel database $rs["newsletter"]=0; if(!$rs["nome"]) $rx["nome"]=htmlencode(ucwords(strtolower($_POST["nome"]))); if(!$rs["cognome"]) $rx["cognome"]=htmlencode(ucwords(strtolower($_POST["cognome"]))); $rx["lingua"]=floor($_POST["lingua"]); $rx["email_verified"]=0; $rx["neswletter_code"]=getNewPassword(8); $rx["attivo"]=0; $db->update("assisi__generale.utenti",$rx,"id=".$rs["id"]); // Creazione mail $body=getfile("mail/registrazione_newsletter.php"); $nome=$rs["cognome"]." ".$rs["nome"]; if(trim($nome)=="") $nome = $rs["email"]; $body=str_replace("[nome]",$nome,$body); $body=str_replace("[idutente]",$rs["id"],$body); $body=str_replace("[code]",$rx["neswletter_code"],$body); // Invio Email $mail=new mailer(); $mail->autenticazione=0; $mail->html=true; $mail->from="info@assisi.com"; $mail->from_name="Assisi.com - Amministrazione"; $mail->add_to($rs["email"]); $mail->oggetto="Richiesta di conferma per la registrazione alla newsletter"; $mail->messaggio=$body; $mail->send(); Redirect($link_it."?u=".$_POST["email"]."&pag=OK1"); ############################################################################## } } else { ############################################################################## ## Utente nuovo ## ############################################################################## // Memorizza l'utente nel database $rx["email"]=$_POST["email"]; $rx["password"]=getNewPassword(7); $rs["newsletter"]=0; $rx["nome"]=htmlencode(ucwords(strtolower($_POST["nome"]))); $rx["cognome"]=htmlencode(ucwords(strtolower($_POST["cognome"]))); $rx["lingua"]=floor($_POST["lingua"]); $rx["email_verified"]=0; $rx["neswletter_code"]=getNewPassword(8); $rx["attivo"]=0; $rx["iscrizione_data"]=date("Y-m-d H:i:s"); $rx["iscrizione_dati"]=serialize_array($_SERVER); $id=$db->insert("assisi__generale.utenti",$rx); // Creazione mail $body=getfile("mail/registrazione_newsletter.php"); $nome=$rx["cognome"]." ".$rx["nome"]; if(trim($nome)=="") $nome = $rx["email"]; $body=str_replace("[nome]",$nome,$body); $body=str_replace("[idutente]",$id,$body); $body=str_replace("[code]",$rx["neswletter_code"],$body); // Invio Email $mail=new mailer(); $mail->autenticazione=0; $mail->html=true; $mail->from="info@assisi.com"; $mail->from_name="Assisi.com - Amministrazione"; $mail->add_to($rx["email"]); $mail->oggetto="Richiesta di conferma per la registrazione alla newsletter"; $mail->messaggio=$body; $mail->send(); Redirect($link_it."?u=".$_POST["email"]."&pag=OK1"); ############################################################################## } } } //----------------------------------------------------------------------------------------------------------------------------- ?> Iscrizione alla newsletter

Dormire ad Assisi

Iscrizione alla newsletter

ERRORE:

La richiesta di registrazione alla newsletter è stata memorizzata correttamente. Entro pochi secondi riceverai all'indirizzo di posta elettronica una email con il link che servirà a confermare la tua sottoscrizione alla newsletter.

« Torna in Homepage

La procedura di registrazione dell'indirizzo email alla newsletter di Assisi.com si è conclusa correttamente. Ti ringraziamo per esserti registrato.

« Torna in Homepage

Dati utente
Email (*) " name="email" id="email" class="campo" style="width:99%" />
Nome " name="nome" id="nome" class="campo" style="width:99%" />
Cognome " name="cognome" id="cognome" class="campo" style="width:99%" />
Lingua preferita
(*) Campi obbligatori