mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-07 00:46:59 +01:00
* [MOD] New Material Design using Google MDL (work in progress).
* [ADD] New sysPass logo color.
This commit is contained in:
@@ -66,7 +66,15 @@ class Init
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public static $_THEME = '';
|
||||
public static $THEMEURI = '';
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public static $THEMEPATH = '';
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public static $THEME = '';
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
@@ -160,6 +168,9 @@ class Init
|
||||
// Cargar el lenguaje
|
||||
self::selectLang();
|
||||
|
||||
// Establecer el tema de sysPass
|
||||
self::selectTheme();
|
||||
|
||||
// Comprobar si es necesario inicialización
|
||||
if (self::checkInitSourceInclude()) {
|
||||
return;
|
||||
@@ -168,9 +179,6 @@ class Init
|
||||
// Comprobar la configuración
|
||||
self::checkConfig();
|
||||
|
||||
// Establecer el tema de sysPass
|
||||
self::selectTheme();
|
||||
|
||||
// Comprobar si está instalado
|
||||
self::checkInstalled();
|
||||
|
||||
@@ -366,6 +374,18 @@ class Init
|
||||
bind_textdomain_codeset("messages", 'UTF-8');
|
||||
}
|
||||
|
||||
/**
|
||||
* Establecer el tema visual de sysPass desde la configuración
|
||||
*/
|
||||
private static function selectTheme()
|
||||
{
|
||||
self::$THEME = Config::getValue('sitetheme', 'default');
|
||||
self::$THEMEURI = self::$WEBURI . '/inc/themes/' . self::$THEME;
|
||||
self::$THEMEPATH = DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . 'themes' . DIRECTORY_SEPARATOR . self::$THEME;
|
||||
|
||||
Session::setTheme(self::$THEME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Comprobar el archivo que realiza el include necesita inicialización.
|
||||
*
|
||||
@@ -528,7 +548,7 @@ class Init
|
||||
Config::setValue('maintenance', true);
|
||||
}
|
||||
|
||||
self::initError(_('La aplicación necesita actualizarse'), sprintf(_('Si es un administrador pulse en el enlace: %s'),'<a href="index.php?upgrade=1&a=upgrade">' . _('Actualizar') . '</a>'));
|
||||
self::initError(_('La aplicación necesita actualizarse'), sprintf(_('Si es un administrador pulse en el enlace: %s'), '<a href="index.php?upgrade=1&a=upgrade">' . _('Actualizar') . '</a>'));
|
||||
}
|
||||
|
||||
$action = Request::analyze('a');
|
||||
@@ -670,13 +690,4 @@ class Init
|
||||
list($usec, $sec) = explode(" ", microtime());
|
||||
return ((float)$usec + (float)$sec);
|
||||
}
|
||||
|
||||
/**
|
||||
* Establecer el tema visual de sysPass desde la configuración
|
||||
*/
|
||||
private static function selectTheme()
|
||||
{
|
||||
self::$_THEME = Config::getValue('sitetheme', 'default');
|
||||
Session::setTheme(self::$_THEME);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user