forked from ZwiiCMS-Team/ZwiiCMS
Search OK !!!
This commit is contained in:
parent
0f3cdfe3c6
commit
1f37f1ca91
@ -51,10 +51,9 @@ class search extends common {
|
|||||||
* Appelée par les fonctions index et config
|
* Appelée par les fonctions index et config
|
||||||
*/
|
*/
|
||||||
private function update() {
|
private function update() {
|
||||||
return;
|
|
||||||
// Version 2.0
|
// Déplacement des données d'une version ultérieure
|
||||||
// Déplacement des données de l'instance
|
if ($this->getData(['module', $this->getUrl(0), 'previewLength']) ) {
|
||||||
if (version_compare($this->getData(['module', $this->getUrl(0), 'config', 'versionData']), '2.0', '<') ) {
|
|
||||||
$data = $this->getData(['module', $this->getUrl(0)]);
|
$data = $this->getData(['module', $this->getUrl(0)]);
|
||||||
// Feuille de style
|
// Feuille de style
|
||||||
$fileCSS = self::DATADIRECTORY . $this->getUrl(0) . '.css' ;
|
$fileCSS = self::DATADIRECTORY . $this->getUrl(0) . '.css' ;
|
||||||
@ -75,7 +74,7 @@ class search extends common {
|
|||||||
mkdir (self::DATADIRECTORY, 0777, true);
|
mkdir (self::DATADIRECTORY, 0777, true);
|
||||||
}
|
}
|
||||||
// Générer la feuille de CSS
|
// Générer la feuille de CSS
|
||||||
$style = '.searchItem {background: ' . $this->getData(['module', $this->getUrl(0), 'theme', 'keywordColor']) . ';}';
|
$style = '.keywordColor {background: ' . $this->getData(['module', $this->getUrl(0), 'theme', 'keywordColor']) . ';}';
|
||||||
// Sauver la feuille de style
|
// Sauver la feuille de style
|
||||||
$success = file_put_contents( $fileCSS, $style);
|
$success = file_put_contents( $fileCSS, $style);
|
||||||
// Nettoyage des données précédentes
|
// Nettoyage des données précédentes
|
||||||
@ -84,6 +83,8 @@ class search extends common {
|
|||||||
$this->deleteData(['module', $this->getUrl(0), 'resultHideContent']);
|
$this->deleteData(['module', $this->getUrl(0), 'resultHideContent']);
|
||||||
$this->deleteData(['module', $this->getUrl(0), 'previewLength']);
|
$this->deleteData(['module', $this->getUrl(0), 'previewLength']);
|
||||||
$this->deleteData(['module', $this->getUrl(0), 'keywordColor']);
|
$this->deleteData(['module', $this->getUrl(0), 'keywordColor']);
|
||||||
|
|
||||||
|
$this->setData(['module', $this->getUrl(0), 'config', 'versionData', '2.0']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,9 +100,9 @@ class search extends common {
|
|||||||
$this->setData(['module', $moduleId, 'config',init::$defaultData ]);
|
$this->setData(['module', $moduleId, 'config',init::$defaultData ]);
|
||||||
// Données de thème
|
// Données de thème
|
||||||
$this->setData(['module', $moduleId, 'theme',init::$defaultTheme ]);
|
$this->setData(['module', $moduleId, 'theme',init::$defaultTheme ]);
|
||||||
// Feuille de style
|
|
||||||
// Générer la feuille de CSS
|
// Générer la feuille de CSS
|
||||||
$style = '.searchItem {background: rgba(229, 229, 1, 1);}';
|
$style = '.keywordColor {background: ' . $this->getData([ 'module', $moduleId, 'theme', 'keywordColor' ]) . ';}';
|
||||||
|
|
||||||
// Dossier de l'instance
|
// Dossier de l'instance
|
||||||
if (!is_dir(self::DATADIRECTORY)) {
|
if (!is_dir(self::DATADIRECTORY)) {
|
||||||
@ -119,14 +120,14 @@ class search extends common {
|
|||||||
// Configuration vide
|
// Configuration vide
|
||||||
public function config() {
|
public function config() {
|
||||||
|
|
||||||
|
// Mise à jour des données de module
|
||||||
|
$this->update();
|
||||||
|
|
||||||
// Initialisation d'un nouveau module
|
// Initialisation d'un nouveau module
|
||||||
if ($this->getData(['module', $this->getUrl(0)]) === null) {
|
if ($this->getData(['module', $this->getUrl(0)]) === null) {
|
||||||
$this->init($this->getUrl(0));
|
$this->init($this->getUrl(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mise à jour des données de module
|
|
||||||
$this->update();
|
|
||||||
|
|
||||||
if($this->isPost()) {
|
if($this->isPost()) {
|
||||||
|
|
||||||
// Générer la feuille de CSS
|
// Générer la feuille de CSS
|
||||||
@ -173,14 +174,14 @@ class search extends common {
|
|||||||
|
|
||||||
public function index() {
|
public function index() {
|
||||||
|
|
||||||
|
// Mise à jour des données de module
|
||||||
|
$this->update();
|
||||||
|
|
||||||
// Initialisation d'un nouveau module
|
// Initialisation d'un nouveau module
|
||||||
if ($this->getData(['module', $this->getUrl(0)]) === null) {
|
if ($this->getData(['module', $this->getUrl(0)]) === null) {
|
||||||
$this->init($this->getUrl(0));
|
$this->init($this->getUrl(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mise à jour des données de module
|
|
||||||
$this->update();
|
|
||||||
|
|
||||||
if($this->isPost()) {
|
if($this->isPost()) {
|
||||||
//Initialisations variables
|
//Initialisations variables
|
||||||
$success = true;
|
$success = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user