This commit is contained in:
Fred Tempez 2023-02-02 20:31:46 +01:00
commit 3f2733c033
11 changed files with 28 additions and 21 deletions

View File

@ -871,7 +871,8 @@ class template
'name' => $nameId,
'placeholder' => '',
'readonly' => false,
'value' => ''
'value' => '',
'type' => 'text'
], $attributes);
// Traduction de l'aide et de l'étiquette
$attributes['label'] = helper::translate($attributes['label']);
@ -898,7 +899,7 @@ class template
$html .= self::notice($attributes['id'], $notice);
// Texte
$html .= sprintf(
'<input type="text" %s>',
'<input type="' . $attributes['type']. '" %s>',
helper::sprintAttributes($attributes)
);
// Fin du wrapper

View File

@ -341,6 +341,7 @@ class plugin extends common
public function store()
{
$store = json_decode(helper::getUrlContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true);
if ($store) {
// Modules installés
$infoModules = helper::getModules();
@ -349,6 +350,7 @@ class plugin extends common
foreach ($inPages as $key => $value) {
$pagesInfos[$this->getData(['page', $key, 'title'])] = $value;
}
// Parcourir les données des modules
foreach ($store as $key => $value) {
// Module non installé
@ -376,12 +378,12 @@ class plugin extends common
template::button('moduleExport' . $key, [
'class' => $class,
'href' => helper::baseUrl() . $this->getUrl(0) . '/uploadItem/' . $key . '/' . $_SESSION['csrf'],
// appel de fonction vaut exécution, utiliser un paramètre
'value' => $ico,
'help' => $help
])
];
}
}
// Valeurs en sortie
@ -584,7 +586,7 @@ class plugin extends common
$fileName = $moduleId . $infoModule[$moduleId]['version'] . '.zip';
// Régénération du module
$success = file_put_contents(self::MODULE_DIR . $moduleId . '/enum.json', json_encode($infoModule[$moduleId]));
$success = file_put_contents(self::MODULE_DIR . $moduleId . '/enum.json', json_encode($infoModule[$moduleId], JSON_UNESCAPED_UNICODE));
// Construire l'archive
$this->makeZip(self::TEMP_DIR . $fileName, self::MODULE_DIR . $moduleId);
@ -693,9 +695,9 @@ class plugin extends common
$infoModule = $infoModules[$moduleId];
// Copier les données et le descripteur
$success = file_put_contents($tmpFolder . '/module.json', json_encode($moduleData)) === false ? false : true;
$success = file_put_contents($tmpFolder . '/module.json', json_encode($moduleData, JSON_UNESCAPED_UNICODE)) === false ? false : true;
$success = $success && is_int(file_put_contents($tmpFolder . '/enum.json', json_encode([$moduleId => $infoModule])));
$success = $success && is_int(file_put_contents($tmpFolder . '/enum.json', json_encode([$moduleId => $infoModule], JSON_UNESCAPED_UNICODE)));
// Le dossier du module s'il existe
if (is_dir(self::DATA_DIR . $moduleId . '/' . $pageId)) {
// Copier le dossier des données

View File

@ -7,14 +7,14 @@
- Initialisation
# version 6.22
- mise en oeuvre du helper dateUTF8
- Réglage de l'initialisaion de la configuration
- Réglage de l'initialisation de la configuration
# version 6.2
- date des commentaires
# version 6.1
- Icône RSS, lien incorrectd ans l'article.
- Icône RSS, lien incorrect dans l'article.
# version 6
- mise à la norme avec le module news : le formulaire est sorti de l'écran principal
- Présentation moderner de la liste des articles
- Respect des balises headings
- permalink des articles
- Image de couverture non obligatoire, présentation adaptive de la liste classique des articles.
- Image de couverture non obligatoire, présentation adaptative de la liste classique des articles.

View File

@ -1,3 +1,5 @@
# Version 3.5
- Multilingue
# Version 3.4
- Bug de présentation, une div en trop.
# Version 3.3

View File

@ -1 +1 @@
{"name":"form","realName":"Formulaire","version":"3.4","update":"0.0","delete":true,"dataDirectory":""}
{"name":"form","realName":"Formulaire","version":"3.5","update":"0.0","delete":true,"dataDirectory":""}

View File

@ -16,7 +16,7 @@
class form extends common {
const VERSION = '3.4';
const VERSION = '3.5';
const REALNAME = 'Formulaire';
const DATADIRECTORY = ''; // Contenu localisé inclus par défaut (page.json et module.json)

View File

@ -1 +1 @@
{"name":"news","realName":"News","version":"4.23","update":"0.0","delete":true,"dataDirectory":"site\/data\/news\/"}
{"name":"news","realName":"News","version":"4.3","update":"0.0","delete":true,"dataDirectory":"site\/data\/news\/"}

View File

@ -16,7 +16,7 @@
class news extends common
{
const VERSION = '4.23';
const VERSION = '4.3';
const REALNAME = 'News';
const DATADIRECTORY = self::DATA_DIR . 'news/';

View File

@ -1,8 +1,10 @@
# Version 2.8
- Multilingue
# Version 2.71
- Corrige le retour de $success en lecture écriture de fichier
- Corrige le retour de $success en lecture écriture de fichier
# Version 2.7
- Traduction
- Suppression du cadre de présentation des résultats
- Initialisation du module
- Traduction
- Suppression du cadre de présentation des résultats
- Initialisation du module
# Version 2.6
- Chargement de la feuille de style si présente
- Chargement de la feuille de style si présente

View File

@ -1 +1 @@
{"name":"search","realName":"Recherche","version":"2.71","update":"0.0","delete":true,"dataDirectory":"site\/data\/search\/"}
{"name":"search","realName":"Recherche","version":"2.8","update":"0.0","delete":true,"dataDirectory":"site\/data\/search\/"}

View File

@ -20,7 +20,7 @@
class search extends common
{
const VERSION = '2.71';
const VERSION = '2.8';
const REALNAME = 'Recherche';
const DATADIRECTORY = self::DATA_DIR . 'search/';