aboutsummaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-10-07 11:31:12 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-10-07 11:31:12 +0200
commit879e9fcd76f65107390bffa7d8c8999cb6c6a853 (patch)
tree1e23ae8521c48e8b02c594988fdde5443aed4252 /app/models
parent71282fb72f8d113953aef5eb7be111a14ece3f22 (diff)
Fix issue #165: @import CSS enlevés
Implique une modification des fichiers metadata.json pour les thèmes : ajout d'un champ "files" répertoriant les fichiers CSS à utiliser
Diffstat (limited to 'app/models')
-rw-r--r--app/models/RSSThemes.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/app/models/RSSThemes.php b/app/models/RSSThemes.php
index 291b295e3..83db85acf 100644
--- a/app/models/RSSThemes.php
+++ b/app/models/RSSThemes.php
@@ -23,10 +23,11 @@ class RSSThemes extends Model {
isset($res['name']) &&
isset($res['author']) &&
isset($res['description']) &&
- isset($res['version'])) {
+ isset($res['version']) &&
+ isset($res['files']) && is_array($res['files'])) {
$theme = $res;
$theme['path'] = $theme_dir;
- self::$list[] = $theme;
+ self::$list[$theme_dir] = $theme;
}
}
}
@@ -35,4 +36,12 @@ class RSSThemes extends Model {
public static function get() {
return self::$list;
}
+
+ public static function get_infos($theme_id) {
+ if (isset(self::$list[$theme_id])) {
+ return self::$list[$theme_id];
+ }
+
+ return false;
+ }
} \ No newline at end of file