'Titre du site',
- 'value' => $this->getData(['config', 'title']),
+ 'value' => $this->getData(['locale', 'title']),
'help' => 'Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.'
]); ?>
@@ -48,7 +57,7 @@
'Description du site',
- 'value' => $this->getData(['config', 'metaDescription']),
+ 'value' => $this->getData(['locale', 'metaDescription']),
'help' => 'La description d\'une page participe à son référencement, chaque page doit disposer d\'une description différente.'
]); ?>
@@ -56,103 +65,6 @@
-
-
-
-
Paramètres généraux
-
-
-
- 1,
- 'help' => 'Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.',
- 'label' => 'Favicon',
- 'value' => $this->getData(['config', 'favicon'])
- ]); ?>
-
-
- 1,
- 'help' => 'Sélectionnez une icône adaptée à un thème sombre. Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.',
- 'label' => 'Favicon thème sombre',
- 'value' => $this->getData(['config', 'faviconDark'])
- ]); ?>
-
-
- 'Articles par page',
- 'selected' => $this->getData(['config', 'itemsperPage']),
- 'help' => 'Modules Blog et News'
- ]); ?>
-
- $this->getData(['config','captchaStrong']),
- 'help' => 'Option recommandée pour sécuriser la connexion. S\'applique à tous les captchas du site. Le captcha simple se limite à une addition de nombres de 0 à 10. Le captcha renforcé utilise quatre opérations de nombres de 0 à 20.'
- ]); ?>
-
-
-
-
- helper::checkRewrite(),
- 'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.'
- ]); ?>
-
Une archive contenant le dossier /site/data est copiée dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.
Les fichiers du site ne sont pas sauvegardés automatiquement.
'
- ]); ?>
-
-
-
-
- $this->getData(['config', 'autoUpdate']),
- 'help' => 'Vérifie une fois par jour l\'existence d\'une mise à jour.',
- 'disabled' => !$error
- ]); ?>
-
-
- $this->getData(['config', 'autoUpdateHtaccess']),
- 'help' => 'Lors d\'une mise à jour automatique, conserve le fichier htaccess de la racine du site.',
- 'disabled' => !$error
- ]); ?>
-
@@ -177,21 +89,21 @@
}
echo template::select('configHomePageId', helper::arrayCollumn($pages, 'title', 'SORT_ASC'), [
'label' => 'Accueil du site',
- 'selected' =>$this->getData(['config', 'homePageId']),
+ 'selected' =>$this->getData(['locale', 'homePageId']),
'help' => 'La première page que vos visiteurs verront.'
]); ?>
'Aucune'] , helper::arrayCollumn($pages, 'title', 'SORT_ASC') ) , [
'label' => 'Mentions légales',
- 'selected' => $this->getData(['config', 'legalPageId']),
+ 'selected' => $this->getData(['locale', 'legalPageId']),
'help' => 'Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.'
]); ?>
'Aucune'] , helper::arrayCollumn($pages, 'title', 'SORT_ASC') ) , [
'label' => 'Recherche dans le site',
- 'selected' => $this->getData(['config', 'searchPageId']),
+ 'selected' => $this->getData(['locale', 'searchPageId']),
'help' => 'Sélectionner la page "Recherche" ou une page contenant le module "Recherche" permet d\'activer un lien dans le pied de page. '
]); ?>
@@ -201,7 +113,7 @@
'Page par défaut'],helper::arrayCollumn($orphans, 'title', 'SORT_ASC')), [
'label' => 'Accès interdit, erreur 403',
- 'selected' =>$this->getData(['config', 'page403']),
+ 'selected' =>$this->getData(['locale', 'page403']),
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
@@ -209,7 +121,7 @@
'Page par défaut'],helper::arrayCollumn($orphans, 'title', 'SORT_ASC')), [
'label' => 'Page inexistante, erreur 404',
- 'selected' =>$this->getData(['config', 'page404']),
+ 'selected' =>$this->getData(['locale', 'page404']),
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
@@ -217,7 +129,7 @@
'Page par défaut'],helper::arrayCollumn($orphans, 'title', 'SORT_ASC')), [
'label' => 'Site en maintenance',
- 'selected' =>$this->getData(['config', 'page302']),
+ 'selected' =>$this->getData(['locale', 'page302']),
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
- $this->getData(['config', 'smtp','enable']),
- 'help' => 'Paramètres à utiliser lorsque votre hébergeur ne propose pas la fonctionnalité d\'envoi de mail.'
- ]); ?>
-
diff --git a/core/module/maintenance/maintenance.php b/core/module/maintenance/maintenance.php
index f20d12d8..8840123b 100755
--- a/core/module/maintenance/maintenance.php
+++ b/core/module/maintenance/maintenance.php
@@ -28,12 +28,12 @@ class maintenance extends common {
exit();
}
// Page perso définie et existante
- if ($this->getData(['config','page302']) !== 'none'
- AND $this->getData(['page',$this->getData(['config','page302'])]) ) {
+ if ($this->getData(['locale','page302']) !== 'none'
+ AND $this->getData(['page',$this->getData(['locale','page302'])]) ) {
$this->addOutput([
'display' => self::DISPLAY_LAYOUT_LIGHT,
- 'title' => $this->getData(['page',$this->getData(['config','page302']),'title']),
- 'content' => $this->getdata(['page',$this->getData(['config','page302']),'content']),
+ 'title' => $this->getData(['page',$this->getData(['locale','page302']),'title']),
+ 'content' => $this->getdata(['page',$this->getData(['locale','page302']),'content']),
'view' => 'index'
]);
} else {
diff --git a/core/module/page/page.php b/core/module/page/page.php
index 013c1a08..53372e8a 100755
--- a/core/module/page/page.php
+++ b/core/module/page/page.php
@@ -194,7 +194,7 @@ class page extends common {
]);
}
// Impossible de supprimer la page d'accueil
- elseif($url[0] === $this->getData(['config', 'homePageId'])) {
+ elseif($url[0] === $this->getData(['locale', 'homePageId'])) {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . 'config',
@@ -202,7 +202,7 @@ class page extends common {
]);
}
// Impossible de supprimer la page de recherche affectée
- elseif($url[0] === $this->getData(['config', 'searchPageId'])) {
+ elseif($url[0] === $this->getData(['locale', 'searchPageId'])) {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . 'config',
@@ -210,7 +210,7 @@ class page extends common {
]);
}
// Impossible de supprimer la page des mentions légales affectée
- elseif($url[0] === $this->getData(['config', 'legalPageId'])) {
+ elseif($url[0] === $this->getData(['locale', 'legalPageId'])) {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . 'config',
@@ -218,7 +218,7 @@ class page extends common {
]);
}
// Impossible de supprimer la page des mentions légales affectée
- elseif($url[0] === $this->getData(['config', 'page404'])) {
+ elseif($url[0] === $this->getData(['locale', 'page404'])) {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . 'config',
@@ -226,7 +226,7 @@ class page extends common {
]);
}
// Impossible de supprimer la page des mentions légales affectée
- elseif($url[0] === $this->getData(['config', 'page403'])) {
+ elseif($url[0] === $this->getData(['locale', 'page403'])) {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . 'config',
@@ -234,7 +234,7 @@ class page extends common {
]);
}
// Impossible de supprimer la page des mentions légales affectée
- elseif($url[0] === $this->getData(['config', 'page302'])) {
+ elseif($url[0] === $this->getData(['locale', 'page302'])) {
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl() . 'config',
@@ -320,8 +320,8 @@ class page extends common {
$this->setData(['module', $pageId, $this->getData(['module', $this->getUrl(2)])]);
$this->deleteData(['module', $this->getUrl(2)]);
// Si la page correspond à la page d'accueil, change l'id dans la configuration du site
- if($this->getData(['config', 'homePageId']) === $this->getUrl(2)) {
- $this->setData(['config', 'homePageId', $pageId]);
+ if($this->getData(['locale', 'homePageId']) === $this->getUrl(2)) {
+ $this->setData(['locale', 'homePageId', $pageId]);
}
}
// Supprime les données du module en cas de changement de module
@@ -333,20 +333,20 @@ class page extends common {
$this->deleteData(['page', $this->getUrl(2)]);
}
// Traitement des pages spéciales affectées dans la config :
- if ($this->getUrl(2) === $this->getData(['config', 'legalPageId']) ) {
- $this->setData(['config','legalPageId', $pageId]);
+ if ($this->getUrl(2) === $this->getData(['locale', 'legalPageId']) ) {
+ $this->setData(['locale','legalPageId', $pageId]);
}
- if ($this->getUrl(2) === $this->getData(['config', 'searchPageId']) ) {
- $this->setData(['config','searchPageId', $pageId]);
+ if ($this->getUrl(2) === $this->getData(['locale', 'searchPageId']) ) {
+ $this->setData(['locale','searchPageId', $pageId]);
}
- if ($this->getUrl(2) === $this->getData(['config', 'page404']) ) {
- $this->setData(['config','page404', $pageId]);
+ if ($this->getUrl(2) === $this->getData(['locale', 'page404']) ) {
+ $this->setData(['locale','page404', $pageId]);
}
- if ($this->getUrl(2) === $this->getData(['config', 'page403']) ) {
- $this->setData(['config','page403', $pageId]);
+ if ($this->getUrl(2) === $this->getData(['locale', 'page403']) ) {
+ $this->setData(['locale','page403', $pageId]);
}
- if ($this->getUrl(2) === $this->getData(['config', 'page302']) ) {
- $this->setData(['config','page302', $pageId]);
+ if ($this->getUrl(2) === $this->getData(['locale', 'page302']) ) {
+ $this->setData(['locale','page302', $pageId]);
}
// Si la page est une page enfant, actualise les positions des autres enfants du parent, sinon actualise les pages sans parents
$lastPosition = 1;
diff --git a/core/module/theme/view/footer/footer.php b/core/module/theme/view/footer/footer.php
index 7ca2688a..9cd01021 100755
--- a/core/module/theme/view/footer/footer.php
+++ b/core/module/theme/view/footer/footer.php
@@ -79,16 +79,16 @@
$this->getData(['config', 'legalPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displayLegal']),
- 'disabled' => $this->getData(['config', 'legalPageId']) === 'none' ? true : false,
- 'help' => $this->getData(['config', 'legalPageId']) === 'none' ? 'Pour activer cette option, sélectionnez la page contenant les mentions légales dans la configuration du site' : ''
+ 'checked' => $this->getData(['locale', 'legalPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displayLegal']),
+ 'disabled' => $this->getData(['locale', 'legalPageId']) === 'none' ? true : false,
+ 'help' => $this->getData(['locale', 'legalPageId']) === 'none' ? 'Pour activer cette option, sélectionnez la page contenant les mentions légales dans la configuration du site' : ''
]); ?>
$this->getData(['config', 'searchPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displaySearch']),
- 'disabled' => $this->getData(['config', 'searchPageId']) === 'none' ? true : false,
- 'help' => $this->getData(['config', 'searchPageId']) === 'none' ? 'Pour activer cette option, sélectionnez la page contenant un module de recherche dans la configuration du site' : ''
+ 'checked' => $this->getData(['locale', 'searchPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displaySearch']),
+ 'disabled' => $this->getData(['locale', 'searchPageId']) === 'none' ? true : false,
+ 'help' => $this->getData(['locale', 'searchPageId']) === 'none' ? 'Pour activer cette option, sélectionnez la page contenant un module de recherche dans la configuration du site' : ''
]); ?>
diff --git a/core/module/user/user.php b/core/module/user/user.php
index eac48d9a..084f4f05 100755
--- a/core/module/user/user.php
+++ b/core/module/user/user.php
@@ -95,9 +95,9 @@ class user extends common {
if($this->getInput('userAddSendMail', helper::FILTER_BOOLEAN) && $check === true) {
$sent = $this->sendMail(
$userMail,
- 'Compte créé sur ' . $this->getData(['config', 'title']),
+ 'Compte créé sur ' . $this->getData(['locale', 'title']),
'Bonjour ' . $userFirstname . ' ' . $userLastname . ',
' .
- 'Un administrateur vous a créé un compte sur le site ' . $this->getData(['config', 'title']) . '. Vous trouverez ci-dessous les détails de votre compte.
' .
+ 'Un administrateur vous a créé un compte sur le site ' . $this->getData(['locale', 'title']) . '. Vous trouverez ci-dessous les détails de votre compte.
' .
'Identifiant du compte : ' . $this->getInput('userAddId') . ' ' .
'Nous ne conservons pas les mots de passe, en conséquence nous vous conseillons de conserver ce message tant que vous ne vous êtes pas connecté. Vous pourrez modifier votre mot de passe après votre première connexion.',
null
@@ -653,9 +653,9 @@ class user extends common {
AND $this->getInput('userImportNotification',helper::FILTER_BOOLEAN) === true) {
$sent = $this->sendMail(
$item['email'],
- 'Compte créé sur ' . $this->getData(['config', 'title']),
+ 'Compte créé sur ' . $this->getData(['locale', 'title']),
'Bonjour ' . $item['prenom'] . ' ' . $item['nom'] . ',
' .
- 'Un administrateur vous a créé un compte sur le site ' . $this->getData(['config', 'title']) . '. Vous trouverez ci-dessous les détails de votre compte.
' .
+ 'Un administrateur vous a créé un compte sur le site ' . $this->getData(['locale', 'title']) . '. Vous trouverez ci-dessous les détails de votre compte.
' .
'Identifiant du compte : ' . $userId . ' ' .
'Un mot de passe provisoire vous été attribué, à la première connexion cliquez sur Mot de passe Oublié.'
);
Réseaux sociaux -
-
-
-
-