themes and styles now sort()ed by ID

This commit is contained in:
real_nowhereman 2007-11-16 20:56:27 +00:00
parent f43109aacf
commit 7b01fb6758
2 changed files with 26 additions and 6 deletions

View File

@ -25,8 +25,9 @@
global $fp_config;
$o =& new admin_themes_obj_style_idx;
$list = $o->getList();
sort($list);
$info = array();
$based = THEMES_DIR . THE_THEME;

View File

@ -53,16 +53,35 @@
} else {
define('THEME_LEGACY_MODE', false);
if ($theme['version'] > 0.704) {
if (isset($theme['default_style'])) {
if (!isset($fp_config['general']['style']))
$fp_config['general']['style'] = $theme['default_style'];
include(THEMES_DIR . THE_THEME . "/{$fp_config['general']['style']}/style.conf.php");
$theme['style'] = $style;
} else {
theme_register_default_widgetsets();
$theme['style'] = array(
'style_def' => $theme['style_def']? $theme['style_def'] : 'style.css',
'style_admin' => $theme['style_admin']? $theme['style_admin'] : 'style.css',
);
}
}
// no widgets registered, load default set
if (!get_registered_widgets())
theme_register_default_widgetsets();
}
return $theme;
@ -151,7 +170,7 @@
echo BLOG_BASEURL . THEMES_DIR . THE_THEME;
$css = class_exists('adminpanel')?
$css = defined('MOD_ADMIN_PANEL')?
$theme['style']['style_admin'] : $theme['style']['style_def'];
$substyle = '/'. (isset($fp_config['general']['style'])? $fp_config['general']['style'].'/' : '');