query("SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC"); while ($row = $db->get_row()) { $user_group[$row['id']] = array (); foreach ($row as $key => $value) { $user_group[$row['id']][$key] = $value; } } $db->free(); switch ($subaction) { case "": $db->query("SELECT user_group, count(*) as count FROM " . USERPREFIX . "_users GROUP BY user_group"); while($row = $db->get_row()) { $count_list[$row['user_group']] = $row['count']; } $db->free(); foreach ($user_group as $group) { $count = intval ($count_list[$group['id']]); $entries .= "   {$group['id']} {$group['group_name']} $count "; } echo_top(); echo << HTML; echo_title($f_lg['group_list']); echo ""; echo $entries."
  ID {$f_lg['group_name']} {$f_lg['group_users']}  
"; echo_bottom(); break; case "edit": if ($id) { $row = $db->super_query("SELECT * FROM " . PREFIX . "_forum_moderators WHERE group_id = '$id'"); echo_top(); echo_title ($f_lg['group_moderation']." ".$user_group[$id]['group_name']); echo "
"; echo ""; showRadio($f_lg['mod_edit_topic'], $f_lg[''], "edit_topic", $row); showRadio($f_lg['mod_del_topic'], $f_lg[''], "delete_topic", $row); showRadio($f_lg['mod_edit_post'], $f_lg[''], "edit_post", $row); showRadio($f_lg['mod_del_post'], $f_lg[''], "delete_post", $row); showRadio($f_lg['mod_open_topic'], $f_lg[''], "open_topic", $row); showRadio($f_lg['mod_close_topic'], $f_lg[''], "close_topic", $row); showRadio($f_lg['mod_move_topic'], $f_lg[''], "move_topic", $row); showRadio($f_lg['mod_fixed_topic'], $f_lg[''], "pin_topic", $row); showRadio($f_lg['mod_defixed_topic'], $f_lg[''], "unpin_topic", $row); showRadio($f_lg['mod_multi_moderation'], $f_lg[''], "mass_prune", $row); showRadio($f_lg['mod_combining_post'], $f_lg[''], "combining_post", $row); showRadio($f_lg['mod_move_post'], $f_lg[''], "move_post", $row); echo "
"; echo_bottom('bottom'); echo_top('top'); echo "
"; echo_bottom(); } break; case "doedit": if ($id) { $m_group = $db->super_query("SELECT group_id FROM " . PREFIX . "_forum_moderators WHERE group_id = '$id'"); if (!$m_group['group_id']) { $db->query("INSERT INTO " . PREFIX . "_forum_moderators (group_id) values ('$id')"); } $db->query("UPDATE " . PREFIX . "_forum_moderators SET edit_post = '$save[edit_post]', delete_topic = '$save[delete_topic]', edit_topic = '$save[edit_topic]', edit_post = '$save[edit_post]', delete_post = '$save[delete_post]', open_topic = '$save[open_topic]', close_topic = '$save[close_topic]', delete_post = '$save[delete_post]', move_topic = '$save[move_topic]', pin_topic = '$save[pin_topic]', delete_topic = '$save[delete_topic]', unpin_topic = '$save[unpin_topic]', mass_prune = '$save[mass_prune]', combining_post = '$save[combining_post]', move_post = '$save[move_post]' WHERE group_id = '$id'"); } $fcache->delete('forum_moderators.php'); msg("info",$f_lg['group_edit_ok'], $f_lg['group_edit_ok2'], "?mod=forum"); break; } ?>