// 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_' . str_replace('__', '_', str_replace(',', '', str_replace('+', '', str_replace("'", '', str_replace(' ', '_', 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);