/** * Traite le formulaire de création d'un Groupe et persiste l'objet Groupe correspondant dans la base de données. * */ public function handleFormAddAction() { $repos = new GroupeRepository(); $groupe = new Groupe('', $_POST['libelle'], ''); $id = $repos->persist($groupe); // On persiste l'objet dans la base et on récupère son id $this->indexAction('<strong>Félicitations !</strong> Le Groupe est créé avec succès !'); // Redirect to index }
/** * Affiche la page d'accueil avec la liste des offres d'emploi * * @param String $flash Affiche un message de confirmation sur le haut de la page */ public function indexAction($flash = null) { $reposGroupe = new GroupeRepository(); $groupes = $reposGroupe->findAllWithCount(); $reposUser = new UserRepository(); $users = $reposUser->findUsersInGroupeUser(); require_once '../View/header.php'; require_once '../View/Groupe/index.php'; require_once '../View/footer.php'; }