forked from ZwiiCMS-Team/ZwiiCampus
session_id WIP
This commit is contained in:
parent
0f55df8d31
commit
cb13d2b0c9
@ -176,6 +176,8 @@ class common
|
|||||||
public static $i18nUI = 'fr_FR';
|
public static $i18nUI = 'fr_FR';
|
||||||
// Langues de contenu
|
// Langues de contenu
|
||||||
public static $siteContent = 'home';
|
public static $siteContent = 'home';
|
||||||
|
|
||||||
|
public static $sessionId = null;
|
||||||
public static $languages = [
|
public static $languages = [
|
||||||
'de' => 'Deutsch',
|
'de' => 'Deutsch',
|
||||||
'en_EN' => 'English',
|
'en_EN' => 'English',
|
||||||
@ -327,11 +329,21 @@ class common
|
|||||||
$this->input['_COOKIE'] = $_COOKIE;
|
$this->input['_COOKIE'] = $_COOKIE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Déterminer le contenu du site
|
||||||
|
if (isset($_SESSION['ZWII_SESSION_ID'])) {
|
||||||
|
// Déterminé par la session présente
|
||||||
|
self::$sessionId = $_SESSION['ZWII_SESSION_ID'];
|
||||||
|
} else {
|
||||||
|
self::$sessionId = session_id();
|
||||||
|
$_SESSION['ZWII_SESSION_ID'] = self::$sessionId;
|
||||||
|
}
|
||||||
|
|
||||||
// Déterminer le contenu du site
|
// Déterminer le contenu du site
|
||||||
if (isset($_SESSION['ZWII_SITE_CONTENT'])) {
|
if (isset($_SESSION['ZWII_SITE_CONTENT'])) {
|
||||||
// Déterminé par la session présente
|
// Déterminé par la session présente
|
||||||
self::$siteContent = $_SESSION['ZWII_SITE_CONTENT'];
|
self::$siteContent = $_SESSION['ZWII_SITE_CONTENT'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Instanciation de la classe des entrées / sorties
|
// Instanciation de la classe des entrées / sorties
|
||||||
// Les fichiers de configuration
|
// Les fichiers de configuration
|
||||||
foreach ($this->configFiles as $module => $value) {
|
foreach ($this->configFiles as $module => $value) {
|
||||||
@ -341,7 +353,7 @@ class common
|
|||||||
foreach ($this->contentFiles as $module => $value) {
|
foreach ($this->contentFiles as $module => $value) {
|
||||||
$this->initDB($module, self::$siteContent);
|
$this->initDB($module, self::$siteContent);
|
||||||
}
|
}
|
||||||
|
echo self::$sessionId;
|
||||||
|
|
||||||
// Installation fraîche, initialisation de la configuration inexistante
|
// Installation fraîche, initialisation de la configuration inexistante
|
||||||
// Nécessaire pour le constructeur
|
// Nécessaire pour le constructeur
|
||||||
|
Loading…
Reference in New Issue
Block a user