*/
use Friendica\Core\Logger;
use Friendica\Core\Config;
-use Friendica\Core\PConfig;
-use Friendica\Model\Profile;
+use Friendica\DI;
-$uid = Profile::getThemeUid();
+$uid = $_REQUEST['puid'] ?? 0;
-$style = PConfig::get($uid, 'vier', 'style');
+$style = DI::pConfig()->get($uid, 'vier', 'style');
if (empty($style)) {
- $style = Config::get('vier', 'style');
+ $style = DI::config()->get('vier', 'style');
}
if (empty($style)) {
$stylecss = '';
$modified = '';
+$style = \Friendica\Util\Strings::sanitizeFilePathItem($style);
+
foreach (['style', $style] as $file) {
$stylecssfile = $THEMEPATH . DIRECTORY_SEPARATOR . $file .'.css';
if (file_exists($stylecssfile)) {