<?php
/**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\DI;
use Friendica\Network\HTTPException\NotModifiedException;
-$uid = $_REQUEST['puid'] ?? 0;
-
-$style = DI::pConfig()->get($uid, 'vier', 'style');
+/*
+ * This script can be included when the maintenance mode is on, which requires us to avoid any config call and
+ * use the following hardcoded default
+ */
+$style = 'plus';
-if (empty($style)) {
- $style = DI::config()->get('vier', 'style');
-}
+if (DI::mode()->has(\Friendica\App\Mode::MAINTENANCEDISABLED)) {
+ $uid = $_REQUEST['puid'] ?? 0;
-if (empty($style)) {
- $style = "plus";
+ $style = DI::pConfig()->get($uid, 'vier', 'style', DI::config()->get('vier', 'style', $style));
}
$stylecss = '';
$modified = $stylemodified;
}
} else {
- //TODO: use Logger::ERROR?
- Logger::notice('Error: missing file: "' . $stylecssfile .'" (userid: '. $uid .')');
+ Logger::warning('Missing CSS file', ['file' => $stylecssfile, 'uid' => $uid]);
}
}
$modified = gmdate('r', $modified);