Beispiel #1
0
$nb_pehiks = mysql_result($requete_groupe, 0, "nb_px");
//recherche de tous les trolls du groupe et des infos
$sql = 'select ggc_troll.nom_troll, ggc_troll.niveau_troll, ggc_troll.race, ggc_troll.dla_en_cours, ggc_troll.dla_suivante, ggc_troll.dla_prevue, ggc_troll.position_x, ggc_troll.position_y, ggc_troll.position_z, ggc_troll.pv_actuel, ggc_troll.pv_max, trolls.nom_image_troll, ggc_troll.id_troll, ggc_troll.pa' . ' from ggc_troll, trolls' . ' where ( ggc_troll.id_troll = trolls.id_troll ) and ( ggc_troll.id_groupe = ' . $id_groupe . ' )';
$requete_infos = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
//recherche de tous les monstres suivis par le groupe
$sql = "select distinct(id_monstre) from ggc_evt where id_groupe='{$id_groupe}' order by id_monstre asc";
$requete_infos_evt = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
//RECHERCHE DES DERNIERS EVENEMENTS DU GROUPE
$sql = "SELECT ggc_evt.id_troll, " . "ggc_evt.date_maj, " . "ggc_evt.type_evt, " . "ggc_evt.texte_evt, " . "ggc_evt.pv, " . "ggc_troll.nom_troll, " . "ggc_evt.id_monstre " . "from " . "ggc_evt, " . "ggc_troll " . "where " . "( ggc_evt.id_troll=ggc_troll.id_troll  ) " . "AND  ( ggc_evt.id_groupe  =  {$id_groupe} )" . "order by ggc_evt.date_maj desc limit 5; ";
$requete_histo_evt = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
//Date/heure en cours (heure pleine pour éviter les décallages)
$date = mktime(date("H"), 0, 0, date("m"), date("d"), date("Y"));
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("GGC : " . stripslashes($nom_groupe), "'file:images/ajouter_monstre_over.gif','file:images/enlever_monstre_over.gif','file:images/maj_profil_over.gif','file:images/retour2_over.gif','file:images/deconnexion_over.gif','file:images/enlever_monstre_over.gif','file:images/up_over.gif','file:images/voir_histo_over.gif','file:images/ajout_evt_over.gif'");
/*---------------------------------------------------------------*/
/*                      PAGE                                     */
/*---------------------------------------------------------------*/
echo "<a name='haut'></a>";
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
echo "  <tr>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "  </tr>\n";
echo "  <tr>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "    <td colspan='3' align='center'>\n";
Beispiel #2
0
$action = $_POST[action];
$id_monstre = $_POST[id_monstre];
$nom_monstre = $_POST[nom];
$pv_min = $_POST[pv_min];
$pv_max = $_POST[pv_max];
$race = $_POST[race];
$monstre = $_POST[monstre];
$template = $_POST[template];
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Ajout d'un monstre", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	ENVOI DU FORMULAIRE EN BASE                                    */
    /*-----------------------------------------------------------------*/
    case "add":
        //Tests de Validité des données saisies
        //L'identifiant doit être un nombre :
        if (!ereg("^[0-9]+\$", $id_monstre)) {
            AfficheErreur("Ajout d'un monstre à suivre par le Groupe de Chasse", "Le numéro de monstre doit être composé de chiffres !");
            exit;
        }
        //Les PV doivent être des nombres
        /*if($pv_min!="" and $pv_max!=""){
        	if (!ereg("^[0-9]+$",$pv_min) and !ereg("^[0-9]+$",$pv_max)) {
        		AfficheErreur("Ajout d'un monstre à suivre par le Groupe de Chasse","Les PV doivent être composés de chiffres !");
Beispiel #3
0
}
function MenuPrincipal($new, $id)
{
    if ($new == "ok") {
        echo "<a href='rejoindre.php' onMouseOut='MM_swapImgRestore()' onMouseOver=\"MM_swapImage('rejoindre','','images/rejoindre_over.gif',1)\"><img src='images/rejoindre.gif' name='rejoindre' border='0'></a><br>";
        echo "<a href='creation.php' onMouseOut='MM_swapImgRestore()' onMouseOver=\"MM_swapImage('creation','','images/creer_over.gif',1)\"><img src='images/creer.gif' name='creation' border='0'></a><br>";
    } else {
        echo "<a href='groupe.php' onMouseOut='MM_swapImgRestore()' onMouseOver=\"MM_swapImage('groupe','','images/voir_groupe_over.gif',1)\"><img src='images/voir_groupe.gif' name='groupe' border='0'></a><br>";
        echo "<a href='quitter.php' onMouseOut='MM_swapImgRestore()' onMouseOver=\"MM_swapImage('quitter','','images/quitter_over.gif',1)\"><img src='images/quitter.gif' name='quitter' border='0'></a><br>";
    }
    echo "<a href='index.php' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage('deconnexion','','images/deconnexion_over.gif',1)'><img src='images/deconnexion.gif' name='deconnexion' border='0'></a><br>";
}
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Menu Principal", "'file:images/rejoindre_over.gif','file:images/creer_over.gif','file:images/voir_groupe_over.gif','file:images/deconnexion_over.gif','file:images/quitter_over.gif'");
/*---------------------------------------------------------------*/
/*                      PAGE                                     */
/*---------------------------------------------------------------*/
echo "<a name='haut'></a>";
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
echo "  <tr>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "  </tr>\n";
echo "  <tr>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "    <td colspan='3' align='center'>\n";
Beispiel #4
0
<?php

require_once "conf.php";
require_once "fonction_affichage.php";
require_once "fonction_connexion.php";
include "../top.php";
$num_troll = $_POST[num_troll];
$passe_membre = $_POST[passe_membre];
$action = $_POST[action];
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Inscription", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	CREATION DU COMPTE DANS LA BASE                                */
    /*-----------------------------------------------------------------*/
    case "add":
        // CONNEXION A LA BASE DE DONNEE
        $db_link = @mysql_connect($serveur, $user, $password);
        if (!$db_link) {
            echo "Connexion impossible à la base de données <b>{$bdd}</b> sur le serveur <b>{$sql_server}</b><br>Vérifiez les paramètres du fichier conf.php3";
            exit;
        }
        // TEST SUR LES VALEURS SAISIES
        if ($passe_membre == "") {
            AfficheErreur("Inscription", "Vous devez choisir un mot de passe !");
            exit;
        }
        if ($num_troll == "") {
            AfficheErreur("Inscription", "Il faut saisir un numéro de troll pour s'inscrire !");
Beispiel #5
0
<?php

require_once "conf.php";
require_once "fonction_affichage.php";
include "../top.php";
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Bienvenue sur le GGC", "'file:images/retour2_over.gif'");
/*---------------------------------------------------------------*/
/*                      PAGE                                     */
/*---------------------------------------------------------------*/
AfficheConfirmation("Bienvenue", "Connexion", "A partir de maintenant pour accèder au GGC<br>" . "il faut passer par le lien dans la VUE 2D,<br>" . "Merci<br>", "<a href=../index.php>Me connecter sur la VUE2D</a>" . "<br><br><a href=inscription.php>Je veux m'inscrire au GGC !</a>");
/*-----------------------------------------------------------------*/
/*	                PIED DE LA PAGE HTML                           */
/*-----------------------------------------------------------------*/
AfficheBasPage();
Beispiel #6
0
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                 RECUPERATION D'INFOS                          */
/*---------------------------------------------------------------*/
//RECHERCHE DES INFOS DU TROLL CONNECTE
$requete_troll = mysql_db_query($bdd, "select * from ggc_troll where id_troll={$id_troll}", $db_link) or die(mysql_error());
$nom_troll = mysql_result($requete_troll, 0, "nom_troll");
$id_groupe = mysql_result($requete_troll, 0, "ID_GROUPE");
//Date/heure
$date = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"));
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Ajout d'un évènement", "'file:images/retour2_over.gif'");
switch ($action) {
    case "parse":
        /*-----------------------------------------------------------------*/
        /* PARSAGE DES DONNEES SI BESOIN                                           */
        /*-----------------------------------------------------------------*/
        if ($choix_evt == "Att.") {
            //PARSAGE DE l'EVENEMENT DANS LE CAS D'UNE ATTAQUE
            $lignes = explode("\n", htmlspecialchars(stripslashes($copiercoller)));
            $i = 0;
            $j = 0;
            while ($lignes[$i]) {
                if (eregi("[ \t]*Vous avez attaqu.+[ \t]*\\((.+)\\)", $lignes[$i], $resultat)) {
                    $monstre_parse = trim(htmlspecialchars($resultat[1]));
                }
                if (eregi("[ \t]*Vous lui avez inflig.+[ \t](.+) points de d.+", $lignes[$i], $resultat)) {
Beispiel #7
0
<?php

require_once "conf.php";
require_once "fonction_affichage.php";
require_once "fonction_connexion.php";
include "../top.php";
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("?", "'file:images/retour2_over.gif'");
/*---------------------------------------------------------------*/
/*                      PAGE                                     */
/*---------------------------------------------------------------*/
echo "<center>\n";
echo "<br><table width='90%' height='90%' border='0' cellpadding='0' cellspacing='2' class='mh_tdborder' align='center'>";
echo "<tr class='mh_tdtitre'><td>";
echo "<table border='0' class='mh_tdborder' cellpadding='0' cellspacing='1' width='100%' height='100%' align='center'>";
echo "<tr valign='middle' class='mh_tdpage'>";
echo "<td width='100%' align='center'>";
echo "<br><br>";
echo "<br><br></td>";
echo "</tr>";
echo "</table>";
echo "</td></tr>";
echo "</table>";
/*-----------------------------------------------------------------*/
/*	                PIED DE LA PAGE HTML                           */
Beispiel #8
0
<?php

require_once "conf.php";
require_once "fonction_affichage.php";
require_once "fonction_connexion.php";
include "../top.php";
$action = $_POST[action];
$nom_groupe = $_POST[nom_groupe];
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Création d'un groupe", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	CREATION DU GROUPE ET AFFECTATION DU TROLL AU GROUPE           */
    /*-----------------------------------------------------------------*/
    case "add":
        if ($nom_groupe == "") {
            AfficheErreur("Création d'un groupe de chasse", "Il faut saisir nom pour que cela fonctionne !");
            exit;
        }
        $nom_groupe = addslashes($nom_groupe);
        // ON VERIFIE SI CE NOM DE GROUPE EXISTE DEJA
        $requete = mysql_db_query($bdd, "select * from ggc_groupe where nom_groupe='{$nom_groupe}'", $db_link) or die(mysql_error());
        $num = mysql_num_rows($requete);
        if ($num != 0) {
            AfficheErreur("Ce groupe existe déjà ... il faut en choisir un autre !");
Beispiel #9
0
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                 RECUPERATION D'INFOS                          */
/*---------------------------------------------------------------*/
//RECHERCHE DES INFOS DU TROLL CONNECTE
$requete_groupe = mysql_db_query($bdd, "select * from ggc_troll where id_troll={$id_troll}", $db_link) or die(mysql_error());
$id_groupe = mysql_result($requete_groupe, 0, "id_groupe");
//recup des infos des monstres
$sql = "select ggc_monstre.id_monstre,ggc_monstre.nom_monstre " . "from ggc_monstre," . "ggc_groupe," . "ggc_evt" . " where" . "( ggc_groupe.id_groupe=ggc_evt.id_groupe  )" . "and  ( ggc_evt.id_monstre=ggc_monstre.id_monstre)" . "and  ( ggc_groupe.id_groupe  =  {$id_groupe} )" . "group by id_monstre;";
$requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Enlever un monstre", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	SUPPRESSION DU MONSTRE                                         */
    /*-----------------------------------------------------------------*/
    case "sup":
        //Suppression en base des infos (TABLE GGC_MONSTRES)
        $date = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"));
        $sql = "delete from ggc_monstre where id_monstre={$choix_monstre};";
        $requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
        //chargement en base des infos (table ggc_evt)
        //récupération du groupe du troll
        $requete = mysql_db_query($bdd, "select * from ggc_troll where id_troll={$id_troll}", $db_link) or die(mysql_error());
        $id_groupe = mysql_result($requete, 0, "id_groupe");
        //maj de la table
        $sql = "insert into ggc_evt (id_groupe,id_troll,date_maj,type_evt,texte_evt,pv,id_monstre) values ({$id_groupe},{$id_troll},{$date},'Sup.','Suppression des monstres à suivre',0,{$choix_monstre});";
Beispiel #10
0
<?php

require_once "conf.php";
require_once "fonction_affichage.php";
require_once "fonction_connexion.php";
include "../top.php";
$action = $_POST[action];
$groupe_choix = $_POST[groupe_choix];
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Rejoindre un groupe", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	AFFECTATION DU GROUPE AU TROLL                                 */
    /*-----------------------------------------------------------------*/
    case "add":
        //Test groupe sélectionné
        if ($groupe_choix == "0") {
            AfficheErreur("Choix d'un Groupe de Chasse", "Il faut choisir un groupe !");
            exit;
        }
        //RECUPERATION DE LA DATE
        $date = mktime(date("H"), date("i"), 0, date("m"), date("d"), date("Y"));
        //MISE A JOUR DE LA TABLE GCC_TROLL
        $sql = "update ggc_troll set date_maj = '{$date}', id_groupe = '{$groupe_choix}' where id_troll = '{$id_troll}';";
        $requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
Beispiel #11
0
$action = $_POST[action];
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
//RECUPERATION DU GROUPE DE CHASSE
$requete = mysql_db_query($bdd, "select * from ggc_troll where id_troll={$id_troll}", $db_link) or die(mysql_error());
$id_groupe = mysql_result($requete, 0, "id_groupe");
if ($id_groupe != 0) {
    $requete_groupe = mysql_db_query($bdd, "select nom_groupe from ggc_groupe where id_groupe={$id_groupe}", $db_link) or die(mysql_error());
    $nom_groupe = mysql_result($requete_groupe, 0, "nom_groupe");
}
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Quitter un groupe", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	MISE A JOUR DE LA BASE                                         */
    /*-----------------------------------------------------------------*/
    case "add":
        //RECUPERATION DE LA DATE
        $date = mktime(date("H"), date("i"), 0, date("m"), date("d"), date("Y"));
        //On met à jour la colonne de la table ggc_troll
        $sql = "update ggc_troll set date_maj = '{$date}', id_groupe = '0' where id_troll = '{$id_troll}';";
        $requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
        //on retire un membre de la table ggc_groupe
        $sql = "update ggc_groupe set nb_trolls=nb_trolls-1, date_maj={$date} where id_groupe={$id_groupe}";
        $requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
        //Affichage de la page de confirmation
        AfficheConfirmation("Quitter un groupe de chasse", "Enfin libre !", "Tu as quitté le groupe :<br><b>" . stripslashes($nom_groupe) . "</b>", "<a href=accueil.php?id={$id}>Un petit clic ici pour retourner au menu !</a>");
Beispiel #12
0
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                 RECUPERATION D'INFOS                          */
/*---------------------------------------------------------------*/
//RECHERCHE DES INFOS DU MONSTRE
$sql = "select nom_monstre from ggc_monstre where id_monstre='{$id_monstre}'";
$requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
$nom_monstre = mysql_result($requete, 0, "nom_monstre");
//recherche des evts du monstre
$sql = "select ggc_evt.id_troll, " . "ggc_evt.date_maj, " . "ggc_evt.type_evt, " . "ggc_evt.texte_evt, " . "ggc_evt.pv, " . "ggc_troll.nom_troll " . "from " . "ggc_evt, " . "ggc_troll " . "where " . "( ggc_evt.id_troll=ggc_troll.id_troll  ) " . "and  ( ggc_evt.id_monstre  =  {$id_monstre} )" . "order by ggc_evt.date_maj desc; ";
$requete = mysql_db_query($bdd, $sql, $db_link) or die(mysql_error());
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Historique d'un monstre : {$nom_monstre}", "'file:images/retour2_over.gif','file:images/up_over.gif'");
/*---------------------------------------------------------------*/
/*                      PAGE                                     */
/*---------------------------------------------------------------*/
echo "<a name='haut'></a>";
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
echo "  <tr>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "    <td>&nbsp;</td>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "  </tr>\n";
echo "  <tr>\n";
echo "    <td width='10'>&nbsp;</td>\n";
echo "    <td>\n";
AfficheTitre("{$nom_monstre} (" . $id_monstre . ")");
echo "    </td>\n";
Beispiel #13
0
$id_monstre = $_POST[id_monstre];
$choix_monstre = $_POST[choix_monstre];
$nom_monstre = $_POST[nom];
$pv_min = $_POST[pv_min];
$pv_max = $_POST[pv_max];
$race = $_POST[race];
$monstre = $_POST[monstre];
$template = $_POST[template];
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Modification des données d'un monstre", "'file:images/retour2_over.gif'");
switch ($action) {
    /*-----------------------------------------------------------------*/
    /*	ENVOI DU FORMULAIRE EN BASE                                    */
    /*-----------------------------------------------------------------*/
    case "add":
        //Tests de Validité des données saisies
        //Les PV doivent être des nombres
        if ($pv_min != "" and $pv_max != "") {
            if (!ereg("^[0-9]+\$", $pv_min) and !ereg("^[0-9]+\$", $pv_max)) {
                AfficheErreur("Les PV doivent être composés de chiffres !");
                exit;
            }
        } else {
            //si ce n'est pas saisi alors on met 0
            $pv_min = 0;
Beispiel #14
0
$action = $_POST[action];
$vtt = $_POST[vtt];
// CONNEXION MYSQL
$db_link = @mysql_connect($serveur, $user, $password);
mysql_select_db($bdd);
$id_troll = TestSecurite();
/*---------------------------------------------------------------*/
/*                 RECUPERATION D'INFOS                          */
/*---------------------------------------------------------------*/
//RECHERCHE DES INFOS DU TROLL CONNECTE
$requete_troll = mysql_db_query($bdd, "select * from ggc_troll where id_troll={$id_troll}", $db_link) or die(mysql_error());
$nom_troll = mysql_result($requete_troll, 0, "nom_troll");
/*---------------------------------------------------------------*/
/*                      ENTETE DE LA PAGE HTML                   */
/*---------------------------------------------------------------*/
AfficheEnTete("Mise à jour du profil", "'file:images/retour2_over.gif'");
/*-----------------------------------------------------------------*/
/*	PARSAGE DES DONNEES                                            */
/*-----------------------------------------------------------------*/
switch ($action) {
    case "add":
        //PARSAGE DU PROFIL
        //    $copiercoller=str_replace("\r\n","\n",$copiercoller);
        //    $copiercoller=str_replace("\r","\n",$copiercoller);
        //    $copiercoller=str_replace("Position\n","Position",$copiercoller);
        $lignes = explode("\n", $copiercoller);
        $i = 0;
        $j = 0;
        $sorts = 0;
        $nb_sorts = 0;
        $nb_comps = 0;