use Friendica\Core\Config;
use Friendica\Core\PConfig;
+use Friendica\Util\Strings;
require_once 'view/theme/frio/php/PHPColors/Color.php';
+$scheme = '';
$schemecss = '';
$schemecssfile = false;
$scheme_modified = 0;
// Load the profile owners pconfig.
$scheme = PConfig::get($uid, 'frio', 'scheme', PConfig::get($uid, 'frio', 'schema'));
- \Friendica\Core\Logger::alert($scheme);
$nav_bg = PConfig::get($uid, 'frio', 'nav_bg');
$nav_icon_color = PConfig::get($uid, 'frio', 'nav_icon_color');
$link_color = PConfig::get($uid, 'frio', 'link_color');
$scheme = $_REQUEST['scheme'];
}
-// Sanitize the data.
-$scheme = !empty($scheme) ? basename($scheme) : '';
-
+$scheme = Strings::sanitizeFilePathItem($scheme);
if (($scheme) && ($scheme != '---')) {
if (file_exists('view/theme/frio/scheme/' . $scheme . '.php')) {