<?php require_once 'cst.php'; require_once INC_SCADRE; require_once INC_SCLASSEUR; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $classeurAdministration = new SClasseur(PIC_ADM, 'admin', true, true); $cadreAdministration = new SCadre(PIC_ADM, GSession::Libelle(LIB_ADM_ADMINISTRATION), $classeurAdministration, true, false); GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $cadreAdministration); GContexte::AjouterOnglet('admin', TABLE_VERSION, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_VERSION, false, GContexte::IsContexteExiste(CONT_VERSION, true)); GContexte::AjouterOnglet('admin', TABLE_MONNAIE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_MONNAIE, false, GContexte::IsContexteExiste(CONT_MONNAIE, true)); GContexte::AjouterOnglet('admin', TABLE_COMMUNAUTE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_COMMUNAUTE, false, GContexte::IsContexteExiste(CONT_COMMUNAUTE, true)); GContexte::AjouterOnglet('admin', TABLE_LANGUE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_LANGUE, false, GContexte::IsContexteExiste(CONT_LANGUE, true)); GContexte::AjouterOnglet('admin', TABLE_TYPELIBELLE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_TYPELIBELLE, false, GContexte::IsContexteExiste(CONT_TYPELIBELLE, true)); GContexte::AjouterOnglet('admin', TABLE_LIBELLELIBRE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_LIBELLELIBRE, false, GContexte::IsContexteExiste(CONT_LIBELLELIBRE, true)); GContexte::AjouterOnglet('admin', TABLE_LIBELLETEXTELIBRE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_LIBELLETEXTELIBRE, false, GContexte::IsContexteExiste(CONT_LIBELLETEXTELIBRE, true)); GContexte::AjouterOnglet('admin', TABLE_TYPEPRESENTATIONMODULE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_TYPEPRESENTATIONMODULE, false, GContexte::IsContexteExiste(CONT_TYPEPRESENTATIONMODULE, true)); GContexte::AjouterOnglet('admin', TABLE_MENU, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_MENU, false, GContexte::IsContexteExiste(CONT_MENU, true)); GContexte::AjouterOnglet('admin', TABLE_CONTEXTE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_CONTEXTE, false, GContexte::IsContexteExiste(CONT_CONTEXTE, true)); GContexte::AjouterOnglet('admin', TABLE_FONCTIONNALITE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_FONCTIONNALITE, false, GContexte::IsContexteExiste(CONT_FONCTIONNALITE, true)); GContexte::AjouterOnglet('admin', TABLE_SUPERGRADE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_SUPERGRADE, false, GContexte::IsContexteExiste(CONT_SUPERGRADE, true)); //GContexte::AjouterOnglet('admin', TABLE_GRADECOMMUNAUTEJEU, '', 'AjouterAuContexte', 'contexte='.CONT_ADMINISTRATION.'&'.GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte').'='.CONT_GRADECOMMUNAUTEJEU, false, GContexte::IsContexteExiste(CONT_GRADECOMMUNAUTEJEU, true)); //GContexte::AjouterOnglet('admin', TABLE_GRADEJEU, '', 'AjouterAuContexte', 'contexte='.CONT_ADMINISTRATION.'&'.GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte').'='.CONT_GRADEJEU, false, GContexte::IsContexteExiste(CONT_GRADEJEU, true)); //GContexte::AjouterOnglet('admin', TABLE_GRADECOMMUNAUTE, '', 'AjouterAuContexte', 'contexte='.CONT_ADMINISTRATION.'&'.GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte').'='.CONT_GRADECOMMUNAUTE, false, GContexte::IsContexteExiste(CONT_GRADECOMMUNAUTE, true)); GContexte::AjouterOnglet('admin', TABLE_GRADEGLOBAL, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_GRADEGLOBAL, false, GContexte::IsContexteExiste(CONT_GRADEGLOBAL, true)); GContexte::AjouterOnglet('admin', TABLE_TYPEJEU, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_TYPEJEU, false, GContexte::IsContexteExiste(CONT_TYPEJEU, true)); GContexte::AjouterOnglet('admin', TABLE_ETATRECRUTEMENT, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_ETATRECRUTEMENT, false, GContexte::IsContexteExiste(CONT_ETATRECRUTEMENT, true)); GContexte::AjouterOnglet('admin', TABLE_TYPEGROUPE, '', 'AjouterAuContexte', 'contexte=' . CONT_ADMINISTRATION . '&' . GContexte::FormaterVariable(CONT_ADMINISTRATION, 'ongletContexte') . '=' . CONT_TYPEGROUPE, false, GContexte::IsContexteExiste(CONT_TYPEGROUPE, true)); }
$form->SetCadreBoutons(2, 1, 1, 1); $form->AjouterInputButton(1, 1, '', GSession::Libelle(LIB_PRS_BOUTON)); $cadre = new SCadre('', GSession::Libelle(LIB_PRS_FORM), $form, true, false); $vue->AttacherCellule(2, 1, $cadre); $liste = new SElement(CLASSSEPARATEUR); $cListeModificationPresentation = new cListeModificationPresentation('', 'ModifPres', $nomContexte, -1, -1, false, '', true, '', '', '', '', '', '', '', AJAXFONC_RECHARGER); $libelle = GSession::Libelle(LIB_PRS_CHAMP, true, true); $cListeModificationPresentation->AjouterElement($libelle . '10', $libelle, '', $libelle, $libelle, $libelle); $cListeModificationPresentation->AjouterElement($libelle . '11', $libelle, '', $libelle, $libelle, $libelle); $cListeModificationPresentation->AjouterElement($libelle . '12', $libelle, '', $libelle, $libelle, $libelle); $cadre = new SCadre('', GSession::Libelle(LIB_PRS_LISTES), $cListeModificationPresentation, true, false); $vue->AttacherCellule(3, 1, $cadre); $classeur = new SClasseur('', 'presex', true, true); GContexte::AjouterOnglet('presex', GSession::Libelle(LIB_PRS_ONGLET), '', '', '', true, false); GContexte::AjouterOnglet('presex', GSession::Libelle(LIB_PRS_ONGLET), '', '', '', true, false); GContexte::AjouterOnglet('presex', GSession::Libelle(LIB_PRS_ONGLET), '', '', '', true, false); $cadre = new SCadre('', GSession::Libelle(LIB_PRS_TABONGLETS), $classeur, true, false); $vue->AttacherCellule(4, 1, $cadre); $cListeCssParties->AjouterElement(GSession::Libelle(LIB_PRS_PRESGEN, false, true), $vue); /*********************************************/ $form = new SForm($prefixIdClass, 2, 1, true, false); $form->SetCadreInputs(1, 1, 1, 1); $form->AjouterInput(1, 1, '', $cListeCssParties, false); $form->SetCadreBoutons(2, 1, 1, 1); $form->AjouterInputButtonModifierDansContexte(1, 1, $nomContexte, false, GSession::Libelle(LIB_PRS_SAUVEGARDER)); GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $form); $mListePresentationsModules = new mListePresentationsModules(); $mListePresentationsModules->AjouterColSelection(COL_RESSOURCEJS); $mListePresentationsModules->AjouterFiltreEgal(COL_PRESENTATION, $presentationModif); $numJointure = $mListePresentationsModules->AjouterJointure(COL_TYPEPRESENTATIONMODULE, COL_ID, 0, SQL_RIGHT_JOIN); $mListePresentationsModules->AjouterColSelectionPourJointure($numJointure, COL_ID);
$bouton = $formCreerPres->AjouterInputButtonAjouterAuContexte(1, 1, $nomContexte); $bouton->AjouterParamRetour('nouvPres', '1'); $formCreerPres->AjouterInputButtonAnnuler(1, 2); $select->AjouterFormulaire(GSession::Libelle(LIB_PRS_CREERPRES), $formCreerPres); $select->AjouterElementsFromListe(COL_PRESENTATION . 'modif', COL_ID, COL_NOM, '', GSession::PresentationModif()); $selectPresModif->SetCadreBoutonsCache(1, 2); $elemPresModif = new SCentreur($selectPresModif); $classeurPres = new SClasseur($prefixIdClass, 'pres', true, true); $mListe = new MListeTypesPresentationsModules(); $mListe->AjouterColSelection(COL_ID); $mListe->AjouterColSelection(COL_LIBELLE); $mListe->AjouterFiltreEgal(COL_ACTIF, true); $mListe->Charger(); $liste = $mListe->GetListe(); foreach ($liste as $mObjet) { GContexte::AjouterOnglet('pres', $mObjet->Libelle(), '', AJAXFONC_AJOUTERAUCONTEXTE, 'contexte=' . CONT_PRESENTATION . '&' . GContexte::FormaterVariable(CONT_PRESENTATION, 'ongletContexte') . '=' . CONT_PRESENTATIONMODULE . '_' . $mObjet->Id(), false, GContexte::IsContexteExiste(CONT_PRESENTATIONMODULE . '_' . $mObjet->Id(), true)); } $org->AttacherCellule(1, 1, $elemInfo); $org->AttacherCellule(2, 1, new SSeparateur($prefixIdClass)); $org->AttacherCellule(3, 1, $elemInfoPresActive); $org->AttacherCellule(4, 1, $elemPresActive); $org->AttacherCellule(5, 1, new SSeparateur($prefixIdClass)); $org->AttacherCellule(6, 1, $elemInfoPresModif); $org->AttacherCellule(7, 1, $elemPresModif); $org->AttacherCellule(8, 1, $classeurPres); $cadre = new SCadre($prefixIdClass, GSession::Libelle(LIB_PRS_PRESENTATION), $org, true, false); $palette = new SPalette($prefixIdClass, GSession::Libelle(LIB_PRS_PALETTE)); GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $palette); $div = new SBalise(BAL_DIV); $div->Attach($palette); $div->Attach($cadre);