|
|
|
@ -30,7 +30,7 @@ class common {
|
|
|
|
|
// Désactive l'update auto |
|
|
|
|
// const ZWII_VERSION = '9.0.00-dev27'; |
|
|
|
|
// Numéro de version stable |
|
|
|
|
const ZWII_VERSION = '9.0.05-dev.b'; |
|
|
|
|
const ZWII_VERSION = '9.0.05-dev.c'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static $actions = []; |
|
|
|
@ -625,6 +625,9 @@ class common {
|
|
|
|
|
$this->url = $this->getData(['config', 'homePageId']); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Mise à jour de la liste des pages pour TinyMCE |
|
|
|
|
$this->linkList(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -820,8 +823,6 @@ class common {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Accède à une valeur des variables http (ordre de recherche en l'absence de type : _COOKIE, _POST) |
|
|
|
|
* @param string $key Clé de la valeur |
|
|
|
@ -942,7 +943,6 @@ class common {
|
|
|
|
|
// Pause de 10 millisecondes |
|
|
|
|
usleep(10000); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Save theme |
|
|
|
|
// dernière clé principale |
|
|
|
|
// Trois tentatives |
|
|
|
@ -955,6 +955,40 @@ class common {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Génére un fichier json avec la liste des |
|
|
|
|
*/ |
|
|
|
|
public function linkList() { |
|
|
|
|
// Sauve la liste des pages pour TinyMCE |
|
|
|
|
$parents = []; |
|
|
|
|
$children = []; |
|
|
|
|
$rewrite = (helper::checkRewrite()) ? '' : '?'; |
|
|
|
|
foreach($this->getHierarchy(null,false,false) as $parentId => $childIds) { |
|
|
|
|
// Exclure les barres |
|
|
|
|
if ($this->getData(['page', $parentId, 'block']) !== 'bar' ) { |
|
|
|
|
$parents [] = ['title' => $this->getData(['page', $parentId, 'title']) , |
|
|
|
|
'value'=> $rewrite.$parentId |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
//if (!empty($childIds)) { |
|
|
|
|
foreach($childIds as $childId) { |
|
|
|
|
$parents [] = ['title' => '› ' . $this->getData(['page', $childId, 'title']) , |
|
|
|
|
'value'=> $rewrite.$childId |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
// $parents [] = [ 'menu' => $children]; |
|
|
|
|
//} |
|
|
|
|
} |
|
|
|
|
// 3 tentatives |
|
|
|
|
for($i = 0; $i < 3; $i++) { |
|
|
|
|
if (file_put_contents ('core/vendor/tinymce/link_list.json', json_encode($parents), LOCK_EX) !== false) { |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
// Pause de 10 millisecondes |
|
|
|
|
usleep(10000); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Envoi un mail |
|
|
|
|