/** * @param Promo $promo * @return bool */ public function setPromo(Promo $promo) { $this->promo = $promo; $this->id_promo = $promo->getId(); return true; }
<?php require_once "conf/top.php"; //$user = new User($_SESSION['user_session']); include_once 'models/class.Promo.php'; $promo = new Promo($_REQUEST['id']); echo $twig->render("modif_promo.html.twig", array("id" => $promo->getId(), "libelle" => $promo->getLibelle(), "mail" => $promo->getMail())); if (isset($_REQUEST['submit'])) { if (isset($_REQUEST['nom']) && isset($_REQUEST['email'])) { $db = Database::getInstance(); $promo = new Promo(); $promo->updatePromo($_REQUEST['id'], $_REQUEST['nom'], $_REQUEST['email']); header('Location: promo_list.php'); } }
<?php require_once "conf/top.php"; include_once 'models/class.Promo.php'; $promo = new Promo($_REQUEST['id']); $user_list = new User(); echo $twig->render("add_user_promo.html.twig", array("user_list" => $user_list->getAllNoneAttributePromo(), "libelle_promo" => $promo->getLibelle(), "id_promo" => $promo->getId())); if (isset($_REQUEST['submit'])) { $db = Database::getInstance(); foreach ($_REQUEST['list_eleve'] as $e) { $promo->add_user_promo($e, $_REQUEST['id']); } header('Location: promo_list.php'); }