forked from GNUsocial/gnu-social
fallback theme
This commit is contained in:
parent
31d0560294
commit
081d4edbf5
@ -53,6 +53,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
|
||||
*/
|
||||
class Theme
|
||||
{
|
||||
const FALLBACK = 'neo';
|
||||
|
||||
var $name = null;
|
||||
var $dir = null;
|
||||
var $path = null;
|
||||
@ -99,7 +101,19 @@ class Theme
|
||||
if (file_exists($fulldir) && is_dir($fulldir)) {
|
||||
$this->dir = $fulldir;
|
||||
$this->path = $this->relativeThemePath('theme', 'theme', $name);
|
||||
return;
|
||||
}
|
||||
|
||||
// Ruh roh. Fall back to default, then.
|
||||
|
||||
common_log(LOG_WARN, sprintf("Unable to find theme '%s', falling back to default theme '%s'",
|
||||
$name,
|
||||
Theme::FALLBACK));
|
||||
|
||||
$this->name = Theme::FALLBACK;
|
||||
$this->dir = $instroot.'/'.Theme::FALLBACK;
|
||||
$this->path = $this->relativeThemePath('theme', 'theme', Theme::FALLBACK);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user