setErrorMsg("Passwords do not match.");
$myThrowError->setField("password");
$myThrowError->setFieldErrorMsg("Le due password non coincidono.");
return $myThrowError->Execute();
}
//end Trigger_CheckPasswords trigger
//start Trigger_WelcomeEmail trigger
//remove this line if you want to edit the code by hand
function Trigger_WelcomeEmail(&$tNG) {
$emailObj = new tNG_Email($tNG);
$emailObj->setFrom("{KT_defaultSender}");
$emailObj->setTo("{email}");
$emailObj->setCC("");
$emailObj->setBCC("");
$emailObj->setSubject("Registrazione Azzurra Print");
//FromFile method
$emailObj->setContentFile("email_welcome.html");
$emailObj->setEncoding("ISO-8859-1");
$emailObj->setFormat("HTML/Text");
$emailObj->setImportance("Normal");
return $emailObj->Execute();
}
//end Trigger_WelcomeEmail trigger
// Start trigger
$formValidation = new tNG_FormValidation();
$formValidation->addField("username", true, "text", "", "", "", "");
$formValidation->addField("password", true, "text", "", "", "", "");
$formValidation->addField("email", true, "text", "email", "", "", "");
$formValidation->addField("tipo_cliente", true, "numeric", "", "", "", "");
$formValidation->addField("codfisc", true, "text", "", "", "", "");
$formValidation->addField("nome", true, "text", "", "", "", "");
$formValidation->addField("cognome", true, "text", "", "", "", "");
$formValidation->addField("indirizzo", true, "text", "", "", "", "");
$formValidation->addField("cap", true, "text", "", "", "", "");
$formValidation->addField("citta", true, "text", "", "", "", "");
$formValidation->addField("provincia", true, "text", "", "", "", "");
$formValidation->addField("consenso", true, "numeric", "int", "1", "1", "Per registrarsi occorre dare il consenso.");
$tNGs->prepareValidation($formValidation);
// End trigger
// Make an insert transaction instance
$userRegistration = new tNG_insert($conn_azzurra);
$tNGs->addTransaction($userRegistration);
// Register triggers
$userRegistration->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");
$userRegistration->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$userRegistration->registerTrigger("END", "Trigger_Default_Redirect", 99, "registrazione_ok.php");
$userRegistration->registerConditionalTrigger("{POST.password} != {POST.re_password}", "BEFORE", "Trigger_CheckPasswords", 50);
$userRegistration->registerTrigger("AFTER", "Trigger_WelcomeEmail", 40);
// Add columns
$userRegistration->setTable("users");
$userRegistration->addColumn("username", "STRING_TYPE", "POST", "username");
$userRegistration->addColumn("password", "STRING_TYPE", "POST", "password");
$userRegistration->addColumn("email", "STRING_TYPE", "POST", "email");
$userRegistration->addColumn("ragsoc", "STRING_TYPE", "POST", "ragsoc");
$userRegistration->addColumn("tipo_cliente", "NUMERIC_TYPE", "POST", "tipo_cliente", "0");
$userRegistration->addColumn("codfisc", "STRING_TYPE", "POST", "codfisc");
$userRegistration->addColumn("piva", "STRING_TYPE", "POST", "piva");
$userRegistration->addColumn("nome", "STRING_TYPE", "POST", "nome");
$userRegistration->addColumn("cognome", "STRING_TYPE", "POST", "cognome");
$userRegistration->addColumn("indirizzo", "STRING_TYPE", "POST", "indirizzo");
$userRegistration->addColumn("cap", "STRING_TYPE", "POST", "cap");
$userRegistration->addColumn("citta", "STRING_TYPE", "POST", "citta");
$userRegistration->addColumn("provincia", "STRING_TYPE", "POST", "provincia");
$userRegistration->addColumn("telefono", "STRING_TYPE", "POST", "telefono");
$userRegistration->addColumn("cellulare", "STRING_TYPE", "POST", "cellulare");
$userRegistration->addColumn("fax", "STRING_TYPE", "POST", "fax");
$userRegistration->addColumn("consenso", "NUMERIC_TYPE", "POST", "consenso", "1");
$userRegistration->setPrimaryKey("ID_user", "NUMERIC_TYPE");
// Execute all the registered transactions
$tNGs->executeTransactions();
// Get the transaction recordset
$rsusers = $tNGs->getRecordset("users");
$row_rsusers = mysql_fetch_assoc($rsusers);
$totalRows_rsusers = mysql_num_rows($rsusers);
session_start(); include('login_inc.php'); ?>
Azzurra Print | Tipografia - Litografia - Digital Print - Serigrafia
displayValidationRules();?>
|
 |
 |
|
getErrorMsg();
?>
|
|
|
|