function deleteDbTaniere() { global $db_vue_rm; $page = "engine_view.php"; // Récupération des variables du formulaire $id_taniere = $_REQUEST['id_taniere']; if (iscontroladministrateur()) { $lesTanieres = selectDbTanieresFromTableTanieres($id_taniere); } else { $lesTanieres = selectDbTanieresFromTableTanieres($id_taniere, $_SESSION[AuthTroll]); } if (count($lesTanieres) == 0) { echo "REFUSE, vous n'êtes pas le proprio ou admin ! <br>"; exit; } $res = $lesTanieres[1]; $id_troll_taniere = $res['id_troll_taniere']; $sql = " DELETE FROM tanieres"; $sql .= " WHERE id_taniere={$id_taniere}"; if (!($result = mysql_query($sql, $db_vue_rm))) { echo mysql_error(); echo "<br>chaine sql = {$sql}<br>"; echo "Erreur dans la suppression de la tanière. Copiez / Collez ce que vous voyez et postez"; echo " cela dans le forum outils. Merci (ou contactez Bodéga 49145)."; } else { echo "<h1>La Tanière {$id_taniere} est supprimée</h1>"; echo "<h2>Id Troll Propriétaire : {$id_troll_taniere}</h2>"; echo "<a href='{$page}?troll={$id_troll_taniere}'>Retour à la fiche du troll propriétaire</a> "; } }
function afficherListeTanieres($id_troll) { global $db_vue_rm; $page = "engine_view.php"; $lesTanieres = selectDbTanieres("", $id_troll); $nbTanieres = count($lesTanieres); echo "<table class='list' width='1OO%'>"; echo "<tr class='titre-tableau'>"; echo "<td nowrap>Nom Tanière</td>"; echo "<td nowrap>Id</td>"; echo "<td>Position</td>"; echo "<td>date de maj (fiche)</td>"; echo "<td nowrap>Accès</td>"; echo "</tr>"; for ($i = 1; $i <= $nbTanieres; $i++) { $res = $lesTanieres[$i]; $liste_taniere_id[$i] = $res[id_taniere]; $lien_vue2d = "href='cockpit.php?centrer=on&cX={$res['x_lieu']}&cY={$res['y_lieu']}&cZ={$res['z_lieu']}'"; $lien_gps_adv = "href='gps_advanced.php?taille_map=600&vue=40&x={$res['x_lieu']}&y={$res['y_lieu']}&"; $lien_gps_adv .= "tanieres_rm_old=non&tanieres_rm=on&allies_old=non&allies=non&ennemis_old=non&ennemis=non"; $lien_gps_adv .= "&swap_poi=block&vue=20'"; $lien = "href='{$page}?taniere={$res['id_taniere']}'"; echo "<tr class=\"item-impair\" onmouseover=\"this.className='item-mouseover'\""; echo "onmouseout=\"this.className='item-impair'\">"; echo "<td nowrap><a {$lien}>{$res['nom_lieu']}</a></td>"; echo "<td nowrap><a {$lien}>{$res['id_taniere']}</a></td>"; echo "<td nowrap><a {$lien}>X={$res['x_lieu']}, Y={$res['y_lieu']}, Z={$res['z_lieu']}</a></td>"; echo "<td nowrap><a {$lien}>{$res['date_maj_taniere']}</a></td>"; echo "<td nowrap>accès : <a {$lien_vue2d}>vue 2d</a>,<a {$lien_gps_adv}> GPS</a></td>"; echo "</tr>"; } echo "</table>"; // On regarde s'il n'y a pas d'erreur => si tous les gowaps sont dans la table gowaps if (isControlAdministrateur() || $_SESSION[AuthTroll] == $id_troll) { echo "<table class='fiche'>"; $lesTanieres = selectDbTanieresFromTableTanieres("", $id_troll); $nbTanieres = count($lesTanieres); for ($i = 1; $i <= $nbTanieres; $i++) { $res = $lesTanieres[$i]; $flag = false; for ($j = 1; $j <= count($liste_taniere_id); $j++) { if ($res[id_taniere] == $liste_taniere_id[$j]) { $flag = true; } } if (!$flag) { echo "<tr><td><font color=red><b>ERREUR détectée <b>"; $lien_del = "href='{$page}?taniere=del&id_taniere={$res['id_taniere']}'"; echo "<a {$lien_del}>Supprimer l'erreur ({$res['id_taniere']})</a>"; echo "</font></td></tr>"; } } echo "</table>"; } }