//delete warn if (isset($_GET['action']) && $_GET['action'] == "delete_warn" && isset($_GET['warning_id']) && isnum($_GET['warning_id'])) { $result = dbquery("DELETE FROM ".$db_prefix."warnings WHERE warning_user=".$_GET['lookup']." AND warning_id=".$_GET['warning_id']); if ($warnings_count >= 5) $result = dbquery("UPDATE ".DB_USERS." SET user_status=0 WHERE user_id=".$_GET['lookup']); redirect(FUSION_SELF."?lookup=".$_GET['lookup']); } //warnings query if ($user_data['user_level'] == 101 && isset($_POST['give_warning']) && !empty($_POST['warning_couse']) && (isset($_POST['warning_forever']) || isnum($_POST['warning_time']))) { $couse = stripinput($_POST['warning_couse']); if (!isset($_POST['warning_forever'])) { $end = time()+($_POST['warning_time']*86400); } else { $end = "forever"; } if ($warnings_count == 4) { $result = dbquery("UPDATE ".DB_USERS." SET user_status=1 WHERE user_id=".$_GET['lookup']); } if ($warnings_count < 5) $result = dbquery("INSERT INTO ".$db_prefix."warnings (warning_user, warning_admin, warning_end, warning_couse) VALUES ('".$_GET['lookup']."', '".$userdata['user_id']."', '".$end."', '".$couse."')"); redirect(FUSION_SELF."?lookup=".$_GET['lookup']); } //warnings form if ($user_data['user_level'] == 101 && isset($_GET['action']) && $_GET['action'] == "give_warn" && $warnings_count < 5) { echo "
\n"; echo "
\n\n"; echo "\n"; echo "\n\n"; echo ""; echo "\n
".$locale['war_00']." nariui (".$user_data['user_name'].")
".$locale['war_01']."
".$locale['war_02']." ".$locale['war_03']." :: ".$locale['war_04']."
\n
"; } } elseif (checkgroup($wgr)) { //delete warn if (isset($_GET['action']) && $_GET['action'] == "delete_warn" && isset($_GET['warning_id']) && isnum($_GET['warning_id'])) { $result = dbquery("DELETE FROM ".$db_prefix."warnings WHERE warning_user=".$_GET['lookup']." AND warning_id=".$_GET['warning_id']); if ($warnings_count >= 5) $result = dbquery("UPDATE ".DB_USERS." SET user_status=0 WHERE user_id=".$_GET['lookup']); redirect(FUSION_SELF."?lookup=".$_GET['lookup']); } //warnings query if ($user_data['user_level'] == 101 && isset($_POST['give_warning']) && !empty($_POST['warning_couse']) && (isset($_POST['warning_forever']) || isnum($_POST['warning_time']))) { $couse = stripinput($_POST['warning_couse']); if (!isset($_POST['warning_forever'])) { $end = time()+($_POST['warning_time']*86400); } else { $end = "forever"; } if ($warnings_count == 4) { $result = dbquery("UPDATE ".DB_USERS." SET user_status=1 WHERE user_id=".$_GET['lookup']); } if ($warnings_count < 5) $result = dbquery("INSERT INTO ".$db_prefix."warnings (warning_user, warning_admin, warning_end, warning_couse) VALUES ('".$_GET['lookup']."', '".$userdata['user_id']."', '".$end."', '".$couse."')"); redirect(FUSION_SELF."?lookup=".$_GET['lookup']); } //warnings form if ($user_data['user_level'] == 101 && isset($_GET['action']) && $_GET['action'] == "give_warn" && $warnings_count < 5) { echo "
\n"; echo "
\n\n"; echo "\n"; echo "\n\n"; echo ""; echo "\n
".$locale['war_00']."
".$locale['war_01']."
".$locale['war_02']." ".$locale['war_03']." ".$locale['war_04']."
\n
"; } } //display warnings if ($user_data['user_level'] == 101) { $result = dbquery("SELECT * FROM ".$db_prefix."warnings WHERE warning_user=".$_GET['lookup']." ORDER BY warning_id ASC LIMIT 5"); if (dbrows($result) > 0) { echo "
\n"; echo "\n\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $w=1; while ($data = dbarray($result)) { $warning_end = $data['warning_end'] == "forever" ? "".$locale['war_04']."" : date("Y-m-d", $data['warning_end']); echo "\n"; echo "\n \n "; $w++; } echo "
".$locale['war_06']."".$locale['war_01']."".$locale['war_07']."
".$data['warning_couse']."".(iADMIN && checkrights("M") ? "".$warning_end."" : $warning_end)."
\n"; } } if (iADMIN && checkrights("M") && $user_data['user_id'] != $userdata['user_id']) { $user_groups_opts = ""; if ($user_data['user_level'] < 102) { echo "
\n"; echo "
\n"; echo "\n\n"; echo "\n"; echo "\n\n"; echo "\n"; $result = dbquery("SELECT * FROM ".DB_USER_GROUPS." ORDER BY group_id ASC"); if (dbrows($result)) { while ($data2 = dbarray($result)) { if (!preg_match("(^\.{$data2['group_id']}|\.{$data2['group_id']}\.|\.{$data2['group_id']}$)", $user_data['user_groups'])) { $user_groups_opts .= "\n"; } } if (iADMIN && checkrights("UG") && $user_groups_opts) { echo "\n"; } } echo "\n
".$locale['402']."
\n"; //admin links for warnings if ($warnings_count < 5) echo "".$locale['war_09']." ::\n"; // echo "".$locale['410']." ::\n"; if ($user_data['user_status'] == 0) echo "".$locale['411']." ::\n"; else echo "".$locale['war_11']." ::\n"; echo "".$locale['412']."".$locale['415']."\n"; echo "\n"; echo "
\n
\n"; } } } else { $result = dbquery("SELECT * FROM ".DB_USER_GROUPS." WHERE group_id='".$_GET['group_id']."'"); if (dbrows($result)) { $data = dbarray($result); $result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_groups REGEXP('^\\\.{$_GET['group_id']}$|\\\.{$_GET['group_id']}\\\.|\\\.{$_GET['group_id']}$') ORDER BY user_level DESC, user_name"); opentable($locale['420']); echo "\n\n"; echo "\n"; echo "\n\n"; echo "\n"; echo "\n"; echo "\n"; while ($data = dbarray($result)) { $cell_color = ($i % 2 == 0 ? "tbl1" : "tbl2"); $i++; echo "\n\n"; echo "\n"; } echo "
".$data['group_name']." (".sprintf((dbrows($result) == 1 ? $locale['421'] : $locale['422']), dbrows($result)).")
".$locale['423']."".$locale['424']."
\n".$data['user_name']."".getuserlevel($data['user_level'])."
\n"; } else { redirect("index.php"); } } closetable();