<?php require_once 'cst.php'; require_once INC_GSESSION; $groupe = GSession::Groupe(COL_ID); if ($groupe !== NULL && GDroit::ADroitPopErreur(FONC_PRS_CREERMODIFIER) === true) { $nouvPres = GSession::LirePost('nouvPres'); // Cas de la création d'une présentation. if ($nouvPres != NULL && $nouvPres !== '') { require_once PATH_METIER . 'mListePresentations.php'; require_once PATH_METIER . 'mVersion.php'; require_once PATH_METIER . 'mJoueur.php'; require_once PATH_METIER . 'mGroupe.php'; $formulaire = true; $mPresentation = new MPresentation(); $mPresentation->Nom(GContexte::LirePost(COL_NOM)); $mPresentation->CreateurJoueur(GSession::Joueur(COL_ID)); $mPresentation->CreateurGroupe($groupe); if ($mPresentation->Nom() === NULL) { GLog::LeverException(EXF_0040, GSession::Libelle(LIB_PRS_NOMINVALIDE), true, false); $formulaire = false; } $retour = true; if ($formulaire === true) { $mPresentation->AjouterJointure(COL_VERSION, COL_ID, 0, NULL, SQL_RIGHT_JOIN); $mPresentation->AjouterColInsertionMaxExt(1, COL_VERSION, COL_ID); $retour = $mPresentation->Ajouter(); } if ($formulaire === false || $retour === false) { GLog::LeverException(EXF_0041, GSession::Libelle(LIB_PRS_PRESNONCREEE), true, false); } else {
<?php require_once 'cst.php'; require_once PATH_METIER . 'mFonctionnalite.php'; if (GDroit::ADroitPopErreur(DROIT_ADMIN) === true) { $mObjet = new MFonctionnalite(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mObjet->Ajouter(); }
<?php require_once 'cst.php'; require_once INC_GSESSION; require_once INC_SFORM; require_once INC_SCADRE; require_once PATH_METIER . 'mJeu.php'; require_once PATH_METIER . 'mListeTypesJeux.php'; require_once PATH_METIER . 'mListeServeurs.php'; require_once PATH_METIER . 'mListeTypesGroupes.php'; require_once PATH_COMPOSANTS . 'cListeJeuServeurs.php'; require_once PATH_COMPOSANTS . 'cListeJeuTypesGroupes.php'; $jeu = GSession::Jeu(COL_ID); if ($jeu != NULL && GDroit::ADroitPopErreur(FONC_ADM_JEU) === true) { // Initialisation des référentiels. GReferentiel::AjouterReferentielFichiers(COL_ICONE, PATH_IMAGES . 'Langue/', REF_FICHIERSEXTENSIONS_IMAGES); $mListeTypesJeux = new MListeTypesJeux(); $mListeTypesJeux->AjouterColSelection(COL_ID); $mListeTypesJeux->AjouterColSelection(COL_LIBELLE); $mListeTypesJeux->AjouterColSelection(COL_DESCRIPTION); $mListeTypesJeux->AjouterColOrdre(COL_LIBELLE); GReferentiel::AjouterReferentiel(COL_TYPEJEU, $mListeTypesJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE), array(COL_DESCRIPTION, COL_LIBELLE))); if ($dejaCharge === false) { $mJeu = new MJeu($jeu); $mJeu->Charger(); // Construction des 2 listes du formulaire. $mListeServeurs = new MListeServeurs(); $mListeServeurs->AjouterColSelection(COL_ID); $mListeServeurs->AjouterColSelection(COL_LIBELLE); $mListeServeurs->AjouterColOrdre(COL_LIBELLE); $mListeServeurs->AjouterFiltreEgal(COL_JEU, $jeu);