$mListeServeurs->AjouterColSelection(COL_ID);
 $mListeServeurs->AjouterColSelection(COL_LIBELLE);
 $mListeServeurs->AjouterColOrdre(COL_LIBELLE);
 $mListeServeurs->AjouterFiltreEgal(COL_JEU, $jeuId);
 $mListeServeurs->AjouterFiltreDifferent(COL_SUPPRIME, true);
 GReferentiel::AjouterReferentiel(COL_SERVEUR, $mListeServeurs, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), $dejaCharge);
 $mListeTypesGroupes = new MListeTypesGroupes();
 $mListeTypesGroupes->AjouterColSelection(COL_ID);
 $mListeTypesGroupes->AjouterColSelection(COL_LIBELLE);
 $mListeTypesGroupes->AjouterColOrdre(COL_LIBELLE);
 $mListeTypesGroupes->AjouterFiltreEgal(COL_JEU, $jeuId);
 GReferentiel::AjouterReferentiel(COL_TYPEGROUPE, $mListeTypesGroupes, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), $dejaCharge);
 $org = new SOrganiseur(2, 1, true);
 $elem = new SElement($prefixIdClass . CLASSTEXTE_INFO);
 $elem->AjouterClasse(CLASSTEXTE_INFO);
 $elem->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_GPE_NOUVGPEDESC, false, true)));
 $org->AttacherCellule(1, 1, $elem);
 // Construction du formulaire.
 $form = new SForm($prefixIdClass, 2, 1);
 $form->SetCadreInputs(1, 1, 5, 6);
 $form->FusionnerCelluleCadre(1, 1, 1, 1);
 $form->FusionnerCelluleCadre(1, 3, 0, 3);
 $form->FusionnerCelluleCadre(2, 3, 0, 3);
 $form->FusionnerCelluleCadre(3, 1, 0, 1);
 $form->FusionnerCelluleCadre(3, 3, 0, 1);
 $form->FusionnerCelluleCadre(3, 5, 0, 1);
 $form->FusionnerCelluleCadre(4, 1, 0, 5);
 $form->FusionnerCelluleCadre(5, 1, 0, 5);
 $img = $form->AjouterInputImage(1, 1, GSession::Libelle(LIB_GPE_ICONE), '', false, GContexte::FormaterVariable($nomContexte, COL_ICONE), PATH_IMAGES . 'Jeu/', '', GSession::Libelle(LIB_GPE_ICONEINFO), '', TYPEFICHIER_IMAGEGLOBALE_JEU, $nomContexte);
 $img->AjouterElementsFromListe(COL_ICONE);
 $form->AjouterInputText(1, 3, GSession::Libelle(LIB_GPE_NOM), '', true, GContexte::FormaterVariable($nomContexte, COL_NOM), '', 1, 100, 50, false, '', GSession::Libelle(LIB_GPE_NOMINFO), GSession::Libelle(LIB_GPE_NOMERREUR), INPUTTEXT_REGEXP_TOUT_FV);
Beispiel #2
0
 protected function GetElemChampValeurFormatee($element, $nomChamp, $format, $affichage = true)
 {
     $valeur = $element[$nomChamp][LISTE_ELEMENT_VALEURCONSULT];
     $valeur = GTexte::Formater($valeur, $format, $affichage);
     return $valeur;
 }
 $mListePresentationsModif = new MListePresentations();
 $mListePresentationsModif->AjouterColSelection(COL_ID);
 $mListePresentationsModif->AjouterColSelection(COL_NOM);
 $mListePresentationsModif->AjouterFiltreEgal(COL_CREATEURGROUPE, GSession::Groupe(COL_ID));
 GReferentiel::AjouterReferentiel(COL_PRESENTATION . 'modif', $mListePresentationsModif, array(COL_ID, COL_NOM));
 if ($dejaCharge === false) {
     $org = new SOrganiseur(8, 1, true);
     $elemInfo = new SElement($prefixIdClass . CLASSTEXTE_INFO);
     $elemInfo->AjouterClasse(CLASSTEXTE_INFO);
     $elemInfo->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_PRS_DESCRIPTION, false, true)));
     $elemInfoPresActive = new SElement($prefixIdClass . CLASSTEXTE_INFO);
     $elemInfoPresActive->AjouterClasse(CLASSTEXTE_INFO);
     $elemInfoPresActive->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_PRS_PRESACTIVE, false, true)));
     $elemInfoPresModif = new SElement($prefixIdClass . CLASSTEXTE_INFO);
     $elemInfoPresModif->AjouterClasse(CLASSTEXTE_INFO);
     $elemInfoPresModif->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_PRS_PRESMODIF, false, true)));
     //$rechargeFonc = AJAXFONC_CHARGERREFERENTIELCONTEXTE;
     //$rechargeParam = 'contexte='.$nomContexte;
     $changeFonc = AJAXFONC_MODIFIERDANSCONTEXTE;
     $changeParam = 'cf=' . GSession::NumCheckFormulaire() . '&contexte=' . $nomContexte;
     $selectPresActive = new SForm($prefixIdClass, 1, 2, true, false);
     $selectPresActive->SetCadreInputs(1, 1, 1, 1);
     $select = $selectPresActive->AjouterInputSelect(1, 1, GSession::Libelle(LIB_PRS_PRESACTIVE), '', true, GContexte::FormaterVariable($nomContexte, COL_PRESENTATION . 'active'), '', '', '', '', '', '', '', $changeFonc, $changeParam);
     $select->AjouterElementsFromListe(COL_PRESENTATION . 'active', COL_ID, COL_NOM, '', GSession::PresentationActive());
     $selectPresActive->SetCadreBoutonsCache(1, 2);
     $elemPresActive = new SCentreur($selectPresActive);
     $selectPresModif = new SForm($prefixIdClass, 1, 2, false, false);
     $selectPresModif->SetCadreInputs(1, 1, 1, 1);
     $select = $selectPresModif->AjouterInputNewSelect(1, 1, GSession::Libelle(LIB_PRS_PRESMODIF), true, GContexte::FormaterVariable($nomContexte, COL_PRESENTATION . 'modif'), '', '', '', '', '', '', '', $changeFonc, $changeParam);
     $formCreerPres = new SForm($prefixIdClass, 2, 1);
     $formCreerPres->SetCadreInputs(1, 1, 1, 1);
Beispiel #4
0
<?php

require_once 'cst.php';
require_once INC_SCADRE;
require_once INC_SSEPARATEUR;
if ($dejaCharge === false) {
    $prefixIdClass = PIC_AID;
    $orgCadre = new SOrganiseur(3, 1, true);
    $elemGlossaire = new SElement($prefixIdClass . CLASSTEXTE_INFO);
    $elemGlossaire->AjouterClasse(CLASSTEXTE_INFO);
    $elemGlossaire->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_AID_GLOSSAIRE, false, true)));
    $cadreGlossaire = new SCadre($prefixIdClass, GSession::Libelle(LIB_AID_GLOSSAIRE), $elemGlossaire, true, false);
    $org = new SOrganiseur(2, 1, true);
    $elemRejoindreGroupe = new SElement($prefixIdClass . CLASSTEXTE_INFO);
    $elemRejoindreGroupe->AjouterClasse(CLASSTEXTE_INFO);
    $elemRejoindreGroupe->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_AID_REJGPE1, false, true)));
    $org->AttacherCellule(1, 1, $elemRejoindreGroupe);
    $elemRejoindreGroupe = new SElement($prefixIdClass . CLASSTEXTE_INFO);
    $elemRejoindreGroupe->AjouterClasse(CLASSTEXTE_INFO);
    $elemRejoindreGroupe->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_AID_REJGPE2, false, true)));
    $org->AttacherCellule(2, 1, $elemRejoindreGroupe);
    $cadreRejoindreGroupe = new SCadre($prefixIdClass, GSession::Libelle(LIB_AID_REJGPE), $org, true, false);
    $elemCreerGroupe = new SElement($prefixIdClass . CLASSTEXTE_INFO);
    $elemCreerGroupe->AjouterClasse(CLASSTEXTE_INFO);
    $elemCreerGroupe->SetText(GTexte::FormaterTexteSimple(GSession::Libelle(LIBTEXT_AID_CREERGPE, false, true)));
    $cadreCreerGroupe = new SCadre($prefixIdClass, GSession::Libelle(LIB_AID_CREGPE), $elemCreerGroupe, true, false);
    $orgCadre->AttacherCellule(1, 1, $cadreGlossaire);
    $orgCadre->AttacherCellule(2, 1, $cadreRejoindreGroupe);
    $orgCadre->AttacherCellule(3, 1, $cadreCreerGroupe);
    GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $orgCadre);
}