diff --git a/CHANGES.md b/CHANGES.md index 9833ce38..335a42c5 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -18,10 +18,10 @@ - L'importation des données est possible uniquement à partir d'une version 9. - Fonction d'import des données provenant d'autres version de ZwiiCMS, avec option de préservation des données utilisateurs. - Nouveau masque dédié à la sauvegarde automatique, à l'import et à l'export des données de site. -- Modification : +- Modifications : - Module gallery optimisé, tri dynamique. - Chargement paresseux des images. - + - Edtion de page : suppression de l'option d'ouverture dans une lity. ## version 9.2.27 - Corrections : - Pages d'administration, thème spécifique diff --git a/core/core.php b/core/core.php index 538d8560..a9808cb2 100644 --- a/core/core.php +++ b/core/core.php @@ -20,7 +20,6 @@ class common { const DISPLAY_LAYOUT_BLANK = 2; const DISPLAY_LAYOUT_MAIN = 3; const DISPLAY_LAYOUT_LIGHT = 4; - const DISPLAY_LAYOUT_POPUP = 5; const GROUP_BANNED = -1; const GROUP_VISITOR = 0; const GROUP_MEMBER = 1; @@ -37,7 +36,7 @@ class common { const THUMBS_WIDTH = 320; // Numéro de version - const ZWII_VERSION = '10.0.062'; + const ZWII_VERSION = '10.0.063'; const ZWII_UPDATE_CHANNEL = "v10"; public static $actions = []; @@ -84,7 +83,6 @@ class common { 'notification' => '', 'redirect' => '', 'script' => '', - 'targetLity' => false, 'showBarEditButton' => false, 'showPageContent' => false, 'state' => false, @@ -1519,7 +1517,6 @@ class core extends common { 'disable' => $this->getData(['page', $this->getUrl(0), 'disable']), 'contentRight' => $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barRight']),'content']), 'contentLeft' => $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'content']), - 'targetLity' => is_null($this->getData(['page', $this->getUrl(0), 'targetLity'])) ? false : $this->getData(['page', $this->getUrl(0), 'targetLity']) ]); } // Importe le module @@ -1536,8 +1533,7 @@ class core extends common { 'iconUrl' => $this->getData(['page', $this->getUrl(0), 'iconUrl']), 'disable' => $this->getData(['page', $this->getUrl(0), 'disable']), 'contentRight' => $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barRight']),'content']), - 'contentLeft' => $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'content']), - 'targetLity' => is_null($this->getData(['page', $this->getUrl(0), 'targetLity'])) ? false : $this->getData(['page', $this->getUrl(0), 'targetLity']) + 'contentLeft' => $this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'content']) ]); $pageContent = $this->getData(['page', $this->getUrl(0), 'content']); } @@ -1743,40 +1739,30 @@ class core extends common { 'metaDescription' => $this->getData(['config', 'metaDescription']) ]); } - // Traitement de la popup hors connexion. - if( $this->output['targetLity'] && - $this->getUser('password') !== $this->getInput('ZWII_USER_PASSWORD') - ) { - $this->output['display'] = self::DISPLAY_LAYOUT_POPUP; - } - switch($this->output['display']) { - // Layout vide - case self::DISPLAY_LAYOUT_BLANK: - require 'core/layout/blank.php'; - break; - // Affichage en JSON - case self::DISPLAY_JSON: - header('Content-Type: application/json'); - echo json_encode($this->output['content']); - break; - // Layout alléger - case self::DISPLAY_LAYOUT_LIGHT: - require 'core/layout/light.php'; - break; - // Layout principal - case self::DISPLAY_LAYOUT_MAIN: - require 'core/layout/main.php'; - break; - // Layout poup lity - case self::DISPLAY_LAYOUT_POPUP: - require 'core/layout/popup.php'; - break; - // Layout brut - case self::DISPLAY_RAW: - echo $this->output['content']; - break; - } + switch($this->output['display']) { + // Layout vide + case self::DISPLAY_LAYOUT_BLANK: + require 'core/layout/blank.php'; + break; + // Affichage en JSON + case self::DISPLAY_JSON: + header('Content-Type: application/json'); + echo json_encode($this->output['content']); + break; + // Layout alléger + case self::DISPLAY_LAYOUT_LIGHT: + require 'core/layout/light.php'; + break; + // Layout principal + case self::DISPLAY_LAYOUT_MAIN: + require 'core/layout/main.php'; + break; + // Layout brut + case self::DISPLAY_RAW: + echo $this->output['content']; + break; + } } } @@ -2026,7 +2012,6 @@ class layout extends common { // Propriétés de l'item $active = ($parentPageId === $currentPageId OR in_array($currentPageId, $childrenPageIds)) ? ' class="active"' : ''; $targetBlank = $this->getData(['page', $parentPageId, 'targetBlank']) ? ' target="_blank"' : ''; - $targetLity = ($this->getData(['page', $parentPageId, 'targetLity']) && $this->getUser('password') !== $this->getInput('ZWII_USER_PASSWORD')) ? ' rel="data-lity"' : ''; // Mise en page de l'item $items .= '