diff options
author | redmatrix <mike@macgirvin.com> | 2016-09-01 13:48:11 -0700 |
---|---|---|
committer | redmatrix <mike@macgirvin.com> | 2016-09-01 13:48:11 -0700 |
commit | 678148b9aa98ffb0b174aceb2e30f79ea116a566 (patch) | |
tree | ca7f2711bb6e2d4b3337b1c9e7d1486aa25fcba6 /Zotlabs/Module | |
parent | 549943fb1082bac14096d97ee2124052a8f6f364 (diff) | |
download | volse-hubzilla-678148b9aa98ffb0b174aceb2e30f79ea116a566.tar.gz volse-hubzilla-678148b9aa98ffb0b174aceb2e30f79ea116a566.tar.bz2 volse-hubzilla-678148b9aa98ffb0b174aceb2e30f79ea116a566.zip |
more work on theme select backend
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); } |