Execute();
//End Restrict Access To Page
//start Trigger_CheckPasswords trigger
//remove this line if you want to edit the code by hand
function Trigger_CheckPasswords(&$tNG) {
$myThrowError = new tNG_ThrowError($tNG);
$myThrowError->setErrorMsg("Could not create account.");
$myThrowError->setField("password");
$myThrowError->setFieldErrorMsg("The two passwords do not match.");
return $myThrowError->Execute();
}
//end Trigger_CheckPasswords trigger
// Start trigger
$formValidation = new tNG_FormValidation();
$formValidation->addField("email", true, "text", "email", "", "", "");
$formValidation->addField("tipo_cliente", true, "numeric", "", "", "", "");
$formValidation->addField("codfisc", true, "text", "", "", "", "");
$formValidation->addField("indirizzo", true, "text", "", "", "", "");
$formValidation->addField("cap", true, "text", "", "", "", "");
$formValidation->addField("nome", true, "text", "", "", "", "");
$formValidation->addField("cognome", true, "text", "", "", "", "");
$formValidation->addField("citta", true, "text", "", "", "", "");
$formValidation->addField("provincia", true, "text", "", "", "", "");
$tNGs->prepareValidation($formValidation);
// End trigger
//start Trigger_CheckOldPassword trigger
//remove this line if you want to edit the code by hand
function Trigger_CheckOldPassword(&$tNG) {
return Trigger_UpdatePassword_CheckOldPassword($tNG);
}
//end Trigger_CheckOldPassword trigger
// Make an update transaction instance
$upd_users = new tNG_update($conn_azzurra);
$tNGs->addTransaction($upd_users);
// Register triggers
$upd_users->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Update1");
$upd_users->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$upd_users->registerTrigger("END", "Trigger_Default_Redirect", 99, "account_ok.php");
$upd_users->registerConditionalTrigger("{POST.password} != {POST.re_password}", "BEFORE", "Trigger_CheckPasswords", 50);
$upd_users->registerTrigger("BEFORE", "Trigger_CheckOldPassword", 60);
// Add columns
$upd_users->setTable("users");
$upd_users->addColumn("email", "STRING_TYPE", "POST", "email");
$upd_users->addColumn("password", "STRING_TYPE", "POST", "password");
$upd_users->addColumn("tipo_cliente", "NUMERIC_TYPE", "POST", "tipo_cliente");
$upd_users->addColumn("ragsoc", "STRING_TYPE", "POST", "ragsoc");
$upd_users->addColumn("codfisc", "STRING_TYPE", "POST", "codfisc");
$upd_users->addColumn("indirizzo", "STRING_TYPE", "POST", "indirizzo");
$upd_users->addColumn("cap", "STRING_TYPE", "POST", "cap");
$upd_users->addColumn("nome", "STRING_TYPE", "POST", "nome");
$upd_users->addColumn("cognome", "STRING_TYPE", "POST", "cognome");
$upd_users->addColumn("citta", "STRING_TYPE", "POST", "citta");
$upd_users->addColumn("provincia", "STRING_TYPE", "POST", "provincia");
$upd_users->addColumn("piva", "STRING_TYPE", "POST", "piva");
$upd_users->addColumn("telefono", "STRING_TYPE", "POST", "telefono");
$upd_users->addColumn("cellulare", "STRING_TYPE", "POST", "cellulare");
$upd_users->addColumn("fax", "STRING_TYPE", "POST", "fax");
$upd_users->setPrimaryKey("ID_user", "NUMERIC_TYPE", "SESSION", "kt_login_id");
// 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();
?>
* campi obbligatori |
|
|
|