Example #1
0
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> ";
    }
}
Example #2
0
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>";
    }
}