mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 12:07:23 +08:00
change user class migrate to admin
This commit is contained in:
+12
-11
@@ -206,17 +206,18 @@ if ($action == "edituser")
|
||||
if ($curclass >= get_user_class())
|
||||
puke();
|
||||
|
||||
if (user_can('user-change-class') && $curclass != $class)
|
||||
{
|
||||
$what = ($class > $curclass ? $lang_modtask_target[get_user_lang($userid)]['msg_promoted'] : $lang_modtask_target[get_user_lang($userid)]['msg_demoted']);
|
||||
$subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_class_change']);
|
||||
$msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_you_have_been'].$what.$lang_modtask_target[get_user_lang($userid)]['msg_to'] . get_user_class_name($class) .$lang_modtask_target[get_user_lang($userid)]['msg_by'].$CURUSER['username']);
|
||||
$added = sqlesc(date("Y-m-d H:i:s"));
|
||||
sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES(0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
$updateset[] = "class = $class";
|
||||
$what = ($class > $curclass ? "Promoted" : "Demoted");
|
||||
$modcomment = date("Y-m-d") . " - $what to '" . get_user_class_name($class) . "' by {$CURUSER['username']}.\n". $modcomment;
|
||||
}
|
||||
//migrate to management
|
||||
// if (user_can('user-change-class') && $curclass != $class)
|
||||
// {
|
||||
// $what = ($class > $curclass ? $lang_modtask_target[get_user_lang($userid)]['msg_promoted'] : $lang_modtask_target[get_user_lang($userid)]['msg_demoted']);
|
||||
// $subject = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_class_change']);
|
||||
// $msg = sqlesc($lang_modtask_target[get_user_lang($userid)]['msg_you_have_been'].$what.$lang_modtask_target[get_user_lang($userid)]['msg_to'] . get_user_class_name($class) .$lang_modtask_target[get_user_lang($userid)]['msg_by'].$CURUSER['username']);
|
||||
// $added = sqlesc(date("Y-m-d H:i:s"));
|
||||
// sql_query("INSERT INTO messages (sender, receiver, subject, msg, added) VALUES(0, $userid, $subject, $msg, $added)") or sqlerr(__FILE__, __LINE__);
|
||||
// $updateset[] = "class = $class";
|
||||
// $what = ($class > $curclass ? "Promoted" : "Demoted");
|
||||
// $modcomment = date("Y-m-d") . " - $what to '" . get_user_class_name($class) . "' by {$CURUSER['username']}.\n". $modcomment;
|
||||
// }
|
||||
if ($class == UC_VIP)
|
||||
{
|
||||
$updateset[] = "vip_added = ".sqlesc($vip_added);
|
||||
|
||||
@@ -474,8 +474,8 @@ if (user_can('prfmanage') && $user["class"] < get_user_class())
|
||||
}
|
||||
if (user_can('user-change-class')) {
|
||||
$maxclass = get_user_class() - 1;
|
||||
$classselect=classlist('class', $maxclass, $user["class"]);
|
||||
tr($lang_userdetails['row_class'], $classselect, 1);
|
||||
$classselect=classlist('class', $maxclass, $user["class"], 0, false, true);
|
||||
tr($lang_userdetails['row_class'], $classselect . $migratedHelp, 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);
|
||||
|
||||
Reference in New Issue
Block a user