X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=view%2Ftheme%2Fquattro%2Fstyle.php;h=4f73001ab354fade4aab8d75da10ea46cc2c5530;hb=6bad4754e26af35a9d13e07e69571f2ed722ff3d;hp=2aaf3af50894b74103e44d25340ac293caf27e81;hpb=30d2e765fd5bdb6ae4fe073b9ea3b956e939fc4c;p=friendica.git diff --git a/view/theme/quattro/style.php b/view/theme/quattro/style.php index 2aaf3af508..4f73001ab3 100644 --- a/view/theme/quattro/style.php +++ b/view/theme/quattro/style.php @@ -1,65 +1,70 @@ . + * + */ - use Friendica\Core\Config; - use Friendica\Core\PConfig; +use Friendica\DI; - $uid = get_theme_uid(); +/* + * This script can be included when the maintenance mode is on, which requires us to avoid any config call and + * use the following hardcoded defaults + */ +$color = 'dark'; +$quattro_align = false; +$textarea_font_size = '20'; +$post_font_size = '12'; - $color = false; - $quattro_align = false; - $site_color = Config::get("quattro", "color", "dark"); - $site_quattro_align = Config::get("quattro", "align", false); +if (DI::mode()->has(\Friendica\App\Mode::MAINTENANCEDISABLED)) { + $site_color = DI::config()->get("quattro", "color", $color); + $site_quattro_align = DI::config()->get("quattro", "align", $quattro_align); + $site_textarea_font_size = DI::config()->get("quattro", "tfs", $textarea_font_size); + $site_post_font_size = DI::config()->get("quattro", "pfs", $post_font_size); - if ($uid) { - $color = PConfig::get($uid, "quattro", "color", false); - $quattro_align = PConfig::get($uid, 'quattro', 'align', false); - } + $uid = $_REQUEST['puid'] ?? 0; - if ($color === false) { - $color = $site_color; - } + $color = DI::pConfig()->get($uid, "quattro", "color", $site_color); + $quattro_align = DI::pConfig()->get($uid, 'quattro', 'align', $site_quattro_align); + $textarea_font_size = DI::pConfig()->get($uid, "quattro", "tfs", $site_textarea_font_size); + $post_font_size = DI::pConfig()->get($uid, "quattro", "pfs", $site_post_font_size); +} - if ($quattro_align === 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"); - } +if (file_exists("$THEMEPATH/$color/style.css")) { + echo file_get_contents("$THEMEPATH/$color/style.css"); +} - if ($quattro_align == "center"){ - echo " - html { width: 100%; margin:0px; padding:0px; } - body { - margin: 50px auto; - width: 900px; - } - "; - } - - - $textarea_font_size = false; - $post_font_size = false; - - $site_textarea_font_size = Config::get("quattro", "tfs", "20"); - $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); - } - - if ($textarea_font_size === false) { - $textarea_font_size = $site_textarea_font_size; - } - if ($post_font_size === false) { - $post_font_size = $site_post_font_size; - } - +if ($quattro_align == "center") { echo " - textarea { font-size: ${textarea_font_size}px; } - .wall-item-comment-wrapper .comment-edit-text-full { font-size: ${textarea_font_size}px; } - #jot .profile-jot-text:focus { font-size: ${textarea_font_size}px; } - .wall-item-container .wall-item-content { font-size: ${post_font_size}px; } + html { width: 100%; margin:0px; padding:0px; } + body { + margin: 50px auto; + width: 900px; + } "; +} + + +echo " + textarea { font-size: ${textarea_font_size}px; } + .wall-item-comment-wrapper .comment-edit-text-full { font-size: ${textarea_font_size}px; } + #jot .profile-jot-text:focus { font-size: ${textarea_font_size}px; } + .wall-item-container .wall-item-content { font-size: ${post_font_size}px; } +";