<?php namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\Theme; /** * Prints theme specific details as a JSON string */ class ThemeDetails extends BaseModule { public static function rawContent() { if (!empty($_REQUEST['theme'])) { $theme = $_REQUEST['theme']; $info = Theme::getInfo($theme); // Unfortunately there will be no translation for this string $description = defaults($info, 'description', ''); $version = defaults($info, 'version' , ''); $credits = defaults($info, 'credits' , ''); echo json_encode([ 'img' => Theme::getScreenshot($theme), 'desc' => $description, 'version' => $version, 'credits' => $credits, ]); } exit(); } }