forked from ZwiiCMS-Team/ZwiiCMS
10.2 Suppression d'espaces en fin de ligne
This commit is contained in:
parent
3e3d3492d2
commit
63452426be
@ -69,7 +69,7 @@ class helper {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Génére un backup des données de site
|
* Génère un backup des données de site
|
||||||
* @param string $folder dossier de sauvegarde
|
* @param string $folder dossier de sauvegarde
|
||||||
* @param array $exclude dossier exclus
|
* @param array $exclude dossier exclus
|
||||||
* @return string nom du fichier de sauvegarde
|
* @return string nom du fichier de sauvegarde
|
||||||
@ -450,7 +450,7 @@ class helper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cryptation
|
* Cryptage
|
||||||
* @param string $key la clé d'encryptage
|
* @param string $key la clé d'encryptage
|
||||||
* @param string $payload la chaine à coder
|
* @param string $payload la chaine à coder
|
||||||
* @return string
|
* @return string
|
||||||
@ -462,7 +462,7 @@ class helper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Décryptation
|
* Décryptage
|
||||||
* @param string $key la clé d'encryptage
|
* @param string $key la clé d'encryptage
|
||||||
* @param string $garble la chaine à décoder
|
* @param string $garble la chaine à décoder
|
||||||
* @return string
|
* @return string
|
||||||
|
@ -31,7 +31,7 @@ class common {
|
|||||||
const FILE_DIR = 'site/file/';
|
const FILE_DIR = 'site/file/';
|
||||||
const TEMP_DIR = 'site/tmp/';
|
const TEMP_DIR = 'site/tmp/';
|
||||||
|
|
||||||
// Miniatures de la gallery
|
// Miniatures de la galerie
|
||||||
const THUMBS_SEPARATOR = 'mini_';
|
const THUMBS_SEPARATOR = 'mini_';
|
||||||
const THUMBS_WIDTH = 640;
|
const THUMBS_WIDTH = 640;
|
||||||
|
|
||||||
@ -386,8 +386,6 @@ class common {
|
|||||||
//Retourne une chaine contenant le dossier à créer
|
//Retourne une chaine contenant le dossier à créer
|
||||||
$folder = $this->dirData ($keys[0],'fr');
|
$folder = $this->dirData ($keys[0],'fr');
|
||||||
// Constructeur JsonDB
|
// Constructeur JsonDB
|
||||||
//require_once "core/vendor/jsondb/Dot.php";
|
|
||||||
//require_once "core/vendor/jsondb/JsonDb.php";
|
|
||||||
$db = new \Prowebcraft\JsonDb([
|
$db = new \Prowebcraft\JsonDb([
|
||||||
'name' => $keys[0] . '.json',
|
'name' => $keys[0] . '.json',
|
||||||
'dir' => $folder,
|
'dir' => $folder,
|
||||||
@ -491,7 +489,7 @@ class common {
|
|||||||
$this->addRequiredInputNotices($key);
|
$this->addRequiredInputNotices($key);
|
||||||
}
|
}
|
||||||
// Check de l'existence
|
// Check de l'existence
|
||||||
// Également utile pour les checkboxs qui ne retournent rien lorsqu'elles ne sont pas cochées
|
// Également utile pour les checkbox qui ne retournent rien lorsqu'elles ne sont pas cochées
|
||||||
if(
|
if(
|
||||||
array_key_exists($firstKey, $values)
|
array_key_exists($firstKey, $values)
|
||||||
AND array_key_exists($secondKey, $values[$firstKey])
|
AND array_key_exists($secondKey, $values[$firstKey])
|
||||||
@ -515,7 +513,7 @@ class common {
|
|||||||
$this->addRequiredInputNotices($key);
|
$this->addRequiredInputNotices($key);
|
||||||
}
|
}
|
||||||
// Check de l'existence
|
// Check de l'existence
|
||||||
// Également utile pour les checkboxs qui ne retournent rien lorsqu'elles ne sont pas cochées
|
// Également utile pour les checkbox qui ne retournent rien lorsqu'elles ne sont pas cochées
|
||||||
if(array_key_exists($key, $values)) {
|
if(array_key_exists($key, $values)) {
|
||||||
// Retourne la valeur filtrée
|
// Retourne la valeur filtrée
|
||||||
if($filter) {
|
if($filter) {
|
||||||
@ -647,7 +645,7 @@ class common {
|
|||||||
}
|
}
|
||||||
// Traitement
|
// Traitement
|
||||||
if (empty($childIds)) {
|
if (empty($childIds)) {
|
||||||
// Pas d'enfant, uniuement l'entrée du parent
|
// Pas d'enfant, uniquement l'entrée du parent
|
||||||
$parents [] = ['title' => html_entity_decode($this->getData(['page', $parentId, 'title']), ENT_QUOTES) ,
|
$parents [] = ['title' => html_entity_decode($this->getData(['page', $parentId, 'title']), ENT_QUOTES) ,
|
||||||
'value'=> $rewrite.$parentId
|
'value'=> $rewrite.$parentId
|
||||||
];
|
];
|
||||||
@ -737,10 +735,10 @@ class common {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Génére un fichier un fchier sitemap.xml
|
* Génère un fichier un fichier sitemap.xml
|
||||||
* https://github.com/icamys/php-sitemap-generator
|
* https://github.com/icamys/php-sitemap-generator
|
||||||
* $command valeurs possible
|
* $command valeurs possible
|
||||||
* all : génére un site map complet
|
* all : génère un site map complet
|
||||||
* Sinon contient id de la page à créer
|
* Sinon contient id de la page à créer
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -948,7 +946,7 @@ class common {
|
|||||||
*/
|
*/
|
||||||
public function setData($keys = []) {
|
public function setData($keys = []) {
|
||||||
|
|
||||||
// Pas d'enregistrement lorsque'une notice est présente
|
// Pas d'enregistrement lorsqu'une notice est présente
|
||||||
if (!empty(self::$inputNotices)) {
|
if (!empty(self::$inputNotices)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -1008,8 +1006,6 @@ class common {
|
|||||||
}
|
}
|
||||||
$folder = $this->dirData ($module,$lang);
|
$folder = $this->dirData ($module,$lang);
|
||||||
// Constructeur JsonDB
|
// Constructeur JsonDB
|
||||||
//require_once "core/vendor/jsondb/Dot.php";
|
|
||||||
//require_once "core/vendor/jsondb/JsonDb.php";
|
|
||||||
$db = new \Prowebcraft\JsonDb([
|
$db = new \Prowebcraft\JsonDb([
|
||||||
'name' => $module . '.json',
|
'name' => $module . '.json',
|
||||||
'dir' => $folder,
|
'dir' => $folder,
|
||||||
|
@ -156,7 +156,7 @@
|
|||||||
case 1 : // une colonne
|
case 1 : // une colonne
|
||||||
$content = 'col'. $blocks[0] ;
|
$content = 'col'. $blocks[0] ;
|
||||||
break;
|
break;
|
||||||
case 2 : // 2 blocks
|
case 2 : // 2 blocs
|
||||||
if ($blocks[0] < $blocks[1]) { // détermine la position de la colonne
|
if ($blocks[0] < $blocks[1]) { // détermine la position de la colonne
|
||||||
$blockleft = 'col'. $blocks[0];
|
$blockleft = 'col'. $blocks[0];
|
||||||
$content = 'col'. $blocks[1] ;
|
$content = 'col'. $blocks[1] ;
|
||||||
@ -165,12 +165,12 @@
|
|||||||
$blockright = 'col' . $blocks[1];
|
$blockright = 'col' . $blocks[1];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3 : // 3 blocks
|
case 3 : // 3 blocs
|
||||||
$blockleft = 'col' . $blocks[0];
|
$blockleft = 'col' . $blocks[0];
|
||||||
$content = 'col' . $blocks[1];
|
$content = 'col' . $blocks[1];
|
||||||
$blockright = 'col' . $blocks[2];
|
$blockright = 'col' . $blocks[2];
|
||||||
}
|
}
|
||||||
// Page pleine pour la configuration des modules et l'édition des pages sauf l'affichae d'un article de blog
|
// Page pleine pour la configuration des modules et l'édition des pages sauf l'affichage d'un article de blog
|
||||||
$pattern = ['config','edit','add','comment','data'];
|
$pattern = ['config','edit','add','comment','data'];
|
||||||
if ((sizeof($blocks) === 1 ||
|
if ((sizeof($blocks) === 1 ||
|
||||||
in_array($this->getUrl(1),$pattern) )
|
in_array($this->getUrl(1),$pattern) )
|
||||||
|
@ -188,7 +188,7 @@ class config extends common {
|
|||||||
// Mettre à jour le site map
|
// Mettre à jour le site map
|
||||||
$successSitemap=$this->createSitemap();
|
$successSitemap=$this->createSitemap();
|
||||||
|
|
||||||
// Creer un fichier robots.txt
|
// Créer un fichier robots.txt
|
||||||
$successRobots=$this->updateRobots();
|
$successRobots=$this->updateRobots();
|
||||||
if ( $successSitemap === true &&
|
if ( $successSitemap === true &&
|
||||||
$successRobots >= 100) {
|
$successRobots >= 100) {
|
||||||
@ -552,7 +552,7 @@ class config extends common {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Met à jour les données de site avec l'adresse trannsmise
|
* Met à jour les données de site avec l'adresse transmise
|
||||||
*/
|
*/
|
||||||
public function updateBaseUrl () {
|
public function updateBaseUrl () {
|
||||||
// Supprimer l'information de redirection
|
// Supprimer l'information de redirection
|
||||||
@ -704,7 +704,7 @@ class config extends common {
|
|||||||
* @param string $find donnée à rechercher
|
* @param string $find donnée à rechercher
|
||||||
* @param string $replace donnée à remplacer
|
* @param string $replace donnée à remplacer
|
||||||
* @param array tableau à analyser
|
* @param array tableau à analyser
|
||||||
* @param int count nombres d'occurences
|
* @param int count nombres d'occurrences
|
||||||
* @return array avec les valeurs remplacées.
|
* @return array avec les valeurs remplacées.
|
||||||
*/
|
*/
|
||||||
private function recursive_array_replace ($find, $replace, $array, &$count) {
|
private function recursive_array_replace ($find, $replace, $array, &$count) {
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
<?php echo template::file('configRestoreImportFile', [
|
<?php echo template::file('configRestoreImportFile', [
|
||||||
'label' => 'Sélectionnez une sauvegarde au format ZIP',
|
'label' => 'Sélectionnez une sauvegarde au format ZIP',
|
||||||
'type' => 2,
|
'type' => 2,
|
||||||
'help' => 'L\'archive a été déposée dans le gestionaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.'
|
'help' => 'L\'archive a été déposée dans le gestionnaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1 +0,0 @@
|
|||||||
|
|
@ -175,7 +175,7 @@ class install extends common {
|
|||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
$success = $e->getMessage();
|
$success = $e->getMessage();
|
||||||
}
|
}
|
||||||
// Netooyage du dossier
|
// Nettoyage du dossier
|
||||||
if(file_exists(self::TEMP_DIR.'update.tar.gz')) {
|
if(file_exists(self::TEMP_DIR.'update.tar.gz')) {
|
||||||
unlink(self::TEMP_DIR.'update.tar.gz');
|
unlink(self::TEMP_DIR.'update.tar.gz');
|
||||||
}
|
}
|
||||||
|
@ -133,8 +133,8 @@ class search extends common {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Fonction de recherche des occurences dans $contenu
|
// Fonction de recherche des occurrences dans $contenu
|
||||||
// Renvoie le résulat sous forme de chaîne
|
// Renvoie le résultat sous forme de chaîne
|
||||||
private function occurrence($url, $titre, $contenu, $motclef, $motentier)
|
private function occurrence($url, $titre, $contenu, $motclef, $motentier)
|
||||||
{
|
{
|
||||||
// Nettoyage de $contenu : on enlève tout ce qui est inclus entre < et >
|
// Nettoyage de $contenu : on enlève tout ce qui est inclus entre < et >
|
||||||
|
Loading…
Reference in New Issue
Block a user