[9.3.00] fonction dirData
This commit is contained in:
parent
6bce09f1e2
commit
5617ab6558
|
@ -503,12 +503,8 @@ class common {
|
||||||
mkdir (self::DATA_DIR . '/' . $lang);
|
mkdir (self::DATA_DIR . '/' . $lang);
|
||||||
}
|
}
|
||||||
// Sous-dossier localisé
|
// Sous-dossier localisé
|
||||||
if ($stageId === 'page' ||
|
$folder = $this->dirData ($stageId,$lang);
|
||||||
$stageId === 'module') {
|
// COnstructeur
|
||||||
$folder = self::DATA_DIR . $lang . '/';
|
|
||||||
} else {
|
|
||||||
$folder = self::DATA_DIR;
|
|
||||||
}
|
|
||||||
$db[$stageId] = new \Prowebcraft\JsonDb([
|
$db[$stageId] = new \Prowebcraft\JsonDb([
|
||||||
'name' => $stageId . '.json',
|
'name' => $stageId . '.json',
|
||||||
'dir' => $folder,
|
'dir' => $folder,
|
||||||
|
@ -575,25 +571,14 @@ class common {
|
||||||
|
|
||||||
// Boucle des modules
|
// Boucle des modules
|
||||||
foreach (self::$dataStage as $stageId) {
|
foreach (self::$dataStage as $stageId) {
|
||||||
// Sauf pour les pages et les modules
|
// Dossier localisé
|
||||||
if ($stageId === 'page' ||
|
$folder = $this->dirData($stageId,$lang);
|
||||||
$stageId === 'module') {
|
// Constructeur de la bdd
|
||||||
$folder = self::DATA_DIR . $lang . '/';
|
|
||||||
} else {
|
|
||||||
$folder = self::DATA_DIR;
|
|
||||||
}
|
|
||||||
//$store[$stageId] = new Flintstone\Flintstone($stageId, [
|
|
||||||
// 'dir' => $folder,
|
|
||||||
// 'ext' => 'json',
|
|
||||||
// 'formatter' => new Flintstone\Formatter\JsonFormatter()
|
|
||||||
//]);
|
|
||||||
$db[$stageId] = new \Prowebcraft\JsonDb([
|
$db[$stageId] = new \Prowebcraft\JsonDb([
|
||||||
'name' => $stageId . '.json',
|
'name' => $stageId . '.json',
|
||||||
'dir' => $folder,
|
'dir' => $folder,
|
||||||
'template' => self::TEMP_DIR . 'data.template.json'
|
'template' => self::TEMP_DIR . 'data.template.json'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
//$tempData = $store[$stageId]->get($stageId);
|
|
||||||
$tempData = $db[$stageId]->get($stageId);
|
$tempData = $db[$stageId]->get($stageId);
|
||||||
if ($tempData) {
|
if ($tempData) {
|
||||||
$data [$stageId] = $tempData;
|
$data [$stageId] = $tempData;
|
||||||
|
@ -628,7 +613,7 @@ class common {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Import des données de la version 9
|
* Import des données de la version 9
|
||||||
* Converti un fichier de données data.json puis le renomme
|
* Convertit un fichier de données data.json puis le renomme
|
||||||
*/
|
*/
|
||||||
public function importDataV9() {
|
public function importDataV9() {
|
||||||
// Détecter les fichiers d'une V9
|
// Détecter les fichiers d'une V9
|
||||||
|
@ -716,11 +701,27 @@ class common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retourne une chemin localisé pour l'enregistrement des données
|
||||||
|
* @param $stageId nom du module
|
||||||
|
* @param $lang langue des pages
|
||||||
|
* @return string du dossier à créer
|
||||||
|
*/
|
||||||
|
public function dirData ($stageId, $lang) {
|
||||||
|
// Sauf pour les pages et les modules
|
||||||
|
if ($stageId === 'page' ||
|
||||||
|
$stageId === 'module') {
|
||||||
|
$folder = self::DATA_DIR . $lang . '/';
|
||||||
|
} else {
|
||||||
|
$folder = self::DATA_DIR;
|
||||||
|
}
|
||||||
|
return ($folder);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Génére un fichier robots.txt à l'installation
|
* Génére un fichier robots.txt à l'installation
|
||||||
* Si le fichier exite déjà les commandes sont ajoutées
|
* Si le fichier exite déjà les commandes sont ajoutées
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function createRobots() {
|
public function createRobots() {
|
||||||
|
|
||||||
$robotValue =
|
$robotValue =
|
||||||
|
@ -737,7 +738,6 @@ class common {
|
||||||
'Sitemap: ' . helper::baseUrl(false) . 'sitemap.xml.gz' . PHP_EOL .
|
'Sitemap: ' . helper::baseUrl(false) . 'sitemap.xml.gz' . PHP_EOL .
|
||||||
'# ZWII CONFIG ---------' . PHP_EOL ;
|
'# ZWII CONFIG ---------' . PHP_EOL ;
|
||||||
|
|
||||||
|
|
||||||
if (file_exists('robots.txt')) {
|
if (file_exists('robots.txt')) {
|
||||||
return(file_put_contents(
|
return(file_put_contents(
|
||||||
'robots.txt',
|
'robots.txt',
|
||||||
|
|
Loading…
Reference in New Issue