* $Date:: $ *
* $Tag:: 0.2.1-FINAL $ *
* $Author:: $ *
- * Needs to be in all Files and every File needs "svn propset *
- * svn:keywords Date Revision" (autoprobset!) at least!!!!!! *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
} // END - if
// Add description as navigation point
-addMenuDescription('admin', __FILE__);
+addYouAreHereLink('admin', __FILE__);
// Optimize and repair database and return the result as a multi-dimensional array
$DATA = repairOptimizeDatabase();
// Output rows
-$SW = 2; $gain_tabs = '0'; $OUT = '';
+$gain_tabs = '0'; $OUT = '';
foreach ($DATA['tables'] as $row_array) {
// Init variables
$B1 = ''; $B2 = '';
// Fixes a bug which causes a parser error on eval'd code
if (empty($row_array[1])) $row_array[1] = 'NONE';
- // Get optimization status
- $REP = getMessage('OPTIMIZE_STATUS_' . strtoupper($row_array[1]).'');
-
- $OPT = getMessage('OPTIMIZE_STATUS_UNSUPPORTED');
+ // Get repair/optimization status
+ $repairStatus = '{--ADMIN_OPTIMIZE_STATUS_' . str_replace('__', '_', str_replace(',', '', str_replace('+', '', str_replace("'", '', str_replace(' ', '_', strtoupper($row_array[1])))))) . '--}';
+ $optimizeStatus = '{--ADMIN_OPTIMIZE_STATUS_UNSUPPORTED--}';
if ($row_array[4] > 0) {
- $OPT = getMessage('OPTIMIZE_STATUS_OPTIMIZED');
+ $optimizeStatus = '{--ADMIN_OPTIMIZE_STATUS_OPTIMIZED--}';
$B1 = '<strong>'; $B2 = '<strong>';
$gain_tabs++;
- } elseif (count(explode(' ', $row_array[2])) == '0') {
- $OPT = getMessage('OPTIMIZE_STATUS_' . strtoupper($row_array[2]).'');
+ } elseif (count(explode(' ', $row_array[2])) == 0) {
+ $optimizeStatus = '{--ADMIN_OPTIMIZE_STATUS_' . strtoupper($row_array[2]) . '--}';
}
// Prepare data for the row template
$content = array(
- 'sw' => $SW,
'b1' => $B1,
'b2' => $B2,
'tpl' => $row_array[0],
- 'rep' => $REP,
- 'opt' => $OPT,
- 'sum' => translateComma($row_array[3]),
- 'sav' => translateComma($row_array[4]),
+ 'rep' => $repairStatus,
+ 'opt' => $optimizeStatus,
+ 'sum' => $row_array[3],
+ 'sav' => $row_array[4],
);
// Load row template and switch color
$OUT .= loadTemplate('admin_optimize_row', true, $content);
- $SW = 3 - $SW;
} // END - foreach
+// Transfer main data
+$content = $DATA;
+
// Remember rows
$content['rows'] = $OUT;
-// Prepare data for the template
-$content['total_tabs'] = $DATA['total_tabs'];
-$content['total_size'] = translateComma($DATA['total_size']);
-$content['total_rows'] = $DATA['total_rows'];
-$content['total_optimized'] = translateComma($DATA['total_opti']);
-$content['now_optimized'] = $gain_tabs;
-$content['now_saved'] = translateComma($DATA['total_gain']);
+// Transfer data to $content for template
+$content['now_optimized'] = $gain_tabs;
// Load main template
loadTemplate('admin_optimize', false, $content);