function deleteDbGowap() { global $db_vue_rm; $page = "engine_view.php"; // Récupération des variables du formulaire $id_gowap = $_REQUEST['id_gowap']; if (iscontroladministrateur()) { $lesGowaps = selectDbGowapsFromTableGowap($id_gowap); } else { $lesGowaps = selectDbGowapsFromTableGowap($id_gowap, $_SESSION['AuthTroll']); } if (count($lesGowaps) == 0) { echo "REFUSE, vous n'êtes pas le proprio ou admin ! <br>"; exit; } $res = $lesGowaps[1]; $id_troll_gowap = $res['id_troll_gowap']; $sql = " DELETE FROM gowaps"; $sql .= " WHERE id_gowap={$id_gowap}"; if (!($result = mysql_query($sql, $db_vue_rm))) { echo mysql_error(); echo "<br>chaine sql = {$sql}<br>"; echo "Erreur dans la suppression du Gowap. Copiez / Collez ce que vous voyez et postez"; echo " cela dans le forum outils. Merci (ou contactez Bodéga 49145)."; } else { echo "<h1>Le Gowap {$id_gowap} est supprimé</h1>"; echo "<h2>Id Troll Maître : {$id_troll_gowap}</h2>"; echo "<a href='{$page}?troll={$id_troll_gowap}'>Retour à la fiche du troll propriétaire</a> "; } }
function afficherListeGowaps($id_troll) { global $db_vue_rm; $page = "engine_view.php"; echo "<table class='list'>"; echo "<tr class='titre-tableau'>"; echo "<td nowrap>Id Gowap</td>"; echo "<td nowrap>Vu</td>"; echo "<td nowrap>Position</td>"; echo "<td>date de mise à jour du chargement</td>"; echo "<td nowrap>Accès</td>"; echo "</tr>"; $lesGowaps = selectDbGowaps("", $id_troll); $nbGowaps = count($lesGowaps); for ($i = 1; $i <= $nbGowaps; $i++) { $res = $lesGowaps[$i]; $liste_gowap_id[$i] = $res[id_gowap]; $lien_vue2d = "href='cockpit.php?centrer=on&cX={$res['x_monstre']}&cY={$res['y_monstre']}&cZ={$res['z_monstre']}'"; $lien_gps_adv = "href='gps_advanced.php?taille_map=600&vue=40&x={$res['x_monstre']}&y={$res['y_monstre']}'"; $lien = "href='{$page}?gowap={$res['id_gowap']}'"; echo "<tr class=\"item-impair\" onmouseover=\"this.className='item-mouseover'\""; echo "onmouseout=\"this.className='item-impair'\">"; echo "<td nowrap><a {$lien}>{$res['id_gowap']}</a></td>"; echo "<td nowrap><a {$lien}>{$res['is_seen_monstre']} (" . date("d/m/y H:i", $res[date_monstre]) . ")</a></td>"; echo "<td nowrap><a {$lien}>X={$res['x_monstre']}, Y={$res['y_monstre']}, Z={$res['z_monstre']}</a></td>"; echo "<td nowrap><a {$lien}>{$res['date_chargement_gowap']}</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'>"; $lesGowaps = selectDbGowapsFromTableGowap("", $id_troll); $nbGowaps = count($lesGowaps); for ($i = 1; $i <= $nbGowaps; $i++) { $res = $lesGowaps[$i]; $flag = false; for ($j = 1; $j <= count($liste_gowap_id); $j++) { if ($res[id_gowap] == $liste_gowap_id[$j]) { $flag = true; } } if (!$flag) { echo "<tr><td><font color=red><b>ERREUR détectée <b>"; $lien_del = "href='{$page}?gowap=del&id_gowap={$res['id_gowap']}'"; echo "<a {$lien_del}>Supprimer l'erreur ({$res['id_gowap']})</a>"; echo "</font></td></tr>"; } } echo "</table>"; } }