function estAuthentifier() { if (isset($_SESSION['connexion']) or isset($_COOKIE['connexion']) && validateCookie($_COOKIE['connexion'])) { global $currentJoueur; $currentJoueur = new Joueur($_SESSION['idJoueur']); $currentJoueur->save(); return true; } else { return false; } }
public function enregistrementAction() { $joueur = new Joueur(); //Enregistrement et vérification des erreurs $success = $joueur->save($this->request->getPost(), array('nom', 'prenom', 'pays')); if ($success) { echo "Un nouveau joueur à été enregistré !"; } else { echo "Erreurs lors de l'enregistrement : "; foreach ($joueur->getMessages() as $message) { echo $message->getMessage(), "<br/>"; } } $this->view->disable(); }
public function addAction() { if ($this->request->isPost()) { $joueur = new Joueur(); $joueur->nom = $this->request->getPost('nom'); $joueur->prenom = $this->request->getPost('prenom'); $joueur->codePays = $this->request->getPost('codePays'); if ($joueur->save()) { $this->flash->success('Le joueur a bien été ajouté ;)'); return $this->response->redirect('joueur/index'); } else { $this->flash->error('Un erreur est survenue. Merci de réessayer plus tard :('); } } $this->view->setVars(['pays' => Pays::find()]); }
public function updateAction($id = null) { $joueur = new Joueur(); if (!$id) { $success = $joueur->save($this->request->getPost(), array('prenom', 'nom', 'codePays')); if ($success) { echo "Joueur ajouté !"; } else { echo "Désolé, les problèmes suivants sont apparus :"; foreach ($joueur->getMessages() as $message) { echo $message->getMessage(), "<br/>"; } } } else { // Update SET } $this->view->disable(); }
public static function createInvite() { $j = new Joueur(); $j->pseudo = self::randomPseudo(); $j->invite = 1; $j->save(); return $j; }