Zeile 6 | Zeile 6 |
---|
* Website: http://www.mybboard.com * License: http://www.mybboard.com/eula.html *
|
* Website: http://www.mybboard.com * License: http://www.mybboard.com/eula.html *
|
* $Id: maintenance.php 2179 2006-09-01 04:44:17Z chris $
| * $Id: maintenance.php 2564 2006-12-24 07:12:11Z dennis $
|
*/
define("IN_MYBB", 1);
| */
define("IN_MYBB", 1);
|
Zeile 175 | Zeile 175 |
---|
makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed);
|
makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed);
|
| cpfooter();
|
}
|
}
|
cpfooter();
| |
}
if($mybb->input['action'] == "do_rebuildthreads")
| }
if($mybb->input['action'] == "do_rebuildthreads")
|
Zeile 216 | Zeile 215 |
---|
startform("maintenance.php", "" , "do_rebuildthreads"); starttable(); tableheader($lang->rebuild_thread_counters);
|
startform("maintenance.php", "" , "do_rebuildthreads"); starttable(); tableheader($lang->rebuild_thread_counters);
|
makelabelcode($lang->click_next_continue, '', 2); makehiddencode('page', ++$page); makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed); }
cpfooter(); }
| makelabelcode($lang->click_next_continue, '', 2); makehiddencode('page', ++$page); makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed); cpfooter(); } }
|
if($mybb->input['action'] == "do_recountpostcounts") { $plugins->run_hooks("admin_maintenance_do_recountpostcounts");
$query = $db->simple_select(TABLE_PREFIX."users", "COUNT(uid) as num_users"); $num_users = $db->fetch_field($query, 'num_users');
|
if($mybb->input['action'] == "do_recountpostcounts") { $plugins->run_hooks("admin_maintenance_do_recountpostcounts");
$query = $db->simple_select(TABLE_PREFIX."users", "COUNT(uid) as num_users"); $num_users = $db->fetch_field($query, 'num_users');
|
|
|
if(!isset($mybb->input['page']) || intval($mybb->input['page']) < 1) { $mybb->input['page'] = 1;
| if(!isset($mybb->input['page']) || intval($mybb->input['page']) < 1) { $mybb->input['page'] = 1;
|
Zeile 241 | Zeile 239 |
---|
if(!isset($mybb->input['perpage']) || intval($mybb->input['perpage']) < 1) { $mybb->input['perpage'] = 50;
|
if(!isset($mybb->input['perpage']) || intval($mybb->input['perpage']) < 1) { $mybb->input['perpage'] = 50;
|
}
| }
|
$per_page = intval($mybb->input['perpage']); $start = ($page-1) * $per_page; $end = $start + $per_page;
|
$per_page = intval($mybb->input['perpage']); $start = ($page-1) * $per_page; $end = $start + $per_page;
|
| $query = $db->simple_select(TABLE_PREFIX."forums", "fid", "usepostcounts = 'no'"); while($forum = $db->fetch_array($query)) { $fids[] = $forum['fid']; } if(is_array($fids)) { $fids = implode(',', $fids); } if($fids) { $fids = " AND FID NOT IN($fids)"; } else { $fids = ""; }
|
$query = $db->simple_select(TABLE_PREFIX."users", "uid", '', array('order_by' => 'uid', 'order_dir' => 'asc', 'limit_start' => $start, 'limit' => $per_page));
|
$query = $db->simple_select(TABLE_PREFIX."users", "uid", '', array('order_by' => 'uid', 'order_dir' => 'asc', 'limit_start' => $start, 'limit' => $per_page));
|
|
|
while($user = $db->fetch_array($query)) {
|
while($user = $db->fetch_array($query)) {
|
$query2 = $db->simple_select(TABLE_PREFIX."posts", "COUNT(pid) AS post_count", "uid='{$user['uid']}' AND visible>0");
| $query2 = $db->simple_select(TABLE_PREFIX."posts", "COUNT(pid) AS post_count", "uid='{$user['uid']}' AND visible>0{$fids}");
|
$num_posts = $db->fetch_field($query2, "post_count");
|
$num_posts = $db->fetch_field($query2, "post_count");
|
$db->update_query(TABLE_PREFIX."users", array("postnum" => intval($num_posts)), "uid='{$user['uid']}'"); }
| $db->update_query(TABLE_PREFIX."users", array("postnum" => intval($num_posts)), "uid='{$user['uid']}'"); }
|
if($end >= $num_users) { cpredirect("maintenance.php?".SID."&action=rebuild", $lang->user_post_counts_rebuilt);
| if($end >= $num_users) { cpredirect("maintenance.php?".SID."&action=rebuild", $lang->user_post_counts_rebuilt);
|
Zeile 269 | Zeile 286 |
---|
makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed);
|
makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed);
|
| cpfooter();
|
}
|
}
|
cpfooter();
| |
}
if($mybb->input['action'] == "do_rebuildthumbnails")
|
}
if($mybb->input['action'] == "do_rebuildthumbnails")
|
{ $plugins->run_hooks("admin_maintenance_do_rebuild_thumbnails");
| { $plugins->run_hooks("admin_maintenance_do_rebuild_thumbnails");
|
$query = $db->simple_select(TABLE_PREFIX."attachments", "COUNT(aid) as num_attachments"); $num_attachments = $db->fetch_field($query, 'num_attachments');
| $query = $db->simple_select(TABLE_PREFIX."attachments", "COUNT(aid) as num_attachments"); $num_attachments = $db->fetch_field($query, 'num_attachments');
|
Zeile 294 | Zeile 310 |
---|
$start = ($page-1) * $per_page; $end = $start + $per_page;
|
$start = ($page-1) * $per_page; $end = $start + $per_page;
|
require_once "../inc/functions_image.php";
| require_once MYBB_ROOT."inc/functions_image.php";
|
$query = $db->simple_select(TABLE_PREFIX."attachments", "*", '', array('order_by' => 'aid', 'order_dir' => 'asc', 'limit_start' => $start, 'limit' => $per_page)); while($attachment = $db->fetch_array($query))
| $query = $db->simple_select(TABLE_PREFIX."attachments", "*", '', array('order_by' => 'aid', 'order_dir' => 'asc', 'limit_start' => $start, 'limit' => $per_page)); while($attachment = $db->fetch_array($query))
|
Zeile 327 | Zeile 343 |
---|
makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed);
|
makehiddencode('perpage', $per_page); endtable(); endform($lang->proceed);
|
| cpfooter();
|
}
|
}
|
cpfooter();
| |
}
if($mybb->input['action'] == "rebuild")
| }
if($mybb->input['action'] == "rebuild")
|
Zeile 349 | Zeile 364 |
---|
tableheader($lang->rebuild_forum_counters); makelabelcode("<div align=\"center\">{$lang->rebuild_forum_counters_note}</div>", '', 2); makeinputcode($lang->forums_per_page, 'perpage', 50);
|
tableheader($lang->rebuild_forum_counters); makelabelcode("<div align=\"center\">{$lang->rebuild_forum_counters_note}</div>", '', 2); makeinputcode($lang->forums_per_page, 'perpage', 50);
|
makehiddencode('page', 1);
| |
endtable();
|
endtable();
|
| makehiddencode('page', 1);
|
endform($lang->proceed); startform("maintenance.php", "" , "do_rebuildthreads");
| endform($lang->proceed); startform("maintenance.php", "" , "do_rebuildthreads");
|
Zeile 358 | Zeile 373 |
---|
tableheader($lang->rebuild_thread_counters); makelabelcode("<div align=\"center\">{$lang->rebuild_thread_counters_note}</div>", '', 2); makeinputcode($lang->threads_per_page, 'perpage', 500);
|
tableheader($lang->rebuild_thread_counters); makelabelcode("<div align=\"center\">{$lang->rebuild_thread_counters_note}</div>", '', 2); makeinputcode($lang->threads_per_page, 'perpage', 500);
|
makehiddencode('page', 1); endtable(); endform($lang->proceed);
| endtable(); makehiddencode('page', 1); endform($lang->proceed);
|
startform("maintenance.php", "" , "do_recountpostcounts");
|
startform("maintenance.php", "" , "do_recountpostcounts");
|
starttable();
| starttable();
|
tableheader($lang->recount_user_post_counts); makelabelcode("<div align=\"center\">{$lang->recount_user_post_counts_note}</div>", '', 2); makeinputcode($lang->users_per_page, 'perpage', 500);
|
tableheader($lang->recount_user_post_counts); makelabelcode("<div align=\"center\">{$lang->recount_user_post_counts_note}</div>", '', 2); makeinputcode($lang->users_per_page, 'perpage', 500);
|
makehiddencode('page', 1); endtable();
| endtable(); makehiddencode('page', 1);
|
endform($lang->proceed); startform("maintenance.php", "" , "do_rebuildthumbnails");
| endform($lang->proceed); startform("maintenance.php", "" , "do_rebuildthumbnails");
|
Zeile 376 | Zeile 391 |
---|
tableheader($lang->rebuild_thumbnails); makelabelcode("<div align=\"center\">{$lang->rebuild_thumbnails_note}</div>", '', 2); makeinputcode($lang->thumbnails_per_page, 'perpage', 20);
|
tableheader($lang->rebuild_thumbnails); makelabelcode("<div align=\"center\">{$lang->rebuild_thumbnails_note}</div>", '', 2); makeinputcode($lang->thumbnails_per_page, 'perpage', 20);
|
makehiddencode('page', 1);
| |
endtable();
|
endtable();
|
| makehiddencode('page', 1);
|
endform($lang->proceed);
|
endform($lang->proceed);
|
| cpfooter();
|
} ?>
| } ?>
|