diff --git a/app/Models/Invite.php b/app/Models/Invite.php new file mode 100644 index 00000000..3bed73e2 --- /dev/null +++ b/app/Models/Invite.php @@ -0,0 +1,12 @@ +where('id', $inv['id'])->delete(); + stderr(nexus_trans('nexus.invalid_argument'), nexus_trans('invite.invalid_inviter')); + exit(); + } $ip = getip(); @@ -74,7 +79,7 @@ $email = htmlspecialchars(trim($email)); $email = safe_email($email); if (!check_email($email)) bark($lang_takesignup['std_invalid_email_address']); - + if(EmailBanned($email)) bark($lang_takesignup['std_email_address_banned']); @@ -89,15 +94,15 @@ $school = $_POST["school"]; int_check($school); } -$gender = htmlspecialchars(trim($_POST["gender"])); +$gender = htmlspecialchars(trim($_POST["gender"])); $allowed_genders = array("Male","Female","male","female"); if (!in_array($gender, $allowed_genders, true)) bark($lang_takesignup['std_invalid_gender']); - + if (empty($wantusername) || empty($wantpassword) || empty($email) || empty($country) || empty($gender)) bark($lang_takesignup['std_blank_field']); - + if (strlen($wantusername) > 12) bark($lang_takesignup['std_username_too_long']); @@ -118,7 +123,7 @@ if (!validemail($email)) if (!validusername($wantusername)) bark($lang_takesignup['std_invalid_username']); - + // make sure user agrees to everything... if ($_POST["rulesverify"] != "yes" || $_POST["faqverify"] != "yes" || $_POST["ageverify"] != "yes") stderr($lang_takesignup['std_signup_failed'], $lang_takesignup['std_unqualified']); @@ -127,7 +132,7 @@ if ($_POST["rulesverify"] != "yes" || $_POST["faqverify"] != "yes" || $_POST["ag $a = (@mysql_fetch_row(@sql_query("select count(*) from users where email='".mysql_real_escape_string($email)."'"))) or sqlerr(__FILE__, __LINE__); if ($a[0] != 0) bark($lang_takesignup['std_email_address'].$email.$lang_takesignup['std_in_use']); - + /* // do simple proxy check if (isproxy()) diff --git a/resources/lang/en/invite.php b/resources/lang/en/invite.php new file mode 100644 index 00000000..aa483fc4 --- /dev/null +++ b/resources/lang/en/invite.php @@ -0,0 +1,5 @@ + 'Invalid inviter! The invite code is banned!', +]; diff --git a/resources/lang/en/nexus.php b/resources/lang/en/nexus.php new file mode 100644 index 00000000..d924ff86 --- /dev/null +++ b/resources/lang/en/nexus.php @@ -0,0 +1,5 @@ + 'Invalid argument', +]; diff --git a/resources/lang/zh_CN/invite.php b/resources/lang/zh_CN/invite.php new file mode 100644 index 00000000..c44640da --- /dev/null +++ b/resources/lang/zh_CN/invite.php @@ -0,0 +1,5 @@ + '非法邀请者!此邀请码已被禁用!', +]; diff --git a/resources/lang/zh_CN/nexus.php b/resources/lang/zh_CN/nexus.php new file mode 100644 index 00000000..f3e30b88 --- /dev/null +++ b/resources/lang/zh_CN/nexus.php @@ -0,0 +1,5 @@ + '参数错误', +]; diff --git a/resources/lang/zh_TW/invite.php b/resources/lang/zh_TW/invite.php new file mode 100644 index 00000000..888bbf5e --- /dev/null +++ b/resources/lang/zh_TW/invite.php @@ -0,0 +1,5 @@ + '非法邀請者!此邀請碼已被禁用!', +]; diff --git a/resources/lang/zh_TW/nexus.php b/resources/lang/zh_TW/nexus.php new file mode 100644 index 00000000..69a3f32b --- /dev/null +++ b/resources/lang/zh_TW/nexus.php @@ -0,0 +1,5 @@ + '參數錯誤', +];