Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: system_health.php 5016 2010-06-12 00:24:02Z RyanGordon $
| * $Id$
|
*/
// Disallow direct access to this file for security reasons
| */
// Disallow direct access to this file for security reasons
|
Zeile 16 | Zeile 16 |
---|
}
$page->add_breadcrumb_item($lang->system_health, "index.php?module=tools-system_health");
|
}
$page->add_breadcrumb_item($lang->system_health, "index.php?module=tools-system_health");
|
| $sub_tabs['system_health'] = array( 'title' => $lang->system_health, 'link' => "index.php?module=tools-system_health", 'description' => $lang->system_health_desc );
$sub_tabs['utf8_conversion'] = array( 'title' => $lang->utf8_conversion, 'link' => "index.php?module=tools-system_health&action=utf8_conversion", 'description' => $lang->utf8_conversion_desc2 );
$sub_tabs['template_check'] = array( 'title' => $lang->check_templates, 'link' => "index.php?module=tools-system_health&action=check_templates", 'description' => $lang->check_templates_desc );
|
$plugins->run_hooks("admin_tools_system_health_begin");
|
$plugins->run_hooks("admin_tools_system_health_begin");
|
| if($mybb->input['action'] == "do_check_templates" && $mybb->request_method == "post") { $plugins->run_hooks("admin_tools_system_health_template_do_check_start");
$query = $db->simple_select("templates", "*", "", array("order_by" => "sid, title", "order_dir" => "ASC"));
if(!$db->num_rows($query)) { flash_message($lang->error_invalid_input, 'error'); admin_redirect("index.php?module=tools-system_health"); }
$t_cache = array(); while($template = $db->fetch_array($query)) { if(check_template($template['template']) == true) { $t_cache[$template['sid']][] = $template; } }
if(empty($t_cache)) { flash_message($lang->success_templates_checked, 'success'); admin_redirect("index.php?module=tools-system_health"); }
$plugins->run_hooks("admin_tools_system_health_template_do_check");
$page->add_breadcrumb_item($lang->check_templates); $page->output_header($lang->check_templates);
$page->output_nav_tabs($sub_tabs, 'template_check'); $page->output_inline_error(array($lang->check_templates_info_desc));
$templatesets = array( -2 => array( "title" => "MyBB Master Templates" ) ); $query = $db->simple_select("templatesets", "*"); while($set = $db->fetch_array($query)) { $templatesets[$set['sid']] = $set; }
$count = 0; foreach($t_cache as $sid => $templates) { if(!$done_set[$sid]) { $table = new Table(); $table->construct_header($templatesets[$sid]['title'], array("colspan" => 2));
$done_set[$sid] = 1; ++$count; }
if($sid == -2) { // Some cheeky clown has altered the master templates! $table->construct_cell($lang->error_master_templates_altered, array("colspan" => 2)); $table->construct_row(); }
foreach($templates as $template) { if($sid == -2) { $table->construct_cell($template['title'], array('colspan' => 2)); } else { $popup = new PopupMenu("template_{$template['tid']}", $lang->options); $popup->add_item($lang->full_edit, "index.php?module=style-templates&action=edit_template&title=".urlencode($template['title'])."&sid={$sid}");
$table->construct_cell("<a href=\"index.php?module=style-templates&action=edit_template&title=".urlencode($template['title'])."&sid={$sid}&from=diff_report\">{$template['title']}</a>", array('width' => '80%')); $table->construct_cell($popup->fetch(), array("class" => "align_center")); }
$table->construct_row(); }
if($done_set[$sid] && !$done_output[$sid]) { $done_output[$sid] = 1; if($count == 1) { $table->output($lang->check_templates); } else { $table->output(); } } }
$page->output_footer(); }
if($mybb->input['action'] == "check_templates") { $plugins->run_hooks("admin_tools_system_health_template_check");
$page->add_breadcrumb_item($lang->check_templates); $page->output_header($lang->check_templates);
$page->output_nav_tabs($sub_tabs, 'template_check');
if($errors) { $page->output_inline_error($errors); }
$form = new Form("index.php?module=tools-system_health", "post", "check_set"); echo $form->generate_hidden_field("action", "do_check_templates");
$form_container = new FormContainer($lang->check_templates); $form_container->output_row($lang->check_templates_title, "", $lang->check_templates_info); $form_container->end();
$buttons = array(); $buttons[] = $form->generate_submit_button($lang->proceed);
$form->output_submit_wrapper($buttons); $form->end();
$page->output_footer(); }
|
if($mybb->input['action'] == "utf8_conversion") { $plugins->run_hooks("admin_tools_system_health_utf8_conversion");
| if($mybb->input['action'] == "utf8_conversion") { $plugins->run_hooks("admin_tools_system_health_utf8_conversion");
|
Zeile 72 | Zeile 221 |
---|
$charset = $matches[1]; $table->construct_cell("<strong>".$lang->sprintf($lang->converting_to_utf8, $mybb->input['table'], $charset)."</strong>");
|
$charset = $matches[1]; $table->construct_cell("<strong>".$lang->sprintf($lang->converting_to_utf8, $mybb->input['table'], $charset)."</strong>");
|
$table->construct_row();
| $table->construct_row();
|
$table->construct_cell($lang->please_wait); $table->construct_row();
| $table->construct_cell($lang->please_wait); $table->construct_row();
|
Zeile 239 | Zeile 388 |
---|
else if($mybb->input['table'] == $tablename) { $is_next = true;
|
else if($mybb->input['table'] == $tablename) { $is_next = true;
|
} }
| } }
|
$db->set_table_prefix($old_table_prefix);
| $db->set_table_prefix($old_table_prefix);
|
Zeile 348 | Zeile 497 |
---|
else { $table->construct_cell("<strong>".$lang->sprintf($lang->convert_to_utf8, $mybb->input['table'], $charset)."</strong>");
|
else { $table->construct_cell("<strong>".$lang->sprintf($lang->convert_to_utf8, $mybb->input['table'], $charset)."</strong>");
|
} $table->construct_row(); $table->construct_cell($lang->notice_process_long_time);
| } $table->construct_row(); $table->construct_cell($lang->notice_process_long_time);
|
$table->construct_row(); if($mybb->input['do'] == "all")
| $table->construct_row(); if($mybb->input['do'] == "all")
|
Zeile 423 | Zeile 572 |
---|
$page->add_breadcrumb_item($lang->utf8_conversion, "index.php?module=tools-system_health&action=utf8_conversion"); $page->output_header($lang->system_health." - ".$lang->utf8_conversion);
|
$page->add_breadcrumb_item($lang->utf8_conversion, "index.php?module=tools-system_health&action=utf8_conversion"); $page->output_header($lang->system_health." - ".$lang->utf8_conversion);
|
$sub_tabs['system_health'] = array( 'title' => $lang->system_health, 'link' => "index.php?module=tools-system_health", 'description' => $lang->system_health_desc ); $sub_tabs['utf8_conversion'] = array( 'title' => $lang->utf8_conversion, 'link' => "index.php?module=tools-system_health&action=utf8_conversion", 'description' => $lang->utf8_conversion_desc2 );
| |
$page->output_nav_tabs($sub_tabs, 'utf8_conversion');
| $page->output_nav_tabs($sub_tabs, 'utf8_conversion');
|
Zeile 460 | Zeile 597 |
---|
} $table->output("<div style=\"float: right; text-decoration: underline\"><small><a href=\"index.php?module=tools-system_health&action=utf8_conversion&do=all\">({$lang->convert_all})</a></small></div><div>{$lang->utf8_conversion}</div>");
|
} $table->output("<div style=\"float: right; text-decoration: underline\"><small><a href=\"index.php?module=tools-system_health&action=utf8_conversion&do=all\">({$lang->convert_all})</a></small></div><div>{$lang->utf8_conversion}</div>");
|
|
|
$page->output_footer(); }
| $page->output_footer(); }
|
Zeile 469 | Zeile 606 |
---|
$plugins->run_hooks("admin_tools_system_health_start"); $page->output_header($lang->system_health);
|
$plugins->run_hooks("admin_tools_system_health_start"); $page->output_header($lang->system_health);
|
$sub_tabs['system_health'] = array( 'title' => $lang->system_health, 'link' => "index.php?module=tools-system_health", 'description' => $lang->system_health_desc ); $sub_tabs['utf8_conversion'] = array( 'title' => $lang->utf8_conversion, 'link' => "index.php?module=tools-system_health&action=utf8_conversion", 'description' => $lang->utf8_conversion_desc2 );
| |
$page->output_nav_tabs($sub_tabs, 'system_health');
| $page->output_nav_tabs($sub_tabs, 'system_health');
|
Zeile 494 | Zeile 619 |
---|
$table->construct_cell("<strong>{$lang->total_database_size}</strong>", array('width' => '25%')); $table->construct_cell(get_friendly_size($db->fetch_size()), array('width' => '25%')); $table->construct_cell("<strong>{$lang->attachment_space_used}</strong>", array('width' => '200'));
|
$table->construct_cell("<strong>{$lang->total_database_size}</strong>", array('width' => '25%')); $table->construct_cell(get_friendly_size($db->fetch_size()), array('width' => '25%')); $table->construct_cell("<strong>{$lang->attachment_space_used}</strong>", array('width' => '200'));
|
$table->construct_cell(get_friendly_size($attachs['spaceused']), array('width' => '200'));
| $table->construct_cell(get_friendly_size(intval($attachs['spaceused'])), array('width' => '200'));
|
$table->construct_row(); if($attachs['spaceused'] > 0)
| $table->construct_row(); if($attachs['spaceused'] > 0)
|
Zeile 684 | Zeile 809 |
---|
if($errors) {
|
if($errors) {
|
$page->output_error("<p><em>{$errors} {$lang->error_chmod}</span></strong> {$lang->chmod_info} <a href=\"http://wiki.mybboard.net/index.php/HowTo_Chmod\" target=\"_blank\">MyBB Wiki</a>.</em></p>");
| $page->output_error("<p><em>{$errors} {$lang->error_chmod}</span></strong> {$lang->chmod_info} <a href=\"http://wiki.mybb.com/index.php/HowTo_Chmod\" target=\"_blank\">MyBB Wiki</a>.</em></p>");
|
} else {
| } else {
|