* $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, 2010 by Mailer Developer Team *
+ * 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();
// 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 = '{--OPTIMIZE_STATUS_' . strtoupper($row_array[1]) . '--}';
-
- $OPT = '{--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 = '{--OPTIMIZE_STATUS_OPTIMIZED--}';
+ $optimizeStatus = '{--ADMIN_OPTIMIZE_STATUS_OPTIMIZED--}';
$B1 = '<strong>'; $B2 = '<strong>';
$gain_tabs++;
} elseif (count(explode(' ', $row_array[2])) == 0) {
- $OPT = '{--OPTIMIZE_STATUS_' . strtoupper($row_array[2]) . '--}';
+ $optimizeStatus = '{--ADMIN_OPTIMIZE_STATUS_' . strtoupper($row_array[2]) . '--}';
}
// Prepare data for the row template
'b1' => $B1,
'b2' => $B2,
'tpl' => $row_array[0],
- 'rep' => $REP,
- 'opt' => $OPT,
+ 'rep' => $repairStatus,
+ 'opt' => $optimizeStatus,
'sum' => $row_array[3],
'sav' => $row_array[4],
);
$OUT .= loadTemplate('admin_optimize_row', true, $content);
} // END - foreach
+// Transfer main data
+$content = $DATA;
+
// Remember rows
$content['rows'] = $OUT;
// Transfer data to $content for template
-$content = merge_array($content, $DATA);
-$content['now_optimized'] = $gain_tabs;
+$content['now_optimized'] = $gain_tabs;
// Load main template
loadTemplate('admin_optimize', false, $content);