<?php $ordre = "NOM ASC"; if (isset($_GET["ordre"])) { $ordre = $_GET["ordre"]; } $nom = ""; if (isset($_GET["nom"])) { $nom = $_GET["nom"]; } $listeAventurier = Aventurier::Lister($ordre, $nom); include "view/pubs.php"; include "view/archiveAventurier.php";
* On peut trier les résultats par nom, niveau, metier et origine. On peut aussi filtrer avec un nom spécifique. * @author Birdimol * @version 2.0 * @date 06 novembre 2015 */ if (is_file(ROOT . "/view/archives/archives_aventuriers.php")) { //ordre d'affichage par défaut $ordre = "AVENTURIER_NOM ASC"; //si un ordre est présent dans l'url, on l'utilise if (isset($_GET["sort"])) { $ordre = str_replace("-", " ", $_GET["sort"]); } //nom à rechercher par défaut : vide = tous $nom = ""; //si un nom est présent dans l'url, on l'utilise if (isset($_GET["nom"])) { $nom = $_GET["nom"]; } //index choisi par défaut : 1 = les 100 premiers résultats $index_choisi = 1; //si l'index est présent dans l'url, on l'utilise pour ne sortir que les résultat de (index-1)*100 à index*100 if (isset($_GET["index"])) { $index_choisi = $_GET["index"]; } //nombre total d'aventurier (pour info en haut de page) $compte = Aventurier::Compter($nom); $listeAventuriers = Aventurier::Lister($ordre, $nom, $index_choisi); include ROOT . "/view/archives/archives_aventuriers.php"; } else { include ROOT . "/view/vue_introuvable.php"; }
$types_protection = Protection::ListerTypesProtectionDeBase(); $types_equipement = Equipement::ListerTypesEquipementDeBase(); $metiers = Metier::Lister(); $origines = Origine::Lister(); $competences = Competence::Lister(); include "view/ficheRapideSupression.php"; } else { $message = "vous n'avez pas le bon code d'accès."; include "view/message.php"; } } if ($_GET["action"] == "action_suppression") { $aventurier = new Aventurier($_GET["id_aventurier"]); if ($aventurier->codeacces == $_GET["codeacces"]) { $aventurier->supprimer(); $listeAventurier = Aventurier::Lister("NOM ASC", ""); include "view/pubs.php"; include "view/archiveAventurier.php"; } else { $message = "vous n'avez pas le bon code d'accès."; include "view/message.php"; } } if ($_GET["action"] == "action_modification") { $aventurier = new Aventurier($_GET["id_aventurier"]); if ($aventurier->codeacces == $_GET["codeacces"]) { $armes = Arme::ListerBase(); $equipements = Equipement::ListerBase(); $protections = Protection::ListerBase(); $types_arme = Arme::ListerTypesArmeDeBase(); $types_protection = Protection::ListerTypesProtectionDeBase();
$mobs = array(); foreach ($_POST as $key => $value) { if (substr($key, 0, 3) == "mob") { for ($a = 0; $a < $value; $a++) { $id = substr($key, 3); $mob = new Mob($id); $mob->getLoot(); $mobs[] = $mob; } } } $_SESSION["mobs"] = serialize($mobs); include "view/creation_fiche_mob.php"; } else { if ($_GET["action"] == "simulation_combat") { $aventuriers = Aventurier::Lister(); $mesAventuriers = Aventurier::ListerMesAventuriers("NOM", ""); include "view/simulation_combat_aventuriers_selection.php"; } else { if ($_GET["action"] == "simulation_combat_mobs_selection") { $ids = array(); $aventuriers = array(); for ($a = 1; $a <= $_POST["maxID"]; $a++) { if (isset($_POST["aventurier" . $a])) { $aventurier = new Aventurier($a); $aventuriers[] = $aventurier; } } $mobs = Mob::Lister(); $_SESSION["sim_combat_aventuriers"] = serialize($aventuriers); include "view/simulation_combat_mobs_selection.php";