10.2.08 bug pageId

This commit is contained in:
fredtempez 2020-08-22 10:48:03 +02:00
parent 4e88ec43ad
commit 34f0f8ff0d
4 changed files with 12 additions and 3 deletions

View File

@ -1,5 +1,9 @@
# Changelog # Changelog
## version 10.2.08
- Correction :
- Bug pageId, régression corrigée.
## version 10.2.07 ## version 10.2.07
- Correction : - Correction :
- Défaut de chargement de flatpickr dans le module formulaire qui passe en version 2.4 - Défaut de chargement de flatpickr dans le module formulaire qui passe en version 2.4

View File

@ -1,6 +1,6 @@
![](https://img.shields.io/github/last-commit/fredtempez/ZwiiCMS/master) ![](https://img.shields.io/github/release-date/fredtempez/ZwiiCMS) ![](https://img.shields.io/github/last-commit/fredtempez/ZwiiCMS/master) ![](https://img.shields.io/github/release-date/fredtempez/ZwiiCMS)
# ZwiiCMS 10.2.07 # ZwiiCMS 10.2.08
Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation. Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.

View File

@ -39,7 +39,7 @@ class common {
const ACCESS_TIMER = 1800; const ACCESS_TIMER = 1800;
// Numéro de version // Numéro de version
const ZWII_VERSION = '10.2.07'; const ZWII_VERSION = '10.2.08';
const ZWII_UPDATE_CHANNEL = "v10"; const ZWII_UPDATE_CHANNEL = "v10";
public static $actions = []; public static $actions = [];

View File

@ -184,7 +184,12 @@ class page extends common {
else { else {
// Soumission du formulaire // Soumission du formulaire
if($this->isPost()) { if($this->isPost()) {
$pageId = $this->getInput('pageEditTitle', helper::FILTER_ID, true); // Génére l'ID si le titre de la page a changé
if ( $this->getInput('pageEditTitle') !== $this->getData(['page',$this->getUrl(2),'title']) ) {
$pageId = $this->getInput('pageEditTitle', helper::FILTER_ID, true);
} else {
$pageId = $this->getUrl(2);
}
// un dossier existe du même nom (erreur en cas de redirection) // un dossier existe du même nom (erreur en cas de redirection)
if (file_exists($pageId)) { if (file_exists($pageId)) {
$pageId = uniqid($pageId); $pageId = uniqid($pageId);