tr($lang_settings['row_ratio_limit'], $lang_settings['text_user_with_ratio'] . "<input type='text' style=\"width: 50px\" name=ratiolimit value='" . (isset($BONUS["ratiolimit"]) ? $BONUS["ratiolimit"] : 6) . "'>" . $lang_settings['text_uploaded_amount_above'] . "<input type='text' style=\"width: 50px\" name=dlamountlimit value='" . (isset($BONUS["dlamountlimit"]) ? $BONUS["dlamountlimit"] : 50) . "'>" . $lang_settings['text_ratio_limit_default'], 1); tr($lang_settings['row_buy_an_invite'], $lang_settings['text_it_costs_user'] . "<input type='text' style=\"width: 50px\" name=oneinvite value='" . (isset($BONUS["oneinvite"]) ? $BONUS["oneinvite"] : 1000) . "'>" . $lang_settings['text_buy_an_invite_note'], 1); tr($lang_settings['row_custom_title'], $lang_settings['text_it_costs_user'] . "<input type='text' style=\"width: 50px\" name=customtitle value='" . (isset($BONUS["customtitle"]) ? $BONUS["customtitle"] : 5000) . "'>" . $lang_settings['text_custom_title_note'], 1); tr($lang_settings['row_vip_status'], $lang_settings['text_it_costs_user'] . "<input type='text' style=\"width: 50px\" name=vipstatus value='" . (isset($BONUS["vipstatus"]) ? $BONUS["vipstatus"] : 8000) . "'>" . $lang_settings['text_vip_status_note'], 1); yesorno($lang_settings['row_allow_giving_bonus_gift'], 'bonusgift', $BONUS["bonusgift"], $lang_settings['text_giving_bonus_gift_note']); tr($lang_settings['row_bonus_gift_tax'], $lang_settings['text_system_charges'] . "<input type='text' style=\"width: 50px\" name='basictax' value='" . (isset($BONUS["basictax"]) ? $BONUS["basictax"] : 5) . "'>" . $lang_settings['text_bonus_points_plus'] . "<input type='text' style=\"width: 50px\" name='taxpercentage' value='" . (isset($BONUS["taxpercentage"]) ? $BONUS["taxpercentage"] : 10) . "'>" . $lang_settings['text_bonus_gift_tax_note'], 1); tr($lang_settings['row_save_settings'], "<input type='submit' name='save' value='" . $lang_settings['submit_save_settings'] . "'>", 1); print "</form>"; } elseif ($action == 'accountsettings') { stdhead($lang_settings['head_account_settings']); print $notice; $maxclass = UC_VIP; print "<form method='post' action='" . $_SERVER["SCRIPT_NAME"] . "'><input type='hidden' name='action' value='savesettings_account'>"; print "<tr><td colspan=2 align=center><b>" . $lang_settings['text_delete_inactive_accounts'] . "</b></td></tr>"; tr($lang_settings['row_never_delete'], classlist('neverdelete', $maxclass, $ACCOUNT['neverdelete']) . $lang_settings['text_never_delete'] . get_user_class_name(UC_VETERAN_USER, false, true, true), 1); tr($lang_settings['row_never_delete_if_packed'], classlist('neverdeletepacked', $maxclass, $ACCOUNT['neverdeletepacked']) . $lang_settings['text_never_delete_if_packed'] . get_user_class_name(UC_ELITE_USER, false, true, true), 1); tr($lang_settings['row_delete_packed'], $lang_settings['text_delete_packed_note_one'] . "<input type='text' style=\"width: 50px\" name=deletepacked value='" . (isset($ACCOUNT["deletepacked"]) ? $ACCOUNT["deletepacked"] : 400) . "'>" . $lang_settings['text_delete_packed_note_two'], 1); tr($lang_settings['row_delete_unpacked'], $lang_settings['text_delete_unpacked_note_one'] . "<input type='text' style=\"width: 50px\" name=deleteunpacked value='" . (isset($ACCOUNT["deleteunpacked"]) ? $ACCOUNT["deleteunpacked"] : 150) . "'>" . $lang_settings['text_delete_unpacked_note_two'], 1); tr($lang_settings['row_delete_no_transfer'], $lang_settings['text_delete_transfer_note_one'] . "<input type='text' style=\"width: 50px\" name=deletenotransfer value='" . (isset($ACCOUNT["deletenotransfer"]) ? $ACCOUNT["deletenotransfer"] : 60) . "'>" . $lang_settings['text_delete_transfer_note_two'] . "<input type='text' style=\"width: 50px\" name=deletenotransfertwo value='" . (isset($ACCOUNT["deletenotransfertwo"]) ? $ACCOUNT["deletenotransfertwo"] : 0) . "'>" . $lang_settings['text_delete_transfer_note_three'], 1); print "<tr><td colspan=2 align=center><b>" . $lang_settings['text_user_promotion_demotion'] . "</b></td></tr>"; tr($lang_settings['row_ban_peasant_one'] . get_user_class_name(UC_PEASANT, false, false, true) . $lang_settings['row_ban_peasant_two'], get_user_class_name(UC_PEASANT, false, true, true) . $lang_settings['text_ban_peasant_note_one'] . "<input type='text' style=\"width: 50px\" name=deletepeasant value='" . (isset($ACCOUNT["deletepeasant"]) ? $ACCOUNT["deletepeasant"] : 30) . "'>" . $lang_settings['text_ban_peasant_note_two'], 1); tr($lang_settings['row_demoted_to_peasant_one'] . get_user_class_name(UC_PEASANT, false, false, true) . $lang_settings['row_demoted_to_peasant_two'], $lang_settings['text_demoted_peasant_note_one'] . get_user_class_name(UC_PEASANT, false, true, true) . $lang_settings['text_demoted_peasant_note_two'] . "<br /><ul>\n\t\t<li>" . $lang_settings['text_downloaded_amount_larger_than'] . "<input type='text' style=\"width: 50px\" name=psdlone value='" . (isset($ACCOUNT["psdlone"]) ? $ACCOUNT["psdlone"] : 50) . "'>" . $lang_settings['text_and_ratio_below'] . "<input type='text' style=\"width: 50px\" name=psratioone value='" . (isset($ACCOUNT["psratioone"]) ? $ACCOUNT["psratioone"] : 0.4) . "'>" . $lang_settings['text_demote_peasant_default_one'] . "</li>\n\t\t<li>" . $lang_settings['text_downloaded_amount_larger_than'] . "<input type='text' style=\"width: 50px\" name=psdltwo value='" . (isset($ACCOUNT["psdltwo"]) ? $ACCOUNT["psdltwo"] : 100) . "'>" . $lang_settings['text_and_ratio_below'] . "<input type='text' style=\"width: 50px\" name=psratiotwo value='" . (isset($ACCOUNT["psratiotwo"]) ? $ACCOUNT["psratiotwo"] : 0.5) . "'>" . $lang_settings['text_demote_peasant_default_two'] . "</li>\n\t\t<li>" . $lang_settings['text_downloaded_amount_larger_than'] . "<input type='text' style=\"width: 50px\" name=psdlthree value='" . (isset($ACCOUNT["psdlthree"]) ? $ACCOUNT["psdlthree"] : 200) . "'>" . $lang_settings['text_and_ratio_below'] . "<input type='text' style=\"width: 50px\" name=psratiothree value='" . (isset($ACCOUNT["psratiothree"]) ? $ACCOUNT["psratiothree"] : 0.6) . "'>" . $lang_settings['text_demote_peasant_default_three'] . "</li>\n\t\t<li>" . $lang_settings['text_downloaded_amount_larger_than'] . "<input type='text' style=\"width: 50px\" name=psdlfour value='" . (isset($ACCOUNT["psdlfour"]) ? $ACCOUNT["psdlfour"] : 400) . "'>" . $lang_settings['text_and_ratio_below'] . "<input type='text' style=\"width: 50px\" name=psratiofour value='" . (isset($ACCOUNT["psratiofour"]) ? $ACCOUNT["psratiofour"] : 0.7) . "'>" . $lang_settings['text_demote_peasant_default_four'] . "</li>\n\t\t<li>" . $lang_settings['text_downloaded_amount_larger_than'] . "<input type='text' style=\"width: 50px\" name=psdlfive value='" . (isset($ACCOUNT["psdlfive"]) ? $ACCOUNT["psdlfive"] : 800) . "'>" . $lang_settings['text_and_ratio_below'] . "<input type='text' style=\"width: 50px\" name=psratiofive value='" . (isset($ACCOUNT["psratiofive"]) ? $ACCOUNT["psratiofive"] : 0.8) . "'>" . $lang_settings['text_demote_peasant_default_five'] . "</li>\n\t\t</ul><br />" . $lang_settings['text_demote_peasant_note'], 1); function promotion_criteria($class, $input, $time, $dl, $prratio, $deratio, $defaultInvites = 0) { global $lang_settings; global $ACCOUNT; $inputtime = $input . "time"; $inputdl = $input . "dl"; $inputprratio = $input . "prratio"; $inputderatio = $input . "deratio"; if (!isset($class)) {
tr($lang_userdetails['row_title'], "<input type=\"text\" size=\"60\" name=\"title\" value=\"" . htmlspecialchars(trim($user[title])) . "\" />", 1); $avatar = htmlspecialchars(trim($user["avatar"])); tr($lang_userdetails['row_privacy_level'], "<input type=\"radio\" name=\"privacy\" value=\"low\"" . ($user["privacy"] == "low" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_low'] . "<input type=\"radio\" name=\"privacy\" value=\"normal\"" . ($user["privacy"] == "normal" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_normal'] . "<input type=\"radio\" name=\"privacy\" value=\"strong\"" . ($user["privacy"] == "strong" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_strong'], 1); tr($lang_userdetails['row_avatar_url'], "<input type=\"text\" size=\"60\" name=\"avatar\" value=\"" . $avatar . "\" />", 1); $signature = trim($user["signature"]); tr($lang_userdetails['row_signature'], "<textarea cols=\"60\" rows=\"6\" name=\"signature\">" . $signature . "</textarea>", 1); if (get_user_class() == UC_STAFFLEADER) { tr($lang_userdetails['row_donor_status'], "<input type=\"radio\" name=\"donor\" value=\"yes\"" . ($user["donor"] == "yes" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_yes'] . " <input type=\"radio\" name=\"donor\" value=\"no\"" . ($user["donor"] == "no" ? " checked=\"checked\"" : "") . ">" . $lang_userdetails['radio_no'], 1); tr($lang_userdetails['row_donated'], "USD: <input type=\"text\" size=\"5\" name=\"donated\" value=\"" . htmlspecialchars($user[donated]) . "\" /> CNY: <input type=\"text\" size=\"5\" name=\"donated_cny\" value=\"" . htmlspecialchars($user[donated_cny]) . "\" />" . $lang_userdetails['text_transaction_memo'] . "<input type=\"text\" size=\"50\" name=\"donation_memo\" />", 1); } if (get_user_class() == $prfmanage_class) { $maxclass = UC_VIP; } else { $maxclass = get_user_class() - 1; } $classselect = classlist('class', $maxclass, $user["class"]); tr($lang_userdetails['row_class'], $classselect, 1); tr($lang_userdetails['row_vip_by_bonus'], "<input type=\"radio\" name=\"vip_added\" value=\"yes\"" . ($user["vip_added"] == "yes" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_yes'] . " <input type=\"radio\" name=\"vip_added\" value=\"no\"" . ($user["vip_added"] == "no" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_no'] . "<br />" . $lang_userdetails['text_vip_by_bonus_note'], 1); tr($lang_userdetails['row_vip_until'], "<input type=\"text\" name=\"vip_until\" value=\"" . htmlspecialchars($user["vip_until"]) . "\" /> " . $lang_userdetails['text_vip_until_note'], 1); $supportlang = htmlspecialchars($user["supportlang"]); $supportfor = htmlspecialchars($user["supportfor"]); $pickfor = htmlspecialchars($user["pickfor"]); $staffduties = htmlspecialchars($user["stafffor"]); tr($lang_userdetails['row_staff_duties'], "<textarea cols=\"60\" rows=\"6\" name=\"staffduties\">" . $staffduties . "</textarea>", 1); tr($lang_userdetails['row_support_language'], "<input type=\"text\" name=\"supportlang\" value=\"" . $supportlang . "\" />", 1); tr($lang_userdetails['row_support'], "<input type=\"radio\" name=\"support\" value=\"yes\"" . ($user["support"] == "yes" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_yes'] . " <input type=\"radio\" name=\"support\" value=\"no\"" . ($user["support"] == "no" ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_no'], 1); tr($lang_userdetails['row_support_for'], "<textarea cols=\"60\" rows=\"6\" name=\"supportfor\">" . $supportfor . "</textarea>", 1); tr($lang_userdetails['row_movie_picker'], "<input name=\"moviepicker\" value=\"yes\" type=\"radio\"" . ($moviepicker ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_yes'] . "<input name=\"moviepicker\" value=\"no\" type=\"radio\"" . (!$moviepicker ? " checked=\"checked\"" : "") . " />" . $lang_userdetails['radio_no'], 1); tr($lang_userdetails['row_pick_for'], "<textarea cols=\"60\" rows=\"6\" name=\"pickfor\">" . $pickfor . "</textarea>", 1); if (get_user_class() >= $cruprfmanage_class) { $modcomment = htmlspecialchars($user["modcomment"]);
echo $_GET['co']; ?> " size="35" /></td> <td class="table_col1" valign="middle">Mask:</td> <td class="table_col2"><input name="ma" type="text" value="<?php echo $_GET['ma']; ?> " maxlength="17" /></td> <td class="table_col1" valign="middle">Class:</td> <td class="table_col2"><select name="c"><option value='1'>(any)</option> <?php $class = $_GET['c']; if (!is_valid_id($class)) { $class = ''; } $groups = classlist(); foreach ($groups as $group) { $id = $group["group_id"] + 2; echo "<option value='{$id}' " . ($class == $id ? " selected='selected'" : "") . ">" . htmlspecialchars($group["level"]) . "</option>\n"; } ?> </select></td></tr> <tr> <td class="table_col1" valign="middle">Joined:</td> <td class="table_col2"><select name="dt"> <?php $options = array("on", "before", "after", "between"); for ($i = 0; $i < count($options); $i++) { echo "<option value='{$i}' " . ($_GET['dt'] == "{$i}" ? "selected='selected'" : "") . ">" . $options[$i] . "</option>\n";