public function InitializePage() { $this->Base()->InitializePage(); self::Langue(COL_ID); $communauteId = self::Communaute(COL_ID); require_once PATH_METIER . 'mGroupe.php'; $mGroupe = new MGroupe(); $mGroupe->AjouterColSelection(COL_ID); $mGroupe->AjouterColSelection(COL_NOM); $mGroupe->AjouterColSelection(COL_DESCRIPTION); $mGroupe->AjouterColCondition(COL_TYPEGROUPE, TYPEGROUPE_COMMUNAUTE); $mGroupe->AjouterColCondition(COL_COMMUNAUTE, $communauteId); $mGroupe->Charger(); GSession::Groupe(COL_ID, $mGroupe->Id(), true); GSession::Groupe(COL_NOM, $mGroupe->Nom(), true); GSession::Groupe(COL_DESCRIPTION, $mGroupe->Description(), true); GSession::Groupe(COL_TYPEGROUPE, TYPEGROUPE_COMMUNAUTE, true); }
<?php require_once 'cst.php'; require_once PATH_METIER . 'mGroupe.php'; require_once PATH_METIER . 'mJeu.php'; require_once PATH_METIER . 'mCommunaute.php'; require_once PATH_METIER . 'mTypeGroupe.php'; require_once PATH_METIER . 'mServeur.php'; require_once PATH_METIER . 'mEtatRecrutement.php'; if (GDroit::EstConnecte(true) === true) { $mObjet = new MGroupe(); $mObjet->SetObjetFromTableau(GSession::LirePost($nomContexte)); $mObjet->Ajouter(); }
<?php require_once 'cst.php'; require_once PATH_METIER . 'mListeGroupes.php'; require_once PATH_METIER . 'mListeJeux.php'; require_once PATH_METIER . 'mCommunaute.php'; require_once PATH_METIER . 'mTypeGroupe.php'; require_once PATH_METIER . 'mServeur.php'; require_once PATH_METIER . 'mEtatRecrutement.php'; if (GDroit::EstConnecte(true) === true) { $mGroupe = new MGroupe(); $mGroupe->SetObjetFromTableau(GSession::LirePost($nomContexte)); $retour = $mGroupe->Ajouter(); if ($retour !== false) { // Mise à jour du jeu et du groupe de connexion avec celui qui vient d'être créé. GSession::Groupe(COL_ID, $mGroupe->Id(), true); GSession::Groupe(COL_NOM, $mGroupe->Nom(), true); GSession::Groupe(COL_DESCRIPTION, $mGroupe->Description(), true); GSession::Groupe(COL_TYPEGROUPE, $mGroupe->TypeGroupe()->Id(), true); $mJeu = $mGroupe->Jeu(); $mJeu->AjouterColSelection(COL_LIBELLE); $mJeu->Charger(); GSession::Jeu(COL_ID, $mJeu->Id(), true); GSession::Jeu(COL_LIBELLE, $mJeu->Libelle(), true); GSession::Groupe('change', 1); } }
require_once PATH_METIER . 'mListeGroupes.php'; require_once PATH_METIER . 'mListeJeux.php'; require_once PATH_METIER . 'mCommunaute.php'; require_once PATH_METIER . 'mTypeGroupe.php'; require_once PATH_METIER . 'mTypeJeu.php'; require_once PATH_METIER . 'mServeur.php'; require_once PATH_METIER . 'mEtatRecrutement.php'; if (GDroit::EstConnecte(true) === true) { $groupe = GContexte::LirePost(COL_ID); // Groupe vide. if ($groupe == NULL) { GSession::Groupe(COL_ID, NULL, true); GSession::Groupe(COL_NOM, NULL, true); } else { // On stocke en session les informations du groupe. $mGroupe = new MGroupe($groupe); $mGroupe->AjouterColSelection(COL_NOM); $mGroupe->AjouterColSelection(COL_DESCRIPTION); $mGroupe->AjouterColSelection(COL_JEU); $mGroupe->AjouterColSelection(COL_TYPEGROUPE); $mJeu = $mGroupe->AjouterJointure(COL_JEU, COL_ID); $mJeu->AjouterColSelection(COL_LIBELLE); $mGroupe->Charger(); GSession::Groupe(COL_ID, $groupe, true); GSession::Groupe(COL_NOM, $mGroupe->Nom(), true); GSession::Groupe(COL_DESCRIPTION, $mGroupe->Description(), true); GSession::Groupe(COL_TYPEGROUPE, $mGroupe->TypeGroupe()->Id(), true); GSession::Groupe(COL_JEU, $mGroupe->Jeu()->Id(), true); GSession::Jeu(COL_ID, $mGroupe->Jeu()->Id(), true); GSession::Jeu(COL_LIBELLE, $mGroupe->Jeu()->Libelle(), true); GSession::Groupe('change', 1);
require_once PATH_METIER . 'mListeJeux.php'; require_once PATH_METIER . 'mListeGroupes.php'; $mGroupe = NULL; $mJeu = NULL; $mListeJeux = new MListeJeux(); $jeuId = GSession::Jeu(COL_ID); if ($jeuId != NULL) { $mJeu = new MJeu(); $mJeu->Id($jeuId); $mJeu->Libelle(GSession::Jeu(COL_LIBELLE)); $mListeJeux->AjouterElement($mJeu); } $mListeGroupes = new MListeGroupes(); $groupeId = GSession::Groupe(COL_ID); if ($groupeId != NULL) { $mGroupe = new MGroupe(); $mGroupe->Id($groupeId); $mGroupe->Nom(GSession::Groupe(COL_NOM)); $mGroupe->Description(GSession::Groupe(COL_DESCRIPTION)); if ($mJeu !== NULL) { $mGroupe->Jeu()->Id($mJeu->Id()); $mGroupe->Jeu()->Libelle($mJeu->Libelle()); } $mListeGroupes->AjouterElement($mGroupe); } if ($dejaCharge === false) { $rechargeFonc = AJAXFONC_CHARGERREFERENTIELCONTEXTE; $rechargeParam = 'contexte=' . $nomContexte; $changeFonc = AJAXFONC_MODIFIERDANSCONTEXTE; $changeParam = 'cf=' . GSession::NumCheckFormulaire() . '&contexte=' . $nomContexte; GReferentiel::AjouterReferentiel(COL_JEU, $mListeJeux, array(COL_ID, array(COL_LIBELLE, COL_LIBELLE)), true);
GReferentiel::GetDifferentielReferentielForSelect(COL_JEU, COL_ID, array(COL_LIBELLE, COL_LIBELLE), ''); } else { if ($groupe == -2) { $mGroupe = new MGroupe(); $mGroupe->AjouterColSelection(COL_ID); $mGroupe->AjouterColSelection(COL_NOM); $mGroupe->AjouterColSelection(COL_DESCRIPTION); $mGroupe->AjouterColCondition(COL_TYPEGROUPE, TYPEGROUPE_JEU); $mGroupe->AjouterColCondition(COL_COMMUNAUTE, GSession::Communaute(COL_ID)); $mGroupe->AjouterColCondition(COL_JEU, $jeu); $mGroupe->Charger(); $mGroupe->TypeGroupe()->Id(TYPEGROUPE_JEU); } } } else { $mGroupe = new MGroupe($groupe); $mGroupe->AjouterColSelection(COL_NOM); $mGroupe->AjouterColSelection(COL_DESCRIPTION); $mGroupe->AjouterColSelection(COL_JEU); $mJeu = $mGroupe->AjouterJointure(COL_JEU, COL_ID); $mJeu->AjouterColSelection(COL_LIBELLE); $mGroupe->Charger(); $mListeGroupes->AjouterElement($mGroupe); } // On stocke en session les informations du groupe. GSession::Groupe(COL_ID, $mGroupe->Id(), true); GSession::Groupe(COL_NOM, $mGroupe->Nom(), true); GSession::Groupe(COL_DESCRIPTION, $mGroupe->Description(), true); GSession::Groupe(COL_TYPEGROUPE, $mGroupe->TypeGroupe()->Id(), true); GSession::Groupe(COL_JEU, $mGroupe->Jeu()->Id(), true); // On reset la liste des groupes en fonction du jeu.