コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: index.php プロジェクト: tritonjoyeux/balck-jack
<?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 {
コード例 #3
0
 public function deleteAction($id)
 {
     $joueur = joueur::findFirst("id=" . $id);
     $joueur->delete();
     echo "Joueur supprimé !";
 }
コード例 #4
0
ファイル: entropie.php プロジェクト: Gregooz/Entropie
				<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'];