} // END - if
// Check for selected themes
-$SEL = '0';
-if (isPostRequestElementSet('sel')) $SEL = countPostSelection();
-if ($SEL > 0) {
+if (countPostSelection() > 0) {
$OUT = '';
foreach (postRequestElement('sel') as $id => $sel) {
$sql = '';
// Rebuild cache
rebuildCacheFile('themes', 'them');
} // END - if
- }
+ } // END - foreach
// Output generated?
if (empty($OUT)) $OUT = getMessage('ADMIN_THEME_NO_OUTPUT');
adminSaveSettings($postData);
}
+// Init rows
+$OUT = '';
+
// Switch to testing mode
$GLOBALS['theme_mode'] = 'test';
-// Generate output lines for the template
-$OUT = ''; $SW = 2;
-$result = SQL_QUERY("SELECT `id`, `theme_path`, `theme_active`, `theme_ver`, `theme_name` FROM `{?_MYSQL_PREFIX?}_themes` ORDER BY theme_path", __FILE__, __LINE__);
+$result = SQL_QUERY("SELECT
+ `id`,
+ `theme_path`,
+ `theme_active`,
+ `theme_ver`,
+ `theme_name`
+FROM
+ `{?_MYSQL_PREFIX?}_themes`
+ORDER BY
+ `theme_path` ASC", __FILE__, __LINE__);
+
if (SQL_NUMROWS($result) > 0) {
+ // Init color
+ $SW = 2;
while ($content = SQL_FETCHARRAY($result)) {
// Construct IFN
$inc = sprintf("theme/%s/theme.php", $content['theme_path']);
// Load row template and switch color
$OUT .= loadTemplate('admin_theme_edit_row', true, $content);
$SW = 3 - $SW;
- }
+ } // END - while
// Free memory
SQL_FREERESULT($result);