* @file view/theme/quattro/style.php
*/
use Friendica\Core\Config;
-use Friendica\Core\PConfig;
-use Friendica\Model\Profile;
+use Friendica\DI;
-$uid = Profile::getThemeUid();
+$uid = $_REQUEST['puid'] ?? 0;
$color = false;
$quattro_align = false;
$site_quattro_align = Config::get("quattro", "align", false);
if ($uid) {
- $color = PConfig::get($uid, "quattro", "color", false);
- $quattro_align = PConfig::get($uid, 'quattro', 'align', false);
+ $color = DI::pConfig()->get($uid, "quattro", "color", false);
+ $quattro_align = DI::pConfig()->get($uid, 'quattro', 'align', false);
}
if ($color === false) {
$quattro_align = $site_quattro_align;
}
+$color = \Friendica\Util\Strings::sanitizeFilePathItem($color);
+
if (file_exists("$THEMEPATH/$color/style.css")) {
echo file_get_contents("$THEMEPATH/$color/style.css");
}
$site_post_font_size = Config::get("quattro", "pfs", "12");
if ($uid) {
- $textarea_font_size = PConfig::get($uid, "quattro", "tfs", false);
- $post_font_size = PConfig::get($uid, "quattro", "pfs", false);
+ $textarea_font_size = DI::pConfig()->get($uid, "quattro", "tfs", false);
+ $post_font_size = DI::pConfig()->get($uid, "quattro", "pfs", false);
}
if ($textarea_font_size === false) {