diff options
Diffstat (limited to 'Zotlabs/Module')
-rw-r--r-- | Zotlabs/Module/Theme_info.php (renamed from Zotlabs/Module/Theme.php) | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/Zotlabs/Module/Theme.php b/Zotlabs/Module/Theme_info.php index da23d9c15..054ab6447 100644 --- a/Zotlabs/Module/Theme.php +++ b/Zotlabs/Module/Theme_info.php @@ -3,7 +3,7 @@ namespace Zotlabs\Module; -class Theme extends \Zotlabs\Web\Controller { +class Theme_info extends \Zotlabs\Web\Controller { function get() { $theme = argv(1); @@ -20,8 +20,28 @@ class Theme extends \Zotlabs\Web\Controller { } $theme_config = theme_content($a); } + $info = get_theme_info($theme); + if($info) { + // unfortunately there will be no translation for this string + $desc = $info['description']; + $version = $info['version']; + $credits = $info['credits']; + } + else { + $desc = ''; + $version = ''; + $credits = ''; + } - $ret = array('theme' => $theme, 'schemas' => $schemas,'config' => $theme_config); + $ret = [ + 'theme' => $theme, + 'img' => get_theme_screenshot($theme), + 'desc' => $desc, + 'version' => $version, + 'credits' => $credits, + 'schemas' => $schemas, + 'config' => $theme_config + ]; json_return_and_die($ret); } |