<?php require 'lib/function.php'; $windowtitle = "$boardname - Forum Moderators"; require 'lib/layout.php'; print $header."<br>"; admincheck(); print adminlinkbar('admin-editmods.php'); $donotprint = false; if ($action) { // print "DEBUG: Asked to ".$action." a moderator of forum: ".${$action."modforum"}." and user: ".${$action."moduser"}; $donotprint = true; switch($action) { case "remove": $removemod = explode("|", $removemod); $removemoduser = $removemod[1]; $removemodforum = $removemod[0]; $sql->query("DELETE FROM forummods WHERE user='$removemoduser' AND forum='$removemodforum'"); if(($err=mysql_error()) != "") print "$tblstart$tccell1> ERROR: $err."; else { $sql->query("INSERT INTO actionlog (atime, adesc, aip) VALUES (".ctime().", \"User ".$loguserid." removed mod $removemoduser from forum $removemodforum\", \"$userip\")"); print "$tblstart$tccell1> You successfully deleted user $removemoduser from forum $removemodforum.<br>".redirect("admin-editmods.php",'go back to Edit Mods',0); } break; case "add": $sql->query("INSERT INTO forummods VALUES('$addmodforum', '$addmoduser')"); if(($err=mysql_error()) != "") print "$tblstart$tccell1> ERROR: $err."; else { $sql->query("INSERT INTO actionlog (atime, adesc, aip) VALUES (".ctime().", \"User ".$loguserid." added mod $addmoduser to forum $addmodforum\", \"$userip\")"); print "$tblstart$tccell1> You successfully added user $addmoduser to forum $addmodforum.<br>".redirect("admin-editmods.php",'go back to Edit Mods',0); } break; default: print "No, doofus."; } } if (!$donotprint) { $forums=$sql->query("SELECT id,title,description,catid FROM forums ORDER BY catid"); $fa=""; $forumselect="<option value=\"0\">Select a forum...</option>\r\n"; $forumselectforrem = "<option value=\"0|0\">Select a forum and moderator...</option>\r\n"; while($forum=$sql->fetch($forums)) { $m=0; $modlist=""; $forumselect.="<option value=\"$forum[id]\">$forum[title]</option>"; $mods=$sql->query("SELECT user FROM forummods WHERE forum=$forum[id]"); if($mods) { while($mod=$sql->fetch($mods)) { $usermod=$sql->fetchq("SELECT aka,sex,powerlevel,name,id from users where id=$mod[user]"); if($m) $modlist.=", "; $modlist .= getuserlink($usermod); $forumselectforrem.="<option value=\"$forum[id]|$usermod[id]\">$forum[title] -- $usermod[name]</option>\r\n"; $m++; } } if ($m) $fa.=" <tr> <td class='tbl tdbg2 center fonts'>$forum[id]</td> <td class='tbl tdbg1 center fonts'>$forum[title]</td> <td colspan=3 class='tbl tdbg2 left fonts'>$modlist</td> </tr> "; } $userlist = "<option value=\"0\">Select a user...</option>\r\n"; $users1=$sql->query("SELECT `id`, `name` FROM `users` WHERE `powerlevel` > '0' ORDER BY `name`"); while($user=$sql->fetch($users1)) $userlist.="<option value=$user[id]>$user[name]</option>\r\n"; print " $tblstart <tr><td class='tbl tdbgh center fonts' width=50>ID</td> <td class='tbl tdbgh center fonts' width=30%>Forum Name</td> <td class='tbl tdbgh center fonts' width=65%>Moderators</td></tr>$fa$tblend <form action=\"admin-editmods.php\" method=\"POST\">$inph=\"action\" value=\"add\"><br>$tblstart". /* <tr> $tccellh><b>$smallfont Delete a mod.</td> $tccellh><b>$smallfont Add Moderator.</td> </td> <tr> $tccell1> User ID: <input type=\"text\" name=\"dm_uid\"></td> $tccell1> User ID: <input type=\"text\" name=\"nm_uid\"></td> <tr> $tccell1> Forum ID: <input type=\"text\" name=\"dm_fid\"></td> $tccell1> Forum ID: <input type=\"text\" name=\"nm_fid\"> <tr> $tccell1> <input type=\"submit\" name=\"action\" value=\"Delete Mod\"></td> $tccell1> <input type=\"submit\" name=\"action\" value=\"Add Mod\">*/ "<tr>$tccellh colspan=\"2\">Add Moderator:</td></tr> <tr>$tccell1 width=15%>Forum:</td>$tccell2l width=85%><select name=\"addmodforum\" size=\"1\">$forumselect</select></td></tr> <tr>$tccell1 width=15%>User:</td>$tccell2l width=85%><select name=\"addmoduser\" size=\"1\">$userlist</select> $smallfont(note: this only shows Member+ and above)</font></td></tr> <tr>$tccell1 width=15%> </td>$tccell2l width=85%>$inps=\"addmodsubmit\" value=\"Add Moderator\"></td></tr>$tblend</form>" . /* <tr> $tccellh><b>$smallfont Delete a mod.</td> $tccellh><b>$smallfont Add Moderator.</td> </td> <tr> $tccell1> User ID: <input type=\"text\" name=\"dm_uid\"></td> $tccell1> User ID: <input type=\"text\" name=\"nm_uid\"></td> <tr> $tccell1> Forum ID: <input type=\"text\" name=\"dm_fid\"></td> $tccell1> Forum ID: <input type=\"text\" name=\"nm_fid\"> <tr> $tccell1> <input type=\"submit\" name=\"action\" value=\"Delete Mod\"></td> $tccell1> <input type=\"submit\" name=\"action\" value=\"Add Mod\">*/ ($forumselectforrem!=""?"<form action=\"admin-editmods.php\" method=\"POST\">$inph=\"action\" value=\"remove\">$tblstart"."<tr>$tccellh colspan=\"2\">Remove Moderator:</td></tr> <tr>$tccell1 width=15%>Forum and Moderator:</td>$tccell2l width=85%><select name=\"removemod\" size=\"1\">$forumselectforrem</select></td></tr> <tr>$tccell1 width=15%> </td>$tccell2l width=85%>$inps=\"removemodsubmit\" value=\"Remove Moderator\"></td></tr>$tblend</form>":""); } print $footer; printtimedif($startingtime); ?>