diff --git a/core/core.php b/core/core.php index 35747c49..37b87b4c 100644 --- a/core/core.php +++ b/core/core.php @@ -762,10 +762,9 @@ class common { /** - * Génère un fichier json avec la liste des pages - * + * Génère la liste des pages pour le plugin Link de TinyMCE */ - public function pages2Json() { + public function listPages() { // Sauve la liste des pages pour TinyMCE $parents = []; $rewrite = (helper::checkRewrite()) ? '' : '?'; @@ -851,8 +850,6 @@ class common { public function createSitemap($command = "all") { - //require_once "core/vendor/sitemap/SitemapGenerator.php"; - $timezone = $this->getData(['config','timezone']); $outputDir = getcwd(); $sitemap = new \Icamys\SitemapGenerator\SitemapGenerator(helper::baseurl(false),$outputDir); diff --git a/core/module/config/config.php b/core/module/config/config.php index 7e15b341..140e2ff3 100644 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -21,7 +21,7 @@ class config extends common { 'copyBackups'=> self::GROUP_ADMIN, 'delBackups'=> self::GROUP_ADMIN, 'configMetaImage' => self::GROUP_ADMIN, - 'generateFiles' => self::GROUP_ADMIN, + 'siteMap' => self::GROUP_ADMIN, 'index' => self::GROUP_ADMIN, 'restore' => self::GROUP_ADMIN, 'updateBaseUrl' => self::GROUP_ADMIN, @@ -29,8 +29,7 @@ class config extends common { 'logReset' => self::GROUP_ADMIN, 'logDownload'=> self::GROUP_ADMIN, 'blacklistReset' => self::GROUP_ADMIN, - 'blacklistDownload' => self::GROUP_ADMIN, - + 'blacklistDownload' => self::GROUP_ADMIN ]; public static $timezones = [ @@ -204,7 +203,7 @@ class config extends common { * Sitemap compressé et non compressé * Robots.txt */ - public function generateFiles() { + public function siteMap() { // Mettre à jour le site map $successSitemap=$this->createSitemap(); @@ -214,7 +213,7 @@ class config extends common { /*'title' => 'Configuration', 'view' => 'index',*/ 'redirect' => helper::baseUrl() . 'config', - 'notification' => $successSitemap ? 'Mises à jour des fichiers sitemap et robots.txt' : 'Echec d\'écriture, le site map n\'a pas été mis à jour', + 'notification' => $successSitemap ? 'Mises à jour des fichiers sitemap etsiteMaps.txt' : 'Echec d\'écriture, le site map n\'a pas été mis à jour', 'state' => $successSitemap ]); } @@ -591,7 +590,7 @@ class config extends common { $this->setData(['core', 'baseUrl', helper::baseUrl(true,false) ]); } // Générer robots.txt et sitemap - $this->generateFiles(); + $this->siteMap(); // Valeurs en sortie $this->addOutput([ 'title' => 'Configuration du site', diff --git a/core/module/config/view/social/social.php b/core/module/config/view/social/social.php index bbe223ab..a7bd63e1 100644 --- a/core/module/config/view/social/social.php +++ b/core/module/config/view/social/social.php @@ -23,7 +23,7 @@
Contenu de votre nouvelle page.
', self::$i18n); // Met à jour le site map $this->createSitemap('all'); + // Mise à jour de la liste des pages pour TinyMCE + $this->listPages(); // Valeurs en sortie $this->addOutput([ 'redirect' => helper::baseUrl() . $pageId, @@ -293,6 +295,8 @@ class page extends common { $this->deleteData(['module', $url[0]]); // Met à jour le site map $this->createSitemap('all'); + // Mise à jour de la liste des pages pour TinyMCE + $this->listPages(); // Valeurs en sortie $this->addOutput([ 'redirect' => helper::baseUrl(false), @@ -498,12 +502,10 @@ class page extends common { $content = empty($this->getInput('pageEditContent', null)) ? '' : str_replace('', '', $this->getInput('pageEditContent', null)); $this->setPage($pageId , $content, self::$i18n); - // Met à jour le site map $this->createSitemap('all'); - // Mise à jour de la liste des pages pour TinyMCE - $this->pages2Json(); + $this->listPages(); // Redirection vers la configuration if(