"; echo "code: $f_code
"; echo "hash: $f_hash
"; */ if ($f_act == "checkmail") { $errcode = 10000; do { if (($bdb = BriskDB::create()) == FALSE) { log_crit("stat-day: database connection failed"); $errcode = 10001; break; } $bdb->transaction('BEGIN'); if (($mai = $bdb->mail_check($f_code, MAILMGR_CHECKMAIL, $f_hash)) == FALSE) { $errcode = 10002; break; } if (($bdb->user_update_flag_ty($mai->ucode, USER_FLAG_TY_DISABLE, TRUE, USER_DIS_REA_NU_MAILED, TRUE, USER_DIS_REA_NU_TOBECHK)) == FALSE) { $errcode = 10003; break; } if (($mai = $bdb->mail_delete($f_code)) == FALSE) { $errcode = 10004; break; } $bdb->transaction('COMMIT'); singlemsg("Verifica della e-mail andata a buon fine.", "Verifica della e-mail andata a buon fine.
Riceverai a breve una email con la tua nuova password.
Benvenuto!"); $errcode = 0; } while (FALSE); if ($errcode) { if ($errcode == 10002) { singlemsg("L'email è già stata verificata con successo.", "L'email è già stata verificata con successo, ora attenda che le venga recapitata la password."); } else { singlemsg("E' occorso un errore durante la verifica della e-mail.", sprintf("E' occorso un errore durante la verifica della e-mail.

Codice d'errore: %d.
", $errcode)); } $bdb->transaction('ROLLBACK'); } } exit; } main(); ?>