
Registrarsi é molto semplice!
SEI GIá UN CLIENTE?
PERCHé ADERIRE...
- Avere delle proprie pagine nel portale
- Possibilitá di download di documenti
- Canale diretto per comunicazioni urgenti
- Dirette web dei provini
- Ricezione di Newsletter periodiche
setErrorMsg("Le password non coincidono."); $myThrowError->setFieldErrorMsg("Le password non coincidono."); }; if ($_SESSION['lang']==2) {$myThrowError->setErrorMsg("Passwords do not match."); $myThrowError->setFieldErrorMsg("The two passwords do not match."); }; if ($_SESSION['lang']==3) {$myThrowError->setErrorMsg("Passwords do not match."); $myThrowError->setFieldErrorMsg("The two passwords do not match."); }; //$myThrowError->setErrorMsg("Passwords do not match."); //$myThrowError->setFieldErrorMsg("The two passwords do not match."); $myThrowError->setField("password"); return $myThrowError->Execute(); } //end Trigger_CheckPasswords trigger //start Trigger_CheckUnique trigger //remove this line if you want to edit the code by hand function Trigger_CheckUnique(&$tNG) { $tblFldObj = new tNG_CheckUnique($tNG); $tblFldObj->setTable("users"); $tblFldObj->addFieldName("email"); if ($_SESSION['lang']==1) {$tblFldObj->setErrorMsg("Email già esistente.");; }; if ($_SESSION['lang']==2) {$tblFldObj->setErrorMsg("Invalid email.");; }; if ($_SESSION['lang']==3) {$tblFldObj->setErrorMsg("Invalid email.");; }; //$tblFldObj->setErrorMsg("Email già esistente."); return $tblFldObj->Execute(); } //end Trigger_CheckUnique trigger // Start trigger $formValidation = new tNG_FormValidation(); $tNGs->prepareValidation($formValidation); // End trigger // Make an insert transaction instance $userRegistration = new tNG_insert($conn_mydb); $tNGs->addTransaction($userRegistration); // Register triggers $userRegistration->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "submit_signup"); $userRegistration->registerTrigger("END", "Trigger_Default_Redirect", 99, "signup_ok.php"); $userRegistration->registerConditionalTrigger("{POST.password} != {POST.re_password}", "BEFORE", "Trigger_CheckPasswords", 50); $userRegistration->registerTrigger("BEFORE", "Trigger_CheckUnique", 30); // Add columns $userRegistration->setTable("users"); $userRegistration->addColumn("username", "STRING_TYPE", "POST", "username"); $userRegistration->addColumn("password", "STRING_TYPE", "POST", "password"); $userRegistration->addColumn("nome", "STRING_TYPE", "POST", "nome"); $userRegistration->addColumn("cognome", "STRING_TYPE", "POST", "cognome"); $userRegistration->addColumn("email", "STRING_TYPE", "POST", "email"); $userRegistration->addColumn("indirizzo", "STRING_TYPE", "POST", "indirizzo"); $userRegistration->addColumn("cap", "STRING_TYPE", "POST", "cap"); $userRegistration->addColumn("citta", "STRING_TYPE", "POST", "citta"); $userRegistration->addColumn("telefono", "STRING_TYPE", "POST", "telefono"); $userRegistration->addColumn("fax", "STRING_TYPE", "POST", "fax"); $userRegistration->addColumn("azienda", "STRING_TYPE", "POST", "azienda"); $userRegistration->addColumn("qualifica", "STRING_TYPE", "POST", "qualifica"); $userRegistration->addColumn("privacy1", "CHECKBOX_1_0_TYPE", "POST", "privacy1", "0"); $userRegistration->addColumn("privacy2", "CHECKBOX_1_0_TYPE", "POST", "privacy2", "0"); $userRegistration->addColumn("level", "NUMERIC_TYPE", "POST", "level", "1"); $userRegistration->addColumn("active", "NUMERIC_TYPE", "POST", "active", "1"); $userRegistration->setPrimaryKey("IDuser", "NUMERIC_TYPE"); // Make a login transaction instance $loginTransaction = new tNG_login($conn_mydb); $tNGs->addTransaction($loginTransaction); // Register triggers $loginTransaction->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "submit_login_signup"); $loginTransaction->registerTrigger("END", "Trigger_Default_Redirect", 99, "{kt_login_redirect}"); // Add columns $loginTransaction->addColumn("kt_login_user", "STRING_TYPE", "POST", "loginEmail"); $loginTransaction->addColumn("kt_login_password", "STRING_TYPE", "POST", "loginPassword"); //$loginTransaction->addColumn("kt_login_rememberme", "CHECKBOX_1_0_TYPE", "POST", "remember_me_signup", 0); // End of login transaction instance // 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); // Get the transaction recordset $rscustom = $tNGs->getRecordset("custom"); $row_rscustom = mysql_fetch_assoc($rscustom); $totalRows_rscustom = mysql_num_rows($rscustom); ?>
