$array_register['question'] = 0; } $data_questions[$array_register['question']]['selected'] = ' selected="selected"'; $array_register['your_question'] = $nv_Request->get_title('your_question', 'post', '', 1); $array_register['answer'] = nv_substr($nv_Request->get_title('answer', 'post', '', 1), 0, 255); $array_register['agreecheck'] = $nv_Request->get_int('agreecheck', 'post', 0); $nv_seccode = $nv_Request->get_title('nv_seccode', 'post', ''); $check_seccode = !$gfx_chk ? true : (nv_capcha_txt($nv_seccode) ? true : false); $complete = ''; if (!$check_seccode) { die(reg_result(array('status' => 'error', 'input' => 'nv_seccode', 'mess' => $lang_global['securitycodeincorrect']))); } if (($check_login = nv_check_username_reg($array_register['username'])) != '') { die(reg_result(array('status' => 'error', 'input' => 'username', 'mess' => $check_login))); } if (($check_email = nv_check_email_reg($array_register['email'])) != '') { die(reg_result(array('status' => 'error', 'input' => 'email', 'mess' => $check_email))); } if (($check_pass = nv_check_valid_pass($array_register['password'], NV_UPASSMAX, NV_UPASSMIN)) != '') { die(reg_result(array('status' => 'error', 'input' => 'password', 'mess' => $check_pass))); } if ($array_register['password'] != $array_register['re_password']) { die(reg_result(array('status' => 'error', 'input' => 're_password', 'mess' => $lang_global['passwordsincorrect']))); } if (empty($array_register['your_question']) and empty($array_register['question'])) { die(reg_result(array('status' => 'error', 'input' => 'your_question', 'mess' => $lang_global['your_question_empty']))); } if (empty($array_register['answer'])) { die(reg_result(array('status' => 'error', 'input' => 'answer', 'mess' => $lang_global['answer_empty']))); } if (empty($array_register['agreecheck'])) {
$array_register['email'] = filter_text_input('email', 'post', '', 1, 100); $array_register['question'] = $nv_Request->get_int('question', 'post', 0); if (!isset($data_questions[$array_register['question']])) { $array_register['question'] = 0; } $data_questions[$array_register['question']]['selected'] = " selected=\"selected\""; $array_register['your_question'] = filter_text_input('your_question', 'post', '', 1); $array_register['answer'] = filter_text_input('answer', 'post', '', 1, 255); $array_register['agreecheck'] = $nv_Request->get_int('agreecheck', 'post', 0); $nv_seccode = filter_text_input('nv_seccode', 'post', '', 1, NV_GFX_NUM); $check_seccode = !$gfx_chk ? true : (nv_capcha_txt($nv_seccode) ? true : false); if (!$check_seccode) { $error = $lang_global['securitycodeincorrect']; } elseif (($check_login = nv_check_username_reg($array_register['username'])) != "") { $error = $check_login; } elseif (($check_email = nv_check_email_reg($array_register['email'])) != "") { $error = $check_email; } elseif (($check_pass = nv_check_valid_pass($array_register['password'], NV_UPASSMAX, NV_UPASSMIN)) != "") { $error = $check_pass; } elseif ($array_register['password'] != $array_register['re_password']) { $error = sprintf($lang_global['passwordsincorrect'], $array_register['password'], $array_register['re_password']); } elseif (empty($array_register['your_question']) and empty($array_register['question'])) { $error = $lang_module['your_question_empty']; } elseif (empty($array_register['answer'])) { $error = $lang_module['answer_empty']; } elseif (empty($array_register['agreecheck'])) { $error = $lang_module['agreecheck_empty']; } else { $password = $crypt->hash($array_register['password']); $your_question = !empty($array_register['your_question']) ? $array_register['your_question'] : $data_questions[$array_register['question']]['title']; $checknum = nv_genpass(10);