Zeile 2064 | Zeile 2064 |
---|
{ $attachments = array_map("intval", array_keys($mybb->input['attachments'])); $query = $db->query("
|
{ $attachments = array_map("intval", array_keys($mybb->input['attachments'])); $query = $db->query("
|
SELECT a.pid, a.aid
| SELECT a.pid, a.aid, t.tid
|
FROM ".TABLE_PREFIX."attachments a LEFT JOIN ".TABLE_PREFIX."posts p ON (a.pid=p.pid) LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)
| FROM ".TABLE_PREFIX."attachments a LEFT JOIN ".TABLE_PREFIX."posts p ON (a.pid=p.pid) LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)
|
Zeile 2080 | Zeile 2080 |
---|
if($action == "approve") { $db->update_query("attachments", array("visible" => 1), "aid='{$attachment['aid']}'");
|
if($action == "approve") { $db->update_query("attachments", array("visible" => 1), "aid='{$attachment['aid']}'");
|
| if(isset($attachment['tid'])) { update_thread_counters((int)$attachment['tid'], array("attachmentcount" => "+1")); }
|
} else if($action == "delete") { remove_attachment($attachment['pid'], '', $attachment['aid']);
|
} else if($action == "delete") { remove_attachment($attachment['pid'], '', $attachment['aid']);
|
| if(isset($attachment['tid'])) { update_thread_counters((int)$attachment['tid'], array("attachmentcount" => "-1")); }
|
} }
$plugins->run_hooks("modcp_do_modqueue_end");
|
} }
$plugins->run_hooks("modcp_do_modqueue_end");
|
|
|
redirect("modcp.php?action=modqueue&type=attachments", $lang->redirect_attachmentsmoderated); } }
| redirect("modcp.php?action=modqueue&type=attachments", $lang->redirect_attachmentsmoderated); } }
|
Zeile 2100 | Zeile 2108 |
---|
if($mybb->usergroup['canmanagemodqueue'] == 0) { error_no_permission();
|
if($mybb->usergroup['canmanagemodqueue'] == 0) { error_no_permission();
|
}
| }
|
if($nummodqueuethreads == 0 && $nummodqueueposts == 0 && $nummodqueueattach == 0 && $mybb->usergroup['issupermod'] != 1) { error($lang->you_cannot_use_mod_queue);
| if($nummodqueuethreads == 0 && $nummodqueueposts == 0 && $nummodqueueattach == 0 && $mybb->usergroup['issupermod'] != 1) { error($lang->you_cannot_use_mod_queue);
|
Zeile 2114 | Zeile 2122 |
---|
if($nummodqueuethreads == 0 && $mybb->usergroup['issupermod'] != 1) { error($lang->you_cannot_moderate_threads);
|
if($nummodqueuethreads == 0 && $mybb->usergroup['issupermod'] != 1) { error($lang->you_cannot_moderate_threads);
|
}
| }
|
$forum_cache = $cache->read("forums");
|
$forum_cache = $cache->read("forums");
|
|
|
$query = $db->simple_select("threads", "COUNT(tid) AS unapprovedthreads", "visible='0' {$flist_queue_threads}"); $unapproved_threads = $db->fetch_field($query, "unapprovedthreads");
// Figure out if we need to display multiple pages. if($mybb->get_input('page') != "last")
|
$query = $db->simple_select("threads", "COUNT(tid) AS unapprovedthreads", "visible='0' {$flist_queue_threads}"); $unapproved_threads = $db->fetch_field($query, "unapprovedthreads");
// Figure out if we need to display multiple pages. if($mybb->get_input('page') != "last")
|
{
| {
|
$page = $mybb->get_input('page', MyBB::INPUT_INT);
|
$page = $mybb->get_input('page', MyBB::INPUT_INT);
|
}
| }
|
$perpage = $mybb->settings['threadsperpage']; $pages = $unapproved_threads / $perpage;
|
$perpage = $mybb->settings['threadsperpage']; $pages = $unapproved_threads / $perpage;
|
$pages = ceil($pages);
if($mybb->get_input('page') == "last") { $page = $pages; }
if($page > $pages || $page <= 0) { $page = 1; }
if($page) { $start = ($page-1) * $perpage; } else { $start = 0; $page = 1; }
| $pages = ceil($pages);
if($mybb->get_input('page') == "last") { $page = $pages; }
if($page > $pages || $page <= 0) { $page = 1; }
if($page) { $start = ($page-1) * $perpage; } else { $start = 0; $page = 1; }
|
$multipage = multipage($unapproved_threads, $perpage, $page, "modcp.php?action=modqueue&type=threads");
| $multipage = multipage($unapproved_threads, $perpage, $page, "modcp.php?action=modqueue&type=threads");
|
Zeile 2178 | Zeile 2186 |
---|
{ $thread['threadusername'] = htmlspecialchars_uni($thread['threadusername']); $profile_link = $thread['threadusername'];
|
{ $thread['threadusername'] = htmlspecialchars_uni($thread['threadusername']); $profile_link = $thread['threadusername'];
|
} else { $profile_link = $lang->guest; } } else
| } else { $profile_link = $lang->guest; } } else
|
{ $thread['username'] = htmlspecialchars_uni($thread['username']); $profile_link = build_profile_link($thread['username'], $thread['uid']);
| { $thread['username'] = htmlspecialchars_uni($thread['username']); $profile_link = build_profile_link($thread['username'], $thread['uid']);
|
Zeile 2358 | Zeile 2366 |
---|
if($nummodqueueattach == 0 && $mybb->usergroup['issupermod'] != 1) { error($lang->you_cannot_moderate_attachments);
|
if($nummodqueueattach == 0 && $mybb->usergroup['issupermod'] != 1) { error($lang->you_cannot_moderate_attachments);
|
}
| }
|
$query = $db->query(" SELECT COUNT(aid) AS unapprovedattachments
| $query = $db->query(" SELECT COUNT(aid) AS unapprovedattachments
|
Zeile 4263 | Zeile 4271 |
---|
"); $user = $db->fetch_array($query);
|
"); $user = $db->fetch_array($query);
|
if($user['uid'])
| if($user)
|
{ $existing_ban = true; }
| { $existing_ban = true; }
|
Zeile 4287 | Zeile 4295 |
---|
$user = get_user_by_username($mybb->input['username'], $options);
|
$user = get_user_by_username($mybb->input['username'], $options);
|
if(!$user['uid'])
| if(!$user)
|
{ $errors[] = $lang->invalid_username; }
| { $errors[] = $lang->invalid_username; }
|
Zeile 4312 | Zeile 4320 |
---|
// Check banned group $usergroups_cache = $cache->read('usergroups');
|
// Check banned group $usergroups_cache = $cache->read('usergroups');
|
$usergroup = $usergroups_cache[$mybb->get_input('usergroup', MyBB::INPUT_INT)];
| if(isset($usergroups_cache[$mybb->get_input('usergroup', MyBB::INPUT_INT)])) { $usergroup = $usergroups_cache[$mybb->get_input('usergroup', MyBB::INPUT_INT)]; }
|
|
|
if(empty($usergroup['gid']) || empty($usergroup['isbannedgroup']))
| if(!isset($usergroup) || empty($usergroup['isbannedgroup']))
|
{ $errors[] = $lang->error_nobangroup; }
| { $errors[] = $lang->error_nobangroup; }
|