Vergleich admin/maintenance.php - 1.2.0 - 1.2.3

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 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 175Zeile 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 216Zeile 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 241Zeile 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 269Zeile 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 294Zeile 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 327Zeile 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 349Zeile 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 358Zeile 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 376Zeile 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();

}
?>

}
?>