forked from ZwiiCMS-Team/ZwiiCMS
gestion erreur
This commit is contained in:
parent
a4505c2d88
commit
3675aa196e
@ -408,18 +408,33 @@ class config extends common {
|
|||||||
public function index() {
|
public function index() {
|
||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
if($this->isPost()) {
|
if($this->isPost()) {
|
||||||
|
$success = true;
|
||||||
// Basculement en mise à jour auto
|
// Basculement en mise à jour auto
|
||||||
// Remise à 0 du compteur
|
// Remise à 0 du compteur
|
||||||
if ($this->getData(['config','autoUpdate']) === false &&
|
if ($this->getData(['config','autoUpdate']) === false &&
|
||||||
$this->getInput('configAutoUpdate', helper::FILTER_BOOLEAN) === true) {
|
$this->getInput('configAutoUpdate', helper::FILTER_BOOLEAN) === true) {
|
||||||
$this->setData(['core','lastAutoUpdate',0]);
|
$this->setData(['core','lastAutoUpdate',0]);
|
||||||
}
|
}
|
||||||
if ($this->getInput('configLegalCheck', helper::FILTER_BOOLEAN) === true ) {
|
// Empêcher la modification si défini dans footer
|
||||||
$legalPageId = $this->getInput('configLegalPageId', helper::FILTER_ID);
|
if ( $this->getData(['theme','footer','displaySearch']) === true
|
||||||
|
AND $this->getInput('configSearchPageId') === ''
|
||||||
|
){
|
||||||
|
$searchPageId = $this->getData(['config','searchPageId']);
|
||||||
|
self::$inputNotices['configSearchPageId'] = 'Désactiver l\'option dans le pied de page';
|
||||||
|
$success = false;
|
||||||
} else {
|
} else {
|
||||||
$legalPageId = '';
|
$searchPageId = $this->getInput('configSearchPageId');
|
||||||
|
}
|
||||||
|
// Empêcher la modification si défini dans footer
|
||||||
|
if ( $this->getData(['theme','footer','displayLegal']) === true
|
||||||
|
AND $this->getInput('configLegalPageId') === ''
|
||||||
|
){
|
||||||
|
$legalPageId = $this->getData(['config','legalPageId']);
|
||||||
|
self::$inputNotices['configLegalPageId'] = 'Désactiver l\'option dans le pied de page';
|
||||||
|
$success = false;
|
||||||
|
} else {
|
||||||
|
$legalPageId = $this->getInput('configLegalPageId');
|
||||||
}
|
}
|
||||||
$this->getInput('configPage404');
|
|
||||||
// Sauvegarder
|
// Sauvegarder
|
||||||
$this->setData([
|
$this->setData([
|
||||||
'config',
|
'config',
|
||||||
@ -445,8 +460,8 @@ class config extends common {
|
|||||||
],
|
],
|
||||||
'timezone' => $this->getInput('configTimezone', helper::FILTER_STRING_SHORT, true),
|
'timezone' => $this->getInput('configTimezone', helper::FILTER_STRING_SHORT, true),
|
||||||
'itemsperPage' => $this->getInput('configItemsperPage', helper::FILTER_INT,true),
|
'itemsperPage' => $this->getInput('configItemsperPage', helper::FILTER_INT,true),
|
||||||
'legalPageId' => $this->getInput('configLegalPageId'),
|
'legalPageId' => $legalPageId,
|
||||||
'searchPageId' => $this->getInput('configSearchPageId'),
|
'searchPageId' => $searchPageId,
|
||||||
'metaDescription' => $this->getInput('configMetaDescription', helper::FILTER_STRING_LONG, true),
|
'metaDescription' => $this->getInput('configMetaDescription', helper::FILTER_STRING_LONG, true),
|
||||||
'title' => $this->getInput('configTitle', helper::FILTER_STRING_SHORT, true),
|
'title' => $this->getInput('configTitle', helper::FILTER_STRING_SHORT, true),
|
||||||
'autoUpdate' => $this->getInput('configAutoUpdate', helper::FILTER_BOOLEAN),
|
'autoUpdate' => $this->getInput('configAutoUpdate', helper::FILTER_BOOLEAN),
|
||||||
@ -515,7 +530,7 @@ class config extends common {
|
|||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'redirect' => helper::baseUrl() . $this->getUrl(),
|
'redirect' => helper::baseUrl() . $this->getUrl(),
|
||||||
'notification' => 'Modifications enregistrées',
|
'notification' => 'Modifications enregistrées',
|
||||||
'state' => true
|
'state' => $success
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
// Initialisation du screen - APPEL AUTO DESACTIVE POUR EVITER UN RALENTISSEMENT
|
// Initialisation du screen - APPEL AUTO DESACTIVE POUR EVITER UN RALENTISSEMENT
|
||||||
|
Loading…
Reference in New Issue
Block a user