<?php header('Content-Type: text/html; charset=iso-8859-1'); require_once "class/c_Troll.php"; require_once "class/c_TrollHTML.php"; require_once "functions_pmt.php"; // Créer un objet Troll et récupère ses caractéristiques $troll = new c_Troll($_POST["idTroll"]); $troll->getTroll(); // Applique les objets au Troll if (isset($_POST["itemInfo"])) { // Création de l'objet DOM $dom = getDom(); // Parcours l'équipements choisit foreach (explode(";", $_POST["itemInfo"]) as $itemCarac) { // Sépare la chaine en idObjet typeObjet $itemCarac = explode("|", $itemCarac); if ($itemCarac[0] != 0) { // Charge le fichier xml et récupère l'objet $dom->load("tanieres/" . $itemCarac[1] . ".xml"); $item = getItemById($dom->getElementsByTagName("Element"), $itemCarac[0]); // Regarde dans l'équipement du Troll si l'objet n'a pas été trouvé if ($item == NULL) { $dom->load("trolls/" . $_POST["idTroll"] . ".xml"); $item = getItemById($dom->getElementsByTagName("Equipements")->item(0)->childNodes, $itemCarac[0]); } // Applique les modifications au Troll selon la configuration utilisée if ($itemCarac[1] != "Arme_2_mains" && $itemCarac[1] != "Arme_1_main" && $itemCarac[1] != "Bouclier" || $itemCarac[1] == "Arme_2_mains" && $_POST["configArme"] || ($itemCarac[1] == "Arme_1_main" || $itemCarac[1] == "Bouclier") && !$_POST["configArme"]) { $troll->applyItem($item->getAttribute("carac") . " | " . $item->getAttribute("temps")); } }
<?php // Vérifie que l'utilisateur est bien connecté if (!isset($_SESSION["AuthTroll"])) { echo "<span style='font-size:20;'>Il faut être connecté pour mettre à jour !</span>"; } else { // Met à jour le Troll si l'appel de script n'a pas été dépassé if ($_POST["updateType"] == "Mettre à jour mon Troll !") { if (checkScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Profil") && checkScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Mouche") && checkScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Equipement")) { // Mise à jour des appels de scripts updateScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Profil"); sleep(1); updateScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Mouche"); sleep(1); updateScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Equipement"); // Création de l'objet Troll, mise à jour et sauvegarde $troll = new c_Troll($_SESSION["AuthTroll"], $_SESSION["AuthNomTroll"]); $troll->updateTroll($_SESSION); $troll->saveTroll(); echo "Le Troll a bien été mis à jour !"; } } // Met à jour les Tanières si l'appel de script n'a pas été dépassé if ($_POST["updateType"] == "Mettre à jour les tanières !") { if (checkScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Tanieres")) { // Mise à jour des appels de scripts updateScriptCall($_SESSION["AuthTroll"], $db_vue_rm, "SP_Tanieres"); // Mise à jour des tanières updateTanieres($_SESSION); echo "Les tanières sont maintenant à jour !"; } }
include_once "../pimpmytroll/class/c_Troll.php"; include_once "firemago_functions.php"; if (userIsGuilde() || userIsGroupSpec()) { echo "try { \n"; $etageTroll = $_REQUEST["etageTroll"]; $idTroll = $_SESSION["AuthTroll"]; $trollsid = $_REQUEST['trollsid']; $trollDists = $_REQUEST['trollDists']; $trollEtages = $_REQUEST['trollEtages']; $begin = $_REQUEST['begin']; $arrayVtt = getVttTrolls($trollsid, $db_vue_rm); $arrayAna = getAnaTrolls($trollsid, $db_vue_rm); $vttTroll = getVttTroll($idTroll, $db_vue_rm); $degbm = 0; if (is_file("../pimpmytroll/trolls/" . $idTroll . ".xml")) { $c_Troll = new c_Troll($idTroll); $c_Troll->getTroll(); $c_Troll->applyEquipement(); $degbm = $c_Troll->getVar("DégâtsBMM"); } for ($i = 0; $i < count($trollsid); $i++) { $dist = $trollDists[$i]; $lesTrolls = selectDbTrolls($trollsid[$i], ""); $troll = $lesTrolls[1]; $nom_troll = htmlentities($troll["nom_troll"], ENT_QUOTES); $rang = $i * 2 + $begin; $colorTroll = ""; // ajoute une couleur si le troll est au même niveau if ($trollEtages[$i] == $etageTroll) { echo "\n\t\t\t\t\ttableTrolls[{$rang}].setAttribute ( 'class', '' );\n\t\t\t\t\ttableTrolls[{$rang}].setAttribute ( 'style', 'background-color:' + colorSearch );\n\t\t\t\t"; $colorTroll = "colorSearch";
</table> <br/> <br/> <table width="80%" class='mh_tdborder' align='center' cellspacing='0'> <tr class='mh_tdtitre' align='center'> <td width='70%' class='mh_tdpage'> <br/> <?php // Si le troll est connecté l'équipements est affiché if (isset($_SESSION["AuthTroll"])) { echo htmlEquipements($_SESSION["AuthTroll"]); } ?> <br/> </td> <td id='pmt_troll' width='30%' class='mh_tdpage'> <?php // Si le troll est connecté ses stats sont affichées if (isset($_SESSION["AuthTroll"])) { $troll = new c_Troll($_SESSION["AuthTroll"], $_SESSION["AuthNomTroll"]); $troll->getTroll(); $troll->applyEquipement(); $trollHTML = new c_TrollHTML($troll); echo $trollHTML->htmlGetProfil(); } ?> </td> </tr> </table> <?php include '../foot.php';