From 5ae353e7783d95510879d5eda513e6f61d42b846 Mon Sep 17 00:00:00 2001 From: "tristan.champomier" Date: Wed, 31 Mar 2021 17:06:10 +0200 Subject: [PATCH] Added Title page on actionLecture of Home class. --- data/message/fr/object.ini | 84 ++++++++++++++------------- lib/object_coordination/home/home.php | 34 +++++++---- 2 files changed, 65 insertions(+), 53 deletions(-) diff --git a/data/message/fr/object.ini b/data/message/fr/object.ini index ce90f33..53fa37b 100755 --- a/data/message/fr/object.ini +++ b/data/message/fr/object.ini @@ -1,57 +1,59 @@ -TxtGeneral = "Informations générales" -TxtNodeAdminEntry = "Administre les espaces depuis" -TxtFormLegend = " Veuillez saisir les informations relatives à votre outil" +TxtGeneral = "Informations générales" +TxtNodeAdminEntry = "Administre les espaces depuis" +TxtFormLegend = " Veuillez saisir les informations relatives à votre outil" -double_dots = " : " +double_dots = " : " -classusertemp = "Pré-inscriptions" -methodactioninscrire = "S'inscrire" -methodactionmanageregister = "Administrer les pré-inscriptions" +classusertemp = "Pré-inscriptions" +methodactioninscrire = "S'inscrire" +methodactionmanageregister = "Administrer les pré-inscriptions" -classadminuser = "Gestion des comptes" -methodactionlistgroup = "Administrer" +classadminuser = "Gestion des comptes" +methodactionlistgroup = "Administrer" -classtextinfo = "Editeur de texte" -methodactionlectureinfo = "Lire" +classtextinfo = "Editeur de texte" +methodactionlectureinfo = "Lire" -classobjectforum = "Forum" -methodactionuser = "Utiliser" +classobjectforum = "Forum" +methodactionuser = "Utiliser" -classinstallmanager = "Installeur" -methodactioninstall = "Administrer" +classinstallmanager = "Installeur" +methodactioninstall = "Administrer" -classhome = "Texte d'accueil de communauté" +classhome = "Texte d'accueil de communauté" +methodActionAdminHomeTitlePage = "Modifier la présentation de la Communauté" +methodActionLectureHomeTitlePage= "Présentation de la Communauté" -classusermodif = "Mon compte personnel" +classusermodif = "Mon compte personnel" -classadminnode = "Gestion des espaces" -TxtFormNode = "Configuration de l'outil de gestion des espaces" -methodactionnodeadd = "Ajouter un espace" +classadminnode = "Gestion des espaces" +TxtFormNode = "Configuration de l'outil de gestion des espaces" +methodactionnodeadd = "Ajouter un espace" -classadmingroup = "Gestion des groupes" -TxtFormGroup = "Configuration de l'outil de gestion de groupes" +classadmingroup = "Gestion des groupes" +TxtFormGroup = "Configuration de l'outil de gestion de groupes" -classadminentrynode = "Gestion des accès" +classadminentrynode = "Gestion des accès" -classadminobject = "Gestion des outils" +classadminobject = "Gestion des outils" -classwhosonline = "Qui est en ligne ?" -classadminsecurityaccess = "Gestion des accès de sécurité" -classadminpowercon = "Gestion éléctrique" -classadminnews = "Gestion des nouvelles" -classcorporateinfos = "Informations corporate" -classnhsystemesforum = "Forum" -classadminsubscription = "Gestion des adhésions" -classadminaccounting = "Gestion financière simple" +classwhosonline = "Qui est en ligne ?" +classadminsecurityaccess = "Gestion des accès de sécurité" +classadminpowercon = "Gestion éléctrique" +classadminnews = "Gestion des nouvelles" +classcorporateinfos = "Informations corporate" +classnhsystemesforum = "Forum" +classadminsubscription = "Gestion des adhésions" +classadminaccounting = "Gestion financière simple" -classlcubeprojectmanager = "Gestion des Projets" +classlcubeprojectmanager = "Gestion des Projets" -classcommunity = "Affichage des Communautés" -methodactionlecture = "Lecture en Anonyme" -methodactionaccueil = "Lecture en User" -methodactionadmin = "Administrer" -methodactioninscrire = "S'inscrire" -methodactionmodifier = "Modifier" +classcommunity = "Affichage des Communautés" +methodactionlecture = "Lecture en Anonyme" +methodactionaccueil = "Lecture en User" +methodactionadmin = "Administrer" +methodactioninscrire = "S'inscrire" +methodactionmodifier = "Modifier" -classaddcom = "Création d'une communauté" -actionAdminAddComTitlePage = "Créer une Communauté" +classaddcom = "Création d'une communauté" +actionAdminAddComTitlePage = "Créer une Communauté" diff --git a/lib/object_coordination/home/home.php b/lib/object_coordination/home/home.php index 51c4bbe..6d74824 100755 --- a/lib/object_coordination/home/home.php +++ b/lib/object_coordination/home/home.php @@ -64,12 +64,15 @@ Class Home extends CoordinationObj /*Récupération des messages utilisateurs*/ addMessageFile("user.ini"); + addMessageFile("object.ini"); /* gestion du lib en fonction de la langue courante */ $currentCode=$GLOBALS["SYSTEM_USER_SESSION"]->langue->getCode(); $defaultCode=$GLOBALS["SYSTEM_DEFAULT_LANGUAGE_CODE"]; /* fin récupération des codes par defaut */ + mxPageTitle("methodActionLectureHomeTitlePage"); + if (file_exists($GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR']."object_coordination/textinfo/".$_SERVER["HTTP_HOST"]."-landingpage.mxt")) { $GLOBALS["SYSTEM_TEMPLATE"] = new ModeliXeQware($GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR']."object_coordination/textinfo/".$_SERVER["HTTP_HOST"]."-landingpage.mxt"); @@ -87,7 +90,7 @@ Class Home extends CoordinationObj $tabObject =$this->getObjectSon(eid()); for ($i=0; $igetClassName()=="home") + if ($tabObject[$i][0]->getClassName()=="Home") { $urlArray["id"]=$tabObject[$i][1]->getId(); } @@ -128,7 +131,8 @@ Class Home extends CoordinationObj // $data=$GLOBALS['SYSTEM_TEMPLATE']->MxWrite(); // $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textinfo WHERE textinfo_id=".$this->getId(); - $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); +// $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); + $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunity()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); # Execution de Requete (utilisation de la connexion systeme) $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql); @@ -147,13 +151,14 @@ Class Home extends CoordinationObj # On affecte a la template le texte pour la balise MxText (Template Principale) $GLOBALS["SYSTEM_TEMPLATE"]->MxText("text", $text); } else { - mxPageTitle($GLOBALS['SYSTEM_TEMPLATE_DEFAULT_TITLE']); + mxPageTitle("methodActionLectureHomeTitlePage"); /* On inclus la template (voir package.template.php) */ - withBlocPath("TextInfo", "actionLectureInfo"); + withBlocPath("Home", "actionLectureInfo"); # Requete sur identifiant de l'objet de coordination correspondant - $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); +// $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); + $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunity()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); # Execution de Requete (utilisation de la connexion systeme) $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql); # Teste si il y a des enregistrements @@ -230,17 +235,17 @@ Class Home extends CoordinationObj function actionAdmin() { /*Récupération des messages utilisateurs*/ -// addMessageFile("user.ini"); + addMessageFile("object.ini"); /* gestion du lib en fonction de la langue courante */ $currentCode=$GLOBALS["SYSTEM_USER_SESSION"]->langue->getCode(); $defaultCode=$GLOBALS["SYSTEM_DEFAULT_LANGUAGE_CODE"]; /* fin récupération des codes par defaut */ - mxPageTitle("actionAdminTitlePage"); + mxPageTitle("methodActionAdminHomeTitlePage"); /* Instanciation du wysiwyg */ - $wysiResume = new Wysi("contentResumeInfos", "postTextInfos", "fr_FR", "", "summernote"); + $wysiResume = new Wysi("contentResumeInfos", "postTextInfos", "fr_FR", "", "summernote", "", 180); $wysiResume->includeDependancy(); $wysiText = new Wysi("contentTextInfos", "postTextInfos", "fr_FR", "", "summernote"); @@ -256,7 +261,9 @@ Class Home extends CoordinationObj $this->tabeCreate(); # Requete sur identifiant de l objet de coordination correspondant - $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); +// $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); + $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunity()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); +// var_dump($sql); # Execution de Requete $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql); @@ -298,7 +305,8 @@ Class Home extends CoordinationObj global $SERVER_NAME, $SCRIPT_NAME, $CONF_PERSISTANT_SECURE, $CONF_DATA_PATH; # Requete sur identifiant de l objet de coordination correspondant - $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); +// $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunityPublic()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); + $sql="SELECT * FROM ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode WHERE node_id=".recupCommunity()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); # Exécution de Requete $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql); @@ -306,14 +314,16 @@ Class Home extends CoordinationObj if ($GLOBALS['SYSTEM_DATABASE_CONN']->sql_numrows()>0) { # Requete sur identifiant de l objet de coordination correspondant - $sql="UPDATE ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode SET textentrynode_text='".$_POST['contentTextInfos']."', textentrynode_resume='".$_POST['contentResumeInfos']."' WHERE node_id=".recupCommunityByDomain($_SERVER["HTTP_HOST"])." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); +// $sql="UPDATE ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode SET textentrynode_text='".$_POST['contentTextInfos']."', textentrynode_resume='".$_POST['contentResumeInfos']."' WHERE node_id=".recupCommunityByDomain($_SERVER["HTTP_HOST"])." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); + $sql="UPDATE ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode SET textentrynode_text='".$_POST['contentTextInfos']."', textentrynode_resume='".$_POST['contentResumeInfos']."' WHERE node_id=".recupCommunity()." AND langue_id=".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId(); # Exécution de Requete $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql); } else { # Requete sur identifiant de l objet de coordination correspondant - $sql="INSERT INTO ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode (textentrynode_text, textentrynode_resume, node_id, langue_id) VALUES ('".$_POST['contentTextInfos']."','".$_POST['contentResumeInfos']."',".recupCommunityPublic().",".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId().")"; +// $sql="INSERT INTO ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode (textentrynode_text, textentrynode_resume, node_id, langue_id) VALUES ('".$_POST['contentTextInfos']."','".$_POST['contentResumeInfos']."',".recupCommunityPublic().",".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId().")"; + $sql="INSERT INTO ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode (textentrynode_text, textentrynode_resume, node_id, langue_id) VALUES ('".$_POST['contentTextInfos']."','".$_POST['contentResumeInfos']."',".recupCommunity.",".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId().")"; # Exécution de Requete $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql);