From 53091bc6d4eb4e1718e7b206be87c90e9c788d96 Mon Sep 17 00:00:00 2001 From: mMarinetti Date: Thu, 29 Dec 2011 14:51:48 +0000 Subject: [PATCH] // refacto Theme::getThemes ( array2Collection ) git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@11893 b9a71923-0436-4b27-9f14-aed3839534dd --- 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;