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
|
class Theme
|
||||||
{
|
{
|
||||||
|
const FALLBACK = 'neo';
|
||||||
|
|
||||||
var $name = null;
|
var $name = null;
|
||||||
var $dir = null;
|
var $dir = null;
|
||||||
var $path = null;
|
var $path = null;
|
||||||
@ -99,7 +101,19 @@ class Theme
|
|||||||
if (file_exists($fulldir) && is_dir($fulldir)) {
|
if (file_exists($fulldir) && is_dir($fulldir)) {
|
||||||
$this->dir = $fulldir;
|
$this->dir = $fulldir;
|
||||||
$this->path = $this->relativeThemePath('theme', 'theme', $name);
|
$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