mirror of
https://github.com/friendica/friendica
synced 2025-04-25 01:10:12 +00:00
Move /settings/display module to src/
This commit is contained in:
parent
eefa699bb2
commit
1a8110234f
4 changed files with 233 additions and 272 deletions
|
@ -258,6 +258,28 @@ class Theme
|
|||
return 'view/theme/' . $theme . '/style.pcss' . (!empty($query_params) ? '?' . http_build_query($query_params) : '');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the path of the provided theme
|
||||
*
|
||||
* @param $theme
|
||||
* @return string|null
|
||||
*/
|
||||
public static function getConfigFile($theme)
|
||||
{
|
||||
$theme = Strings::sanitizeFilePathItem($theme);
|
||||
|
||||
$a = DI::app();
|
||||
$base_theme = $a->theme_info['extends'] ?? '';
|
||||
|
||||
if (file_exists("view/theme/$theme/config.php")) {
|
||||
return "view/theme/$theme/config.php";
|
||||
}
|
||||
if ($base_theme && file_exists("view/theme/$base_theme/config.php")) {
|
||||
return "view/theme/$base_theme/config.php";
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the background color of the provided theme if available.
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue