diff --git a/changelog.txt b/changelog.txt
index e3a5aa5..46135e1 100755
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,10 +1,11 @@
-version 0.5.1 (13/05/2015)
+version 0.6 (28/05/2015)
[+] Compatibilité PluXml 5.4
[+] Ajout drapeau occitan
[+] Ajout en automatique dans la partie
balise du type:
[+] Ajout de la langue dans le lien de la page d'accueil dans la liste des pages statiques (fct: plxShow::staticList)
[-] Suppression gestion dossier Documents
BUG Warning sur langue occitan non déclarée
+BUG Mauvaise page statique d'accueil en focntion de la langue sélectionnée
version 0.5 (30/04/2014)
[+] Choix affichage drapeaux ou libellés
diff --git a/infos.xml b/infos.xml
index c32781b..b2d5efa 100755
--- a/infos.xml
+++ b/infos.xml
@@ -2,8 +2,8 @@
- 0.5.1
- 13/05/2015
+ 0.6
+ 28/05/2015http://pluxopolis.net
diff --git a/plxMyMultiLingue.php b/plxMyMultiLingue.php
index 5e245c3..8974268 100755
--- a/plxMyMultiLingue.php
+++ b/plxMyMultiLingue.php
@@ -48,9 +48,12 @@ public function __construct($default_lang) {
$this->addHook('plxMotorConstruct', 'plxMotorConstruct');
$this->addHook('plxMotorPreChauffageBegin', 'PreChauffageBegin');
$this->addHook('plxMotorConstructLoadPlugins', 'ConstructLoadPlugins');
+ $this->addHook('plxMotorGetStatiques', 'plxMotorGetStatiques');
# déclaration des hooks plxAdmin
$this->addHook('plxAdminEditConfiguration', 'plxAdminEditConfiguration');
+ $this->addHook('plxAdminEditStatiquesUpdate', 'plxAdminEditStatiquesUpdate');
+ $this->addHook('plxAdminEditStatiquesXml', 'plxAdminEditStatiquesXml');
# déclaration des hooks plxShow
$this->addHook('plxShowStaticListEnd', 'plxShowStaticListEnd');
@@ -81,7 +84,6 @@ public function __construct($default_lang) {
}
-
/**
* Méthode exécutée à l'activation du plugin
*
@@ -323,6 +325,17 @@ public function ConstructLoadPlugins() {
}
}
+ public function plxMotorGetStatiques() {
+ echo 'aStats[$number]["homeStatic"]=plxUtils::getValue($values[$homeStatic]["value"]);
+ if($this->aStats[$number]["homeStatic"]) {
+ $this->aConf["homestatic"]=$number;
+ }
+ ?>';
+ }
+
/********************************/
/* core/lib/class.plx.show.php */
/********************************/
@@ -388,6 +401,26 @@ public function plxAdminEditConfiguration() {
}
+ /**
+ * Méthode qui ajoute une nouvelle clé dans le fichier xml des pages statiques pour stocker
+ * le n° de la page statique d'accueil
+ *
+ * @author Stephane F
+ **/
+ public function plxAdminEditStatiquesUpdate() {
+ echo 'aStats[$static_id]["homeStatic"] = intval($content["homeStatic"][0]==$static_id); ?>';
+ }
+
+ /**
+ * Méthode qui enregistre une nouvelle clé dans le fichier xml des pages statiques pour stocker
+ * le n° de la page statique d'accueil
+ *
+ * @author Stephane F
+ **/
+ public function plxAdminEditStatiquesXml() {
+ echo '"; ?>';
+ }
+
/*************************************/
/* core/admin/parametres_avances.php */
/*************************************/