users_opt & 524288 || $is_a) { // is_mod or admin.
if ($is_a) {
// Approval of custom Avatars.
if ($FUD_OPT_1 & 32 && ($avatar_count = q_singleval('SELECT count(*) FROM fud30_users WHERE users_opt>=16777216 AND '. q_bitand('users_opt', 16777216) .' > 0'))) {
$custom_avatar_queue = '| Custom Avatar Queue ('.$avatar_count.')';
}
// All reported messages.
if ($report_count = q_singleval('SELECT count(*) FROM fud30_msg_report')) {
$reported_msgs = '| Reported Messages ('.$report_count.')';
}
// All thread exchange requests.
if ($thr_exchc = q_singleval('SELECT count(*) FROM fud30_thr_exchange')) {
$thr_exch = '| Topic Exchange ('.$thr_exchc.')';
}
// All account approvals.
if ($FUD_OPT_2 & 1024 && ($accounts_pending_approval = q_singleval('SELECT count(*) FROM fud30_users WHERE users_opt>=2097152 AND '. q_bitand('users_opt', 2097152) .' > 0 AND id > 0'))) {
$accounts_pending_approval = '| Accounts Pending Approval ('.$accounts_pending_approval.')';
} else {
$accounts_pending_approval = '';
}
$q_limit = '';
} else {
// Messages reported in moderated forums.
if ($report_count = q_singleval('SELECT count(*) FROM fud30_msg_report mr INNER JOIN fud30_msg m ON mr.msg_id=m.id INNER JOIN fud30_thread t ON m.thread_id=t.id INNER JOIN fud30_mod mm ON t.forum_id=mm.forum_id AND mm.user_id='. _uid)) {
$reported_msgs = '| Reported Messages ('.$report_count.')';
}
// Thread move requests in moderated forums.
if ($thr_exchc = q_singleval('SELECT count(*) FROM fud30_thr_exchange te INNER JOIN fud30_mod m ON m.user_id='. _uid .' AND te.frm=m.forum_id')) {
$thr_exch = '| Topic Exchange ('.$thr_exchc.')';
}
$q_limit = ' INNER JOIN fud30_mod mm ON f.id=mm.forum_id AND mm.user_id='. _uid;
}
// Messages requiring approval.
if ($approve_count = q_singleval('SELECT count(*) FROM fud30_msg m INNER JOIN fud30_thread t ON m.thread_id=t.id INNER JOIN fud30_forum f ON t.forum_id=f.id '. $q_limit .' WHERE m.apr=0 AND f.forum_opt>=2')) {
$mod_que = 'Moderation Queue ('.$approve_count.')';
}
} else if ($usr->users_opt & 268435456 && $FUD_OPT_2 & 1024 && ($accounts_pending_approval = q_singleval('SELECT count(*) FROM fud30_users WHERE users_opt>=2097152 AND '. q_bitand('users_opt', 2097152) .' > 0 AND id > 0'))) {
$accounts_pending_approval = '| Accounts Pending Approval ('.$accounts_pending_approval.')';
} else {
$accounts_pending_approval = '';
}
if ($is_a || $usr->group_leader_list) {
$group_mgr = '| Group Manager';
}
if ($thr_exch || $accounts_pending_approval || $group_mgr || $reported_msgs || $custom_avatar_queue || $mod_que) {
$admin_cp = '
Admin: '.$mod_que.' '.$reported_msgs.' '.$thr_exch.' '.$custom_avatar_queue.' '.$group_mgr.' '.$accounts_pending_approval.'
';
}
} else {
$admin_cp = '';
}
?>