public function indexAction($filter, $sField, $sens) { echo $sField . '<br/>'; echo $sens . '<br/>'; echo $filter; if ($filter != 'undefined' && $sField != 'undefined' && $sens != 'undefined') { $joueurs = joueur::find('prenom like \'%' . $filter . '%\' or nom like \'%' . $filter . '%\' order by ' . $sField . ' ' . $sens); } else { if ($sField != 'undefined' && $sens != 'undefined') { $joueurs = joueur::find('1=1 order by ' . $sField . ' ' . $sens); } else { if ($filter != 'undefined') { $joueurs = joueur::find('prenom like \'%' . $filter . '%\' or nom like \'%' . $filter . '%\''); } else { $joueurs = joueur::find(); } } } $this->view->joueurs = $joueurs; }
<?php require "cartes.php"; require "game.php"; require "joueur.php"; session_start(); if (!isset($_POST['jouer'])) { $deck = new deck(); $bank = new bank('Bank', '', ''); $joueur = new joueur('Mougui', '', ''); echo "<i><b>" . $bank->getPseudo() . "</b></i> : <br>"; for ($i = 0; $i < 2; $i++) { list($carte) = $deck->melanger()->tirerCarte(1); serialize($deck); $bank->ajouter($carte); echo $carte . "<br>"; } echo '<u>Resultat : ' . $bank->getValueTot() . "</u><br><br>"; /////////////////////////////////////////////////////// echo "<i><b>" . $joueur->getPseudo() . "</b></i> : <br>"; for ($i = 0; $i < 2; $i++) { list($carte) = $deck->melanger()->tirerCarte(1); serialize($deck); $joueur->ajouter($carte); echo $carte . "<br>"; } echo '<u>Resultat : ' . $joueur->getValueTot() . "</u><br><br>"; //////////////////////////////////////////////////////// $game = new game(); $game->enregistrer($joueur->getMain(), $bank->getMain(), $bank->getValueTot(), $joueur->getValueTot()); } else {
public function deleteAction($id) { $joueur = joueur::findFirst("id=" . $id); $joueur->delete(); echo "Joueur supprimé !"; }
<div class="control-group"> <input type="text" class="imput" placeholder="Ex : Grégoire" name="joueur2" id="login-pass"/> <input type="color" class="couleur" name="couleur2" value="#BF00FF"/> </div> <br><br> <input type="submit" class="btn btn-primary btn-large btn-block" value="Commencer"/> </div> </form> <div class="real">Réalisé par Noé Le Carduner & Grégoire Decamp avec <a href="https://github.com/Gregooz/Entropie">Github.com</a></div> </div> </div> <?php //Fin de page HTML } else { if (!isset($_SESSION['plateau']) && isset($_POST['joueur1']) && isset($_POST['joueur2'])) { $j1 = new joueur($_POST['joueur1'], 1, $_POST['couleur1']); $j2 = new joueur($_POST['joueur2'], 2, $_POST['couleur2']); $j1->setJoue(true); $p = new plateau($j1, $j2); $_SESSION['plateau'] = serialize($p); $_SESSION['ancien_plateau'] = serialize($p); } else { $p = unserialize($_SESSION['plateau']); } } //Si je dispose d'un plateau en SESSION... if (isset($_SESSION['plateau'])) { //Si 'retour' est fournit en GET grace aux URL longues, //Je récupère l'ancien plateau dans les sessions if (isset($_GET['retour'])) { $_SESSION['plateau'] = $_SESSION['ancien_plateau'];