* @copyright Copyright (C) 2008-2018, Rémi Jean * @author Frédéric Tempez * @copyright Copyright (C) 2018-2023, Frédéric Tempez * @license CC Attribution-NonCommercial-NoDerivatives 4.0 International * @link http://zwiicms.fr/ */ class maintenance extends common { public static $actions = [ 'index' => self::GROUP_VISITOR ]; /** * Maintenance */ public function index() { // Redirection vers l'accueil après rafraîchissement et que la maintenance est terminée. if ($this->getData(['config', 'maintenance']) == False) { header('Location:' . helper::baseUrl()); exit(); } // Page perso définie et existante if ( $this->getData(['config', 'page302']) !== 'none' and $this->getData(['page', $this->getData(['config', 'page302'])]) ) { $this->addOutput([ 'display' => self::DISPLAY_LAYOUT_LIGHT, 'title' => $this->getData(['page', $this->getData(['config', 'page302']), 'hideTitle']) ? '' : $this->getData(['page', $this->getData(['config', 'page302']), 'title']), //'content' => $this->getdata(['page',$this->getData(['config','page302']),'content']), 'content' => $this->getPage($this->getData(['config', 'page302']), self::$i18nContent), 'view' => 'index' ]); } else { // Valeurs en sortie $this->addOutput([ 'display' => self::DISPLAY_LAYOUT_LIGHT, 'title' => helper::translate('Maintenance en cours...'), 'view' => 'index' ]); } } }