From 30d85286e66c110e1908820f0035c7495b8b134f Mon Sep 17 00:00:00 2001 From: mMarinetti Date: Thu, 29 Dec 2011 14:51:48 +0000 Subject: [PATCH] // refacto Theme::getThemes ( array2Collection ) --- classes/Theme.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/classes/Theme.php b/classes/Theme.php index eaf88bcc8..5a99c9479 100644 --- a/classes/Theme.php +++ b/classes/Theme.php @@ -44,10 +44,9 @@ class ThemeCore extends ObjectModel public static function getThemes() { - $sql = 'SELECT * - FROM '._DB_PREFIX_.'theme - ORDER BY name'; - return Db::getInstance()->executeS($sql); + $themes = new Collection('Theme'); + $themes->orderBy('name'); + return $themes; } /** @@ -72,7 +71,7 @@ class ThemeCore extends ObjectModel { $themes = Theme::getThemes(); foreach($themes as $theme_obj) - $themes_dir[] = $theme_obj['directory']; + $themes_dir[] = $theme_obj->directory; foreach( $dirlist as $theme) if (false !== array_search($theme, $themes_dir)) $available_theme[] = $theme;