agenda news search multilingue

This commit is contained in:
Deltacms 2023-10-04 11:44:03 +02:00
parent c5a3e63ae1
commit 8e1ae24865
4 changed files with 8 additions and 7 deletions

View File

@ -145,6 +145,7 @@ if ($this->getData(['core', 'dataVersion']) < 4501) {
$this->deleteData(['theme', 'menu', 'burgerLogo']);
$this->deleteData(['theme', 'menu', 'heightLogo']);
$this->deleteData(['theme', 'menu', 'widthLogo']);
$this->setData([ 'theme', 'update', true]);
$this->setData(['config', 'i18n', 'scriptGoogle', false]);
$this->setData(['config', 'i18n', 'showCredits', false]);
$this->setData(['config', 'i18n', 'autoDetect', false]);

View File

@ -909,14 +909,14 @@ class agenda extends common {
]);
}
else{
//le module existe dans le json, détection du changement de nom de la page pour renommer les dossiers
//le module existe dans le json, détection du changement de nom de la page pour copier les dossiers avec leur nouveau nom
if(! is_dir(self::DATAMODULE.'data/'.$this->getUrl(0))){
$oldname = $this->getData(['module', $this->getUrl(0), 'name']);
$newname = $this->getUrl(0);
rename( self::DATAMODULE.'data/'.$oldname, self::DATAMODULE.'data/'.$newname);
rename( self::DATAMODULE.'data/'.$oldname.'_visible' , self::DATAMODULE.'data/'.$newname.'_visible');
rename( self::DATAMODULE.'data/'.$oldname.'_sauve' , self::DATAMODULE.'data/'.$newname.'_sauve');
rename( self::DATAMODULE.'data/'.$oldname.'_affiche' , self::DATAMODULE.'data/'.$newname.'_affiche');
$this->copyDir( self::DATAMODULE.'data/'.$oldname, self::DATAMODULE.'data/'.$newname);
$this->copyDir( self::DATAMODULE.'data/'.$oldname.'_visible' , self::DATAMODULE.'data/'.$newname.'_visible');
$this->copyDir( self::DATAMODULE.'data/'.$oldname.'_sauve' , self::DATAMODULE.'data/'.$newname.'_sauve');
$this->copyDir( self::DATAMODULE.'data/'.$oldname.'_affiche' , self::DATAMODULE.'data/'.$newname.'_affiche');
$this->addOutput([
'notification' => $text['agenda']['index'][1],
'state' => true

View File

@ -607,7 +607,7 @@ class news extends common {
$versionData = $this->getData(['module',$this->getUrl(0),'config', 'versionData' ]);
// le module n'est pas initialisé
if ($versionData === null) {
if ($versionData === null || !file_exists(self::DATADIRECTORY . $this->getUrl(0) . '/theme.css')) {
$this->init();
}
$versionData = $this->getData(['module',$this->getUrl(0),'config', 'versionData' ]);

View File

@ -55,7 +55,7 @@ class search extends common {
$versionData = $this->getData(['module',$this->getUrl(0),'config', 'versionData' ]);
// le module n'est pas initialisé
if ($versionData === NULL) {
if ($versionData === NULL || !file_exists(self::DATADIRECTORY . $this->getUrl(0) . '/theme.css')){
$this->init();
}