/* $requete = $bdd->prepare('SELECT COUNT(*) AS nb_mail FROM membres WHERE mail = :mail');
                                    			$requete->bindParam(':mail', $formulaire['mail'], PDO::PARAM_STR);
                                    			$requete->execute();
                                    			$nombre = $requete->fetch(); */
                                    if (false) {
                                        $page['erreur'] = "Cette adresse mail est déjà prise !";
                                    } else {
                                        /* Explications : Si on arrive à ce Else, on a :
                                         *  - Toutes les cases remplies et la charte cochée
                                         *  - Un mail valide
                                         *  - Un pseudo inutilisé
                                         *  - Traité les données pour qu'elle ne soient pas une faille */
                                        $requete = $bdd->prepare('INSERT INTO Administrateurs(login_admin, mdp_admin, nom_admin) VALUES(:pseudo, :passe, :nom)');
                                        $requete->execute($formulaire);
                                        $page['info'] = "Inscription effectuée.";
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
$page['value Pseudo'] = isset($_POST['pseudo']) ? Securite::html($_POST['pseudo']) : '';
$page['value Nom'] = isset($_POST['nom']) ? Securite::html($_POST['nom']) : '';
$page['value Passe'] = isset($_POST['passe']) ? Securite::html($_POST['passe']) : '';
$page['value Confirmation'] = isset($_POST['confirmation']) ? Securite::html($_POST['confirmation']) : '';
$page['value Mail'] = isset($_POST['mail']) ? Securite::html($_POST['mail']) : '';
Beispiel #2
0
                //On récupère les infos du membre
                $requete1 = mysql_query('SELECT account_name, pseudo, membre_avatar,
			    membre_email, membre_msn, membre_signature, membre_siteweb, membre_post,
			    membre_inscrit, membre_localisation, cacher_email
			    FROM membres WHERE id=' . $membre . '');
                if ($data1 = mysql_fetch_assoc($requete1)) {
                    //On affiche les infos sur le membre
                    echo '<p class="title">Mon Profil</p><br />';
                    echo '<p><img src="images/avatars/' . $data1['membre_avatar'] . '" alt="Aucun avatar" /></p>';
                    echo "<table>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Adresse E-Mail: </strong></td>\n\t\t\t\t\t\t\t<td>";
                    if ($data1['cacher_email'] == 1) {
                        echo "Email masqué";
                    } else {
                        echo "<a href=\"mailto:" . Securite::bdd($data1['membre_email']) . "\">" . Securite::bdd($data1['membre_email']) . "</a></td>";
                    }
                    echo "</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Windows Live Messenger: </strong></td>\n\t\t\t\t\t\t\t<td>" . Securite::bdd($data1['membre_msn']) . "</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Site Web: </strong></td>\n\t\t\t\t\t\t\t<td><a href=\"" . Securite::bdd($data1['membre_siteweb']) . "\">" . Securite::bdd($data1['membre_siteweb']) . "</a></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Inscrit depuis le: </strong></td>\n\t\t\t\t\t\t\t<td>" . date('d/m/Y', $data1['membre_inscrit']) . "</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Messages postés: </strong></td>\n\t\t\t\t\t\t\t<td>" . Securite::bdd($data1['membre_post']) . " messages</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Localisation: </strong></td>\n\t\t\t\t\t\t\t<td>" . Securite::bdd($data1['membre_localisation']) . "</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><strong>Signature: </strong></td>\n\t\t\t\t\t\t\t<td>" . Securite::html($data1['membre_signature']) . "</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t\t<br />";
                    if ($membre == $test) {
                        echo "<a href=\"index.php?module=profil&action=modifier&id=" . Securite::bdd($_SESSION['id']) . "\">Modifier mon profil</a>";
                    } else {
                        echo "";
                    }
                } else {
                    echo "<p>Ce membre n'exister pas !</p>";
                }
            }
            break;
    }
} else {
    echo "<p>Page réservée aux membres !<br />";
    echo "connectez-vous ou inscrivez-vous !</p>";
    echo "<a href=\"index.php\">Retour</a>";
        $page['erreur'] = 'Problème !';
    }
}
if (isset($_POST['titre'])) {
    $titre_media = $_POST["titre"];
    $reqRecupIDMedia = $bdd->prepare('SELECT id_media FROM medias WHERE titre_media= :media');
    $reqRecupIDMedia->execute(array('media' => $titre_media));
    $donnees = $reqRecupIDMedia->fetch(PDO::FETCH_ASSOC);
    $IDMedia = $donnees['id_media'];
    // Contient l'ID
    if ($IDMedia != '') {
        $reqRecupDelMedia = $bdd->prepare('SELECT * FROM medias WHERE titre_media= :media');
        $reqRecupDelMedia->execute(array('media' => $titre_media)) or die(print_r($reqRecupDelMedia->errorInfo()));
        $page['medias'] = array();
        while ($donnees = $reqRecupDelMedia->fetch()) {
            $nouveau = array();
            $nouveau['titre'] = Securite::html($donnees['titre_media']);
            $nouveau['isbn'] = Securite::html($donnees['isbn_media']);
            $nouveau['resume'] = Securite::html($donnees['resume_media']);
            $nouveau['emprunt'] = Securite::html($donnees['empruntable_media']);
            $nouveau['image'] = Securite::html($donnees['nom_image']);
            $nouveau['id_type'] = Securite::html($donnees['id_type']);
            $nouveau['id_categorie'] = Securite::html($donnees['id_categorie']);
            $nouveau['id_admin'] = Securite::html($donnees['id_admin']);
            $nouveau['id'] = Securite::html($donnees['id_media']);
            array_push($page['medias'], $nouveau);
        }
    } else {
        $page['erreur'] = "Ce media n'existe pas !";
    }
}
Beispiel #4
0
						FROM forum_categorie
						LEFT JOIN forum_forum ON forum_categorie.cat_id = forum_forum.forum_cat_id
						LEFT JOIN forum_post ON forum_post.post_id = forum_forum.forum_last_post_id
						LEFT JOIN forum_topic ON forum_topic.topic_id = forum_post.topic_id
						LEFT JOIN membres ON membres.id = forum_post.post_createur
						ORDER BY cat_ordre, forum_ordre DESC');
                    //mysql_result($requete2,0);
                    while ($data2 = mysql_fetch_assoc($requete2)) {
                        if ($data2['cat_id'] == $data['cat_id']) {
                            if ($categorie != $data2['cat_id']) {
                                $categorie = $data2['cat_id'];
                                ?>
					                <tr>
					                <th class='rankingHeader'></th>
					                <th class='rankingHeader' class="titre2"><strong><?php 
                                echo Securite::html($data2['cat_nom']);
                                ?>
</strong></th>             
					                <th class='rankingHeader' class="nombremessages"><strong>Sujets</strong></th>       
					                <th class='rankingHeader' class="nombresujets"><strong>Messages</strong></th>       
					                <th class='rankingHeader' class="derniermessage"><strong>Dernier message</strong></th>   
					                </tr>
					                <?php 
                            }
                            echo '<tr><td><center><img src="themes/' . $theme . '/images/forums/message.gif" alt="message" /></center></td>
						         <td class="titre2"><strong><a href="index.php?module=forums&action=voirforum&f=' . $data2['forum_id'] . '">
						         ' . $data2['forum_name'] . '</a></strong>
						         <br />' . $data2['forum_desc'] . '</td>
						         <td class="nombresujets">' . $data2['forum_topic'] . '</td>
						         <td class="nombremessages">' . $data2['forum_post'] . '</td>';
                            if (!empty($data2['forum_post'])) {
Beispiel #5
0
								    	</div>
								    	';
            include 'identification.php';
            include 'footer.php';
        }
    } else {
        /*
         * Si utilisateur est inconnu
         */
        $error_unknown = ' Combinaison utilisateur/mot de passe incorrect. Veuillez rééssayer.';
        echo '
						<div class="container">
						<div class="row">
						<div class="alert alert-warning alert-dismissable">
						<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
						<strong>' . Securite::html($error_unknown) . '</strong></p>
						</div>
						</div>
						</div>
						';
        include 'identification.php';
        include 'footer.php';
    }
} else {
    if (!Auth::islog()) {
        include 'identification.php';
        include 'footer.php';
    } else {
        include 'footer.php';
    }
}
Beispiel #6
0
 } else {
     if (empty($sujet)) {
         echo "<p>Merci d'entrer un sujet.</p>";
         echo "<br /><a href='javascript:history.go(-1)'>Retour</a>";
     } else {
         if (empty($message)) {
             echo "<p>Merci d'entrer un message.</p>";
             echo "<br /><a href='javascript:history.go(-1)'>Retour</a>";
         } else {
             if (ereg("[]%~#`\$&|}{^[><]", $message)) {
                 echo "Certains caractères utilisés sont interdits";
                 echo "<br /><a href='javascript:history.go(-1)'>Retour</a>";
             } else {
                 $provenance = Securite::html($_SERVER['HTTP_REFERER']);
                 $adressip = Securite::html($_SERVER['REMOTE_ADDR']);
                 $navigateur = Securite::html($_SERVER['HTTP_USER_AGENT']);
                 $message2 = "Provenance : {$provenance}\n";
                 $message2 .= "Adresse IP : {$adressip}\n";
                 $message2 .= "Navigateur : {$navigateur}\n";
                 $message2 .= "Nom : {$nom}\n";
                 $message2 .= "E-mail : {$email}\n";
                 $message2 .= "Sujet : {$sujet}\n";
                 $message2 .= "Message : {$message}\n";
                 require "kernel/mailer/class.phpmailer.php";
                 require "kernel/config.php";
                 if ($type_envoi == "smtp") {
                     $mail = new PHPMailer();
                     $mail->IsSMTP();
                     $mail->SMTPAuth = true;
                     $mail->CharSet = "UTF-8";
                     $mail->Priority = 1;
        if ($erreur != 0 && $cas == 1) {
            header('Location: ?login&connexion=' . $erreur);
        } else {
            if ($erreur != 0 and ($cas == 2 or $cas == 3)) {
                setcookie('pseudo', '0', time());
                setcookie('passe', '0', time());
                session_destroy();
                header('Location: ?login&connexion=' . $erreur);
            } else {
                //!\\ Très important : c'est cette instruction qui rend les infos sur le visiteur accessible !
                //    Autrement, il n'est pas vraiment connecté...
                $protection = array('nom_admin');
                foreach ($tmembre as $cle => $element) {
                    $visiteur[$cle] = $element;
                }
                $visiteur['nom'] = Securite::html($visiteur['nom']);
                $data['session'] = true;
            }
        }
    }
}
// Gestion des messages info/erreur du système de connexion --
if (isset($_GET['connexion']) && !is_int($_GET['connexion'])) {
    switch ($_GET['connexion']) {
        case 0:
            $data['info'] = "Vous êtes bien connecté. Bonne visite !";
            break;
        case 1:
            $data['erreur'] = "Pseudo inconnu";
            break;
        case 2:
Beispiel #8
0
<?php 
if (empty($securite) or !isset($securite) or $securite != "ok") {
    header("location: erreur.php?err=access_denied");
}
require "kernel/config.php";
mysql_connect($coolwow['host'], $coolwow['user'], $coolwow['password']) or die(mysql_error());
mysql_select_db($coolwow['db']) or die(mysql_error());
$date_now = date("Y-m-d H:i:s");
if ($_SESSION['auth'] == "yes") {
    switch ($_GET['action']) {
        case "valide":
            verify_xsrf_token();
            $username = $_SESSION['username'];
            $vote = Securite::html($_POST['vote']);
            $reponse = mysql_query("SELECT * FROM vote WHERE account_name='" . $username . "'") or die(mysql_error());
            if (!empty($vote) or isset($vote)) {
                if ($vote == 1) {
                    if (mysql_num_rows($reponse) == 0) {
                        mysql_query("INSERT INTO vote (account_name) VALUES ('" . $username . "')");
                    }
                    mysql_query("UPDATE membres SET nb_point_vote = nb_point_vote + {$nb_point_par_vote}, total_vote = total_vote + {$nb_point_par_vote} WHERE account_name='" . $username . "'") or die(mysql_error());
                    mysql_query("UPDATE vote SET date_vote1 = '" . $date_now . "' WHERE account_name='" . $username . "'") or die(mysql_error());
                    echo "<p>Merci pour se vote.<br />Il vous a rapporté " . $nb_point_par_vote . " point(s) !</p>";
                    echo "<a href=\"index.php\">Retour</a>";
                } elseif ($vote == 2) {
                    if (mysql_num_rows($reponse) == 0) {
                        mysql_query("INSERT INTO vote (account_name) VALUES ('" . $username . "')");
                    }
                    mysql_query("UPDATE membres SET nb_point_vote = nb_point_vote + {$nb_point_par_vote}, total_vote = total_vote + {$nb_point_par_vote} WHERE account_name='" . $username . "'") or die(mysql_error());
                    mysql_query("UPDATE vote SET date_vote2 = '" . $date_now . "' WHERE account_name='" . $username . "'") or die(mysql_error());
                    echo "<p>Merci pour se vote.<br />Il vous a rapporté " . $nb_point_par_vote . " point(s) !</p>";
Beispiel #9
0
 static function getEmprunts($id)
 {
     global $bdd;
     // -- Récupération --
     $requete = $bdd->prepare('SELECT m.id_media AS id, m.titre_media AS titre FROM Reservations r' . ' INNER JOIN Concerner c ON c.id_reservation = r.id_reservation' . ' INNER JOIN Exemplaires e ON e.num_exemplaire = c.num_exemplaire' . ' INNER JOIN Medias m ON e.id_media = m.id_media' . ' WHERE r.id_admin = :id');
     $requete->bindParam(':id', $id, PDO::PARAM_INT);
     $requete->execute();
     $retour = array();
     $i = 0;
     while ($element = $requete->fetch(PDO::FETCH_ASSOC)) {
         $emprunt = array();
         $emprunt['id'] = intval($element['id']);
         $emprunt['titre'] = Securite::html($element['titre']);
         $retour[$id] = $emprunt;
         $i++;
     }
     return $retour;
 }
Beispiel #10
0
					<th class="th">Etat</th>
		            <th class="th">Sujet</th>
		            <th class="th">Destinataire</th>
		            <th class="th">Date</th>
					<th></th>
		        </thead>
				<tbody>
		        <?php 
            if (mysql_num_rows($retour) <= 0) {
                echo "<tr><td colspan=\"4\">Aucuns messages !!!</td></tr>";
            } else {
                while ($donnees = mysql_fetch_assoc($retour)) {
                    $etat = Securite::html($donnees['vu']);
                    $sujet = Securite::html($donnees['sujet']);
                    $destinataire = Securite::html($donnees['mp_destinataire']);
                    $date = Securite::html($donnees['timestamp']);
                    echo '
						<tr>
							<td class="td">';
                    if ($etat == 0) {
                        echo "<img src=\"themes/" . $theme . "/messages/msg_new.gif\" alt=\"Non Lu\" />";
                    } else {
                        echo "<img src=\"themes/" . $theme . "/messages/msg_receive.gif\" alt=\"Lu\" />";
                    }
                    echo '</td>
							<td class="td"><a href="index.php?module=messagerie&action=lire&mp=' . $donnees['id'] . '">' . $sujet . '</a></td>
							<td class="td">' . $destinataire . '</td>
							<td class="td">Le ' . date('d/m/Y \\à H\\hi', $date) . '</td><td class="td"><a href="index.php?module=messagerie&action=supprimer&amp;suppr=2&amp;id=' . $donnees['id'] . '"><img src="themes/' . $theme . '/messages/delete.gif" alt="Supprimer ce message" /></a></td>
						</tr>';
                }
            }
Beispiel #11
0
            echo "\" onmouseover=\"ddrivetip('<span class=\\'tooltip-whitetext\\'>race - classe</span>')\" onmouseout=\"hideddrivetip()\">\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t<td class=\"profile-header-title\" valign=\"top\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"profile-header-title-name\">" . Securite::html($donnees['name']) . "</span><br>\n\t\t\t\t\t\t\t\t\t\t<span class=\"profile-header-title-guild\"><a href=\"index.php?module=guildes&action=membres&id=" . Securite::html($donnees['GNAME']) . "\">" . Securite::bdd($guild_name[0]) . "</a></span><br>";
            ?>
										<span class="profile-header-title-info">Level <?php 
            echo $donnees['level'];
            ?>
 <?php 
            nomrace(Securite::html($donnees['race']));
            ?>
 <?php 
            nomclass(Securite::html($donnees['class']));
            ?>
</span><br>
										<?php 
            echo "</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td class=\"profile-header-";
            echo nomside(Securite::html($donnees['race']));
            echo "-right\" width=\"50%\" valign=\"top\">\n\t\t\t\t\t\t\t<span onmouseover=\"ddrivetip('<span class=\\'profile-tooltip-header\\'>Guild - name\\</span><br><span class=\\'profile-tooltip-description\\'>Guild Rank: membre<br>Members: 100</span>')\" onmouseout=\"hideddrivetip()\">Guild: " . Securite::html($guild_name[0]) . "</span><br><br>Realm: Royaume<br>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\t<br />\n\t\t\t\t<center>";
            ?>
				<br /><br />
				<table cellpadding="0" cellspacing="0" class="lined" style="width: 560px;">
					<tr>
						<td width="6%">
						<?php 
            if (!empty($equiped_items[1][1])) {
                echo maketooltip("<img src=\"{$equiped_items[1][1]}\" class=\"{$equiped_items[1][2]}\" alt=\"\" />", "{$item_datasite}{$EQU_HEAD}", $equiped_items[1][0], "item_tooltip", "target=\"_blank\"");
            } else {
                echo "<img src=\"images/armurerie/{$template_icons}/head.gif\" class=\"icon_border_0\" alt=\"\" />";
            }
            ?>
						</td>
						<td class="half_line" colspan="4"><?php 
            echo $lang_armurerie['honor_rang'];
Beispiel #12
0
			<td colspan="<?php 
    $page['colonnes'];
    ?>
"><?php 
    echo $page['pagination'];
    ?>
</td>
		</tr>
	</tfoot>
	<tbody>
		<?php 
    foreach ($page['liste'] as $element) {
        ?>
		<tr>
			<td><?php 
        echo Securite::html($element['nom']);
        ?>
</td>
			<?php 
        if ($page['cible']) {
            ?>
<!-- Base renseignée -->
				<td><a href="<?php 
            echo $page['url'] . '&amp;delier=' . $element['id'];
            ?>
">délier</a></td>
			<?php 
        }
        ?>
			<td><a href="<?php 
        echo $page['url'] . '&amp;editer=' . $element['id'];
Beispiel #13
0
                //Nous récupérons le contenu de la requête dans $retour_total
                $donnees_total = mysql_fetch_assoc($retour_total);
                //On range retour sous la forme d'un tableau.
                $total = Securite::html($donnees_total['total']);
                //On récupère le total pour le placer dans la variable $total.
                $sql = "SELECT * FROM chatbox ORDER BY id_msg DESC";
                $resultat = mysql_query($sql) or die("Erreur requette SQL");
                echo "\n\t\t\t\t\t<p class=\"title\">Gestion de la chatbox</p>";
                //Aperçu
                echo "<table class=\"lined\" width=\"99%\" style='border-collapse: collapse'; align='center' width='90%' border='1' cellspacing='1' cellpadding='1'>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th width=\"30\"></th><th width=\"30\"></th>\n\t\t\t\t\t\t\t<th width=\"30\">id</th><th>Messages</th>\n\t\t\t\t\t\t</tr>";
                if ($total == 0) {
                    echo "<tr><td colspan=\"4\">Il n'y a pour le moment aucuns messages dans la chatbox !</td></tr>";
                } else {
                    while ($ligne = mysql_fetch_array($resultat)) {
                        extract($ligne);
                        echo "<tr><td class='milieu'><a href=\"index.php?module=chatbox&action=delete&id=" . Securite::html($id_msg) . "\"><img src='../images/delete.gif' /></a></td><td class='milieu'><a href=\"index.php?module=chatbox&action=modify&id=" . Securite::html($id_msg) . "\"><img src='../images/edit.png' /></a></td><td class='milieu'>" . Securite::html($id_msg) . "</td><td>" . Securite::html($msg) . "</td></tr>";
                    }
                }
                echo "</table>";
                break;
        }
    } else {
        echo "<p>Ce module est désactivé, merci de voir avec l'administrateur !</p>";
        echo "<a href=\"../index.php\">Retour</a>";
    }
} elseif (Securite::bdd($_SESSION['auth']) != "yes") {
    header("location: ../index.php");
    exit;
} elseif (Securite::bdd($_SESSION['gmlevel']) <= $rep['config_value2']) {
    echo "<p>" . Securite::bdd($_SESSION['username']) . " vous n'êtes pas autorisé à accéder à cette partie !</p>";
    echo "<a href=\"../index.php\">Retour</a>";
Beispiel #14
0
                echo "Wrath of the Lich King";
            }
            echo "</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t\t<br />\n\t\t\t\t\t<p class=\"title\">Liste des personnages :</p><p>";
            mysql_connect($characters[1]['host'], $characters[1]['user'], $characters[1]['password']) or die(mysql_error());
            mysql_select_db($characters[1]['db']) or die(mysql_error());
            $test = mysql_query("SELECT * FROM characters WHERE account={$id} ORDER BY name ") or die(mysql_error());
            while ($donnees = mysql_fetch_array($test, MYSQL_ASSOC)) {
                $perso = Securite::bdd($donnees['name']);
                $level = explode(' ', $donnees['data']);
                $niveau = $level[53];
                $race = Securite::bdd($donnees['race']);
                $class = Securite::bdd($donnees['class']);
                echo "<a href=\"../armurerie-select.php?perso={$perso}\">{$perso} - ";
                nomrace($race);
                echo " ";
                nomclass($class);
                echo " | lvl {$niveau}</a><br />";
            }
            echo "</p><br />\n\t\t\t\t\t<table>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td align=\"left\"><a href='javascript:history.go(-1)'>Retour</a></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t</p>";
            break;
        default:
            mysql_connect($coolwow['host'], $coolwow['user'], $coolwow['password']) or die(mysql_error());
            mysql_select_db($coolwow['db']) or die(mysql_error());
            $test = mysql_query("SELECT nb_point_vote FROM membres WHERE id = " . $membre_id . "") or die(mysql_error());
            $donnees = mysql_fetch_array($test, MYSQL_ASSOC);
            echo "<p class=\"title\">Gestion du compte {$post}</p><br />";
            echo "Vous avez actuellement " . Securite::html($donnees['nb_point_vote']) . " points de vote.<br />\n\t\t\t<br />\n\t\t\tVotre compte :<br />\n\t\t\t<a href='index.php?module=mon_compte&action=info'>Information sur le compte</a><br />\n\t\t\t<a href='index.php?module=mon_compte&action=modifier'>Modifier le compte</a><br /><br />\n\t\t\tVotre profil :<br />\n\t\t\t<a href='index.php?module=profil&id=" . $membre_id . "'>Voir son profil</a><br />\n\t\t\t<a href='index.php?module=profil&action=modifier&id=" . $membre_id . "'>Modifier son profil</a><br /><br />";
            echo "<p><a href='index.php'>Retour</a></p>";
            break;
    }
}
Beispiel #15
0
             echo "<tr><td align=\"center\">";
             echo "<a href=\"http://fr.wowhead.com/?item=" . $guid . "\"><img src=\"" . get_icon($guid) . "\" /></a>";
             echo "<br><a href=\"" . $item_datasite . "" . $guid . "\" target=\"_blank\">";
             echo "" . Securite::html($donnees[2]) . " (" . Securite::html($donnees[8]) . ")";
             echo "</a>";
             echo "</td><td align=\"center\">";
             prix(Securite::html($donnees[7]));
             echo "</td><td align=\"center\">";
             prix(Securite::html($donnees[3]));
             echo "</td><td align=\"center\">";
             echo "<a href=\"armurerie-select.php?perso={$uname}\">{$uname}</a>";
             echo "</td><td align=\"center\">";
             prix(Securite::html($donnees[6]));
             echo "</td><td align=\"center\">";
             if (Securite::html($donnees[5]) != NULL) {
                 echo "<a href=\"armurerie-select.php?perso=" . Securite::html($donnees[5]) . "\">" . Securite::html($donnees[5]) . "</a>";
             } else {
                 echo "Aucun";
             }
             echo "</td><td align=\"center\">";
             echo $guid;
             echo "</td></tr>";
         }
     }
     echo "</TABLE>\n\t\t\t<p class=\"center\">" . $lang_hotel_vente['there_is'] . " " . $donnees_total['total'] . " " . $lang_hotel_vente['item_sale'] . "</p>";
     pagination($ParPage, $total, $truc, $adresse);
 } else {
     echo "<p>" . $lang_erreur['page_notexist'] . "</p>";
     echo "<a href=\"index.php?module=guildes\">" . $lang_site['return'] . "</a>";
 }
 break;
// Génération des petites étiquettes (des divs)
while ($donnees = $req->fetch(PDO::FETCH_ASSOC)) {
    echo '<div class="blocR">';
    // div qui contient l'ensemble de l'étiquete
    echo '<form class="form" method=POST action="?admin=reservation&amp;action=valider">';
    echo " <div class='titreR' > Réservation N° :  " . $donnees['id_reservation'] . ' </div> <br />';
    // Div Titre
    echo '<input type="hidden" name="IDR" value="' . $donnees["id_reservation"] . '" />';
    // Avec l'ID admin, on récupère son nom pour l'afficher
    $ID_Uti = $donnees['id_admin'];
    $reqUti = $bdd->prepare('SELECT nom_admin FROM administrateurs WHERE id_admin = :IDU');
    $reqUti->execute(array('IDU' => $ID_Uti));
    $nomUtiTB = $reqUti->fetch(PDO::FETCH_ASSOC);
    $nom_Uti = $nomUtiTB['nom_admin'];
    // Ouverture d'une div qui contient les éléments généraux de la table réservations
    echo '<div class="divR" >Utilisateur : ' . Securite::html($nom_Uti) . '<br />';
    echo ' Date de début : ' . $donnees['debut_reservation'] . '<br />';
    echo 'Date de fin : ' . $donnees['fin_reservation'] . '</div><br />';
    $reqEx = $bdd->prepare('SELECT num_exemplaire FROM concerner WHERE id_reservation=:IDR');
    $reqEx->execute(array('IDR' => $donnees['id_reservation']));
    $compt = 0;
    // Ensuite, on va générer une mise en forme pour chaque exemplaire. On aura la div gauche qui contient
    // les infos sur le media (juste le titre) et a droite les infos de l'exemplaire précis.
    // On utilise un compteur pour les input cachés
    echo ' <div class="Liste"><div class= "titreListe"> Liste des emprunts </div>  ';
    while ($donnees2 = $reqEx->fetch(PDO::FETCH_ASSOC)) {
        $compt++;
        //echo ' Exemplaire '.$compt.': '.$donnees2['num_exemplaire'];
        echo '<br />';
        echo '<input type="hidden" name ="Ex' . $compt . '" value="' . $donnees2["num_exemplaire"] . '"/>';
        $reqEx2 = $bdd->prepare('SELECT id_media, prix_exemplaire, rmq_exemplaire FROM exemplaires WHERE num_exemplaire=:IDE');
Beispiel #17
0
                echo "<table class=\"lined\" width=\"99%\" style='border-collapse: collapse'; width='90%' border='1' cellspacing='1' cellpadding='1'>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th class='milieu' width=\"30\"><a href='index.php?module=groupes&action=creer_groupe'><img src='../images/add.png' /></a></th>\n\t\t\t\t\t\t\t\t<th width=\"30\"></th>\n\t\t\t\t\t\t\t\t<th width=\"30\">id</th>\n\t\t\t\t\t\t\t\t<th>Nom du groupe</th>\n\t\t\t\t\t\t\t\t<th>Description du groupe</th>\n\t\t\t\t\t\t\t\t<th>Droits du groupe</th>\n\t\t\t\t\t\t\t</tr>";
                while ($donnees = mysql_fetch_assoc($retour)) {
                    $id = Securite::html($donnees['group_id']);
                    $nom_groupe = Securite::html($donnees['group_nom']);
                    echo "<tr><td align=\"center\">";
                    echo "<a href=\"index.php?module=groupes&action=supprimer_groupe&id={$id}\"><img src='../images/delete.gif' /></a>";
                    echo "</td><td align=\"center\">";
                    echo "<a href=\"index.php?module=groupes&action=modifier_groupe&id={$id}\"><img src='../images/edit.png' /></a>";
                    echo "</td><td align=\"center\">";
                    echo Securite::html($donnees['group_id']);
                    echo "</td><td align=\"center\">";
                    echo "<a href=\"index.php?module=groupes&action=membres_groupe&id={$id}\">" . $nom_groupe . "</a>";
                    echo "</td><td align=\"center\">";
                    echo Securite::html($donnees['group_description']);
                    echo "</td><td align=\"center\">";
                    echo Securite::html($donnees['group_droit']);
                    echo "</td>";
                    echo "</tr>";
                }
                echo "<tr><td class='milieu'><a href='index.php?module=groupes&action=creer_groupe'><img src='../images/add.png' /></a></td>\n\t\t\t\t\t<td></td><td></td><td></td><td></td></tr>";
                echo "</table><br />";
                break;
        }
    } else {
        echo "<p>Ce module est désactivé, merci de voir avec l'administrateur !</p>";
        echo "<a href=\"../index.php\">Retour</a>";
    }
} elseif (Securite::bdd($_SESSION['auth']) != "yes") {
    header("location: ../index.php");
    exit;
} elseif (Securite::bdd($_SESSION['gmlevel']) <= $rep['config_value2']) {
Beispiel #18
0
 function setMessage($mail)
 {
     $this->message = Securite::html($mail);
 }
Beispiel #19
0
<?php

session_start();
include 'header.php';
?>

<?php 
if (Auth::islog()) {
    if (!empty($_POST)) {
        $description = Securite::bdd($_POST['choix_code']);
        $q = array('description' => $description, 'user_id' => $user_id);
        $sql = 'DELETE FROM codes_analytiques WHERE user_id = :user_id AND description = :description';
        $req = $cnx->prepare($sql);
        try {
            $req->execute($q);
            echo "\t<div class=\"alert span12 alert-success\">\n    \t\t\t\t<strong><i class=\"glyphicon glyphicon-ok\"></i> La suppression s'est déroulé correctement.</strong>\n\t\t\t\t\t</div>";
        } catch (Exception $e) {
            echo "\n\t\t\t\t\t<div class=\"alert span12 alert-error\">\n\t\t\t\t\t<strong><i class=\"icon-ban-circle icon-white\"></i> Un problème est survenu pendant la suppresion. " . Securite::html($e->getMessage()) . "</strong>\n\t\t\t\t\t</div>";
        }
    } else {
        echo "\n\t\t\t\t\t<div class=\"alert span12 alert-error\">\n\t\t\t\t\t<strong><i class=\"icon-ban-circle icon-white\"></i> Erreur, aucun formulaire de suppression de code analytique n'a été reçu...</strong>\n\t\t\t\t\t</div>";
    }
} else {
    echo "\n\t\t\t\t\t<div class=\"container\">\n\t\t\t\t\t\t<div class=\"alert span9 alert-error\">\n    \t\t\t\t\t\t<strong><i class=\"icon-ban-circle icon-white\"></i> Vous devez vous connecter pour afficher cette page.</strong>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>";
}
?>

<?php 
include 'footer.php';
Beispiel #20
0
 public static function membres()
 {
     if (Auth::islog()) {
         global $cnx, $user_id;
         $sql = 'SELECT prenom, nom, email, naissance, cotisation, fonction FROM membres WHERE users_on = :user_id';
         $req = $cnx->prepare($sql);
         $req->bindParam(':user_id', $user_id, PDO::PARAM_STR, 100);
         $req->execute($q);
         while ($row = $req->fetch(PDO::FETCH_ASSOC)) {
             echo "<option>" . Securite::html($row['prenom']) . "</option>";
         }
     }
 }
Beispiel #21
0
			<div class="row">
				<div class="col-md-4 col-md-offset-4">
					<div class="alert alert-warning alert-dismissable">
						<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
						<p>La suppression de l\'écriture s\'est déroulé correctement. <span class="glyphicon glyphicon-ok"></span></p>
					</div>
				</div>
			</div>
			';
    } catch (Exception $e) {
        echo '
			<div class="row">
				<div class="col-md-4 col-md-offset-4">
					<div class="alert alert-warning alert-dismissable">
						<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
						<p>Un problème est survenu pendant la suppresion. ' . Securite::html($e->getMessage()) . ' <span class="glyphicon glyphicon-remove"></span></p>
					</div>
				</div>
			</div>
			';
    }
}
$q = array('user_id' => $user_id);
$sql = 'SELECT id, intitule, date_creation, journal_id, compte_id, mode, code_analt_id, credit, debit, c.description AS descriptionCompte, j.description AS descriptionJournal, ca.description AS descriptionCodeAnalt
			FROM ecritures e
			INNER JOIN comptes c ON c.id_compte = e.compte_id
			INNER JOIN journaux j ON j.id_journal = e.journal_id
			INNER JOIN codes_analytiques ca ON ca.id_code_analt = e.code_analt_id
			WHERE e.user_id = :user_id';
$req = $cnx->prepare($sql);
$req->execute($q);
Beispiel #22
0
$req = mysql_query('SELECT * FROM site_config_admin WHERE config_name = "module_adm_additem"');
$rep = mysql_fetch_array($req);
if ($_SESSION['auth'] == "yes" and Securite::bdd($_SESSION['gmlevel']) >= $rep['config_value2']) {
    if ($rep['config_value'] == 1) {
        mysql_connect($characters[1]['host'], $characters[1]['user'], $characters[1]['password']) or die(mysql_error());
        mysql_select_db($characters[1]['db']) or die(mysql_error());
        switch ($_GET['action']) {
            case "ajouter":
                require_once "../kernel/fonctions_armurerie.php";
                //iditem = l'id de l'objet a ajouter.
                $character = Securite::bdd($_POST['character']);
                $iditem = Securite::bdd($_POST['iditem']);
                $nombre = Securite::bdd($_POST['nombre']);
                $reponse = mysql_query("SELECT name FROM `characters` WHERE `guid`='{$character}' OR `name`='{$character}'") or die(mysql_error());
                $donnees = mysql_fetch_array($reponse, MYSQL_ASSOC);
                $name = Securite::html($donnees['name']);
                echo "<h3>Êtes-vous sûr de vouloir rajouter dans l'inventaire du personnage : {$name}</h3>";
                echo "<h3>L'objet ";
                echo "<a href=\"http://fr.wowhead.com/?item=" . $iditem . "\"><img src=\"" . get_icon2($iditem) . "\" /></a>";
                echo "</h3>\n\t\t\t\t\t<p>\n\t\t\t\t\t\t<form action=\"index.php?module=additem&action=add\" method=\"POST\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"character\" value=\"{$character}\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"iditem\" value=\"{$iditem}\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"nombre\" value=\"{$nombre}\">\n\t\t\t\t\t\t\t<input type=\"submit\" value=\"Oui je suis sûr !!!\">\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</p>";
                break;
            case "add":
                $db = $characters[1]['db'];
                $character = Securite::bdd($_POST['character']);
                $iditem = Securite::bdd($_POST['iditem']);
                $nombre = Securite::bdd($_POST['nombre']);
                $itemid = rand(1, 600000);
                mysql_query("INSERT INTO " . $db . ".item_instance (guid,owner_guid,data) VALUES ('" . $itemid . "','" . $character . "','" . $itemid . " 1073741936 3 " . $iditem . " 1065353216 0 " . $character . " 0 " . $character . " 0 0 0 0 0 " . $nombre . " 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0')");
                mysql_query("REPLACE INTO " . $db . ".character_inventory (guid, bag, slot, item, item_template) VALUES ('" . $character . "', '0', '23', '" . $itemid . "', '" . $iditem . "')");
                echo "Objet bien ajouté !!!";
                break;
Beispiel #23
0
                while ($donnees = mysql_fetch_array($reponse, MYSQL_ASSOC)) {
                    $level = explode(' ', Securite::html($donnees['data']));
                    $niveau = $level[53];
                    $name = Securite::html($donnees['name']);
                    $sex = explode(' ', Securite::html($donnees['data']));
                    $sex = dechex($sex[36]);
                    $sex = str_pad($sex, 8, 0, STR_PAD_LEFT);
                    $sex = $sex[3];
                    echo "<tr><td align=\"center\">";
                    echo "<a href=\"armurerie-select.php?perso=" . $name . "\">" . $name . "</a>";
                    echo "</td><td align=\"center\">";
                    echo $niveau;
                    echo "</td><td align=\"center\">";
                    imgrace(Securite::html($donnees['race']));
                    echo "</td><td align=\"center\">";
                    imgclass(Securite::html($donnees['class']));
                    echo "</td><td align=\"center\">";
                    sex($sex);
                    echo "</td><td align=\"center\">";
                    side(Securite::html($donnees['race']));
                    echo "</td></tr>";
                }
            }
            echo "</TABLE>";
            pagination($ParPage, $total, $truc, $adresse);
        } else {
            echo "<p>Cette page n'existe pas !</p>";
            echo "<a href=\"index.php?module=guildes\">Retour</a>";
        }
        break;
}
Beispiel #24
0
    } catch (Exception $e) {
        echo "\n\t\t\t\t<h3>Un problème est survenu pendant la suppresion. " . Securite::html($e->getMessage()) . "</h3>";
    }
} elseif (isset($_POST['majInfosAdresse'])) {
    $adresse_postale = $_POST['adresse'];
    $code_postal = $_POST['codepostal'];
    $commune = $_POST['commune'];
    $q = array('adresse_postale' => $adresse_postale, 'code_postal' => $code_postal, 'commune' => $commune, 'user_id' => $user_id);
    $sql = 'UPDATE infos SET adresse_postale = :adresse_postale, code_postal = :code_postal, commune = :commune WHERE id_user = :user_id';
    $req = $cnx->prepare($sql);
    try {
        $req->execute($q);
        echo "\n\t\t\t\t<div class=\"alert alert-success\">\n\t\t\t\t\t<h4><span class=\"glyphicon glyphicon-ok\"</span> La mise à jour de votre adresse s'est déroulée avec succés.</h4>\n\t\t\t\t</div>\n\t\t\t";
    } catch (Exception $e) {
        echo "\n\t\t\t\t<h3>Un problème est survenu pendant la suppresion. " . Securite::html($e->getMessage()) . "</h3>";
    }
} elseif (isset($_POST['majInfosAdmin'])) {
    $num_siret = $_POST['num_siret'];
    $num_registre = $_POST['num_registre'];
    $interet_gen = $_POST['interet_gen'];
    $num_ape = $_POST['num_ape'];
    $q = array('num_siret' => $num_siret, 'num_registre' => $num_registre, 'interet_gen' => $interet_gen, 'num_ape' => $num_ape, 'user_id' => $user_id);
    $sql = 'UPDATE infos SET ape = :num_ape, registre = :num_registre, siret = :num_siret, interet_gen = :interet_gen WHERE id_user = :user_id';
    $req = $cnx->prepare($sql);
    try {
        $req->execute($q);
        echo "\n\t\t\t\t<div class=\"alert alert-success\">\n\t\t\t\t\t<h4><span class=\"glyphicon glyphicon-ok\"</span> La mise à jour de vos renseignements administratifs s'est déroulée avec succés.</h4>\n\t\t\t\t</div>\n\t\t\t";
    } catch (Exception $e) {
        echo "\n\t\t\t\t<h3>Un problème est survenu pendant la suppresion. " . Securite::html($e->getMessage()) . "</h3>";
    }
}
Beispiel #25
0
                //Nous récupérons le contenu de la requête dans $retour_total
                $donnees_total = mysql_fetch_assoc($retour_total);
                //On range retour sous la forme d'un tableau.
                $total = Securite::bdd($donnees_total['total']);
                //On récupère le total pour le placer dans la variable $total.
                $sql = "SELECT * FROM news ORDER BY idnews DESC";
                $resultat = mysql_query($sql) or die(mysql_error());
                echo "\n\t\t\t\t\t<p class=\"title\">Gestion des news</p>";
                //Aperçu
                echo "<table class=\"lined\" width=\"99%\" style='border-collapse: collapse'; align='center' width='90%' border='1' cellspacing='1' cellpadding='1'>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th width=\"30\"><a href='index.php?module=news&action=poster'><img src='../images/add.png' /></a></th>\n\t\t\t\t\t\t\t<th width=\"30\"></th>\n\t\t\t\t\t\t\t<th width=\"30\">id</th>\n\t\t\t\t\t\t\t<th>Message</th>\n\t\t\t\t\t\t</tr>";
                if ($total == 0) {
                    echo "<tr><td colspan=\"4\">Il n'y a pour le moment aucunes news !</td></tr>";
                } else {
                    while ($ligne = mysql_fetch_array($resultat)) {
                        extract($ligne);
                        echo "<tr>\n\t\t\t\t\t\t\t<td class='milieu'><a href=\"index.php?module=news&action=delete&id={$idnews}\"><img src='../images/delete.gif' /></a></td>\n\t\t\t\t\t\t\t<td class='milieu'><a href='index.php?module=news&action=modify&id={$idnews}'><img src=\"../images/edit.png\" /></form></td>\n\t\t\t\t\t\t\t<td class='milieu'>" . Securite::bdd($idnews) . "</td>\n\t\t\t\t\t\t\t<td>" . Securite::html($news) . "</td></tr>";
                    }
                }
                echo "<tr><td class='milieu'><a href='index.php?module=news&action=poster'><img src='../images/add.png' /></a></td><td></td><td></td><td></td></tr>";
                echo "</table>";
                break;
        }
    } else {
        echo "<p>Ce module est désactivé, merci de voir avec l'administrateur !</p>";
        echo "<a href=\"../index.php\">Retour</a>";
    }
} elseif (Securite::bdd($_SESSION['auth']) != "yes") {
    header("location: ../index.php");
    exit;
} elseif (Securite::bdd($_SESSION['gmlevel']) <= $rep['config_value2']) {
    echo "<p>" . Securite::bdd($_SESSION['username']) . " vous n'êtes pas autorisé à accéder à cette partie !</p>";
Beispiel #26
0
     */
    $imagine->open('' . $urlLogo . '')->thumbnail($size, 'inset')->save('img/assos/users/' . $user_id . '_100x100.png');
    /*
     * Chemin vers l'image redimensionnée
     */
    $urlLogoThumb = "img/assos/users/" . $user_id . "_100x100.png";
    echo "\r\n\t\t\t\t\t\t\t\t\t\t\t<img src=\"" . $urlLogoThumb . "\"\r\n\t\t\t\t\t\t\t\t\t\t\talt=\"Logo User Thumb\" class=\"img-responsive img-circle\"/>";
}
?>
									</div>
									<div class="col-lg-7">
										<span>
											<?php 
if (Auth::islog()) {
    $val = $_SESSION['Auth']['email'];
    echo "" . Securite::html($val) . "";
} else {
    echo "Non connecté.";
}
?>
										</span>
										<p class="text-muted small">
											© <a href="http://dsu-crab.fr/" target="_blank">dsu-crab.fr</a> - <a href="infos.txt" target="_blank">À propos (Version Bêta 2)</a>
										</p>
										<div class="divider">
										</div>
										<?php 
if (Auth::islog()) {
    echo "<a href=\"#\" class=\"btn btn-default btn-sm\" disabled=\"disabled\"><span class=\"glyphicon glyphicon-cog\"></span> Paramètres</a><small>Prochainement</small><br />";
}
?>
Beispiel #27
0
                } elseif (Securite::html($donnees['gmlevel']) == 4) {
                    echo "<span style=\"color:red;\"><b>A " . $date . ", " . Securite::html($donnees['auteur_msg']) . " - MJ :</b> " . Securite::html($donnees['msg']) . "</span><br />";
                } else {
                    echo "<span style=\"color:red;\"><b>A " . $date . ", " . Securite::html($donnees['auteur_msg']) . " - ADMIN :</b> " . Securite::html($donnees['msg']) . "</span><br />";
                }
            }
        }
        echo "</div>\n\t\t</div>\n\t\t<div class=\"center\">Message limité à 500 caractères.<br /><br />\n\t\t<a href=\"index.php?module=chatbox&action=historique\">Voir l'historique</a></div>\n\t\t<br />\n\t\t<div class=\"center\">";
        if ($_SESSION['auth'] == "yes") {
            echo "<div class=\"center\">\n\t\t\t\t\t\t\t<form name=\"poste\" action=\"index.php?module=chatbox&action=envoyer\" method=\"POST\">\n\t\t\t\t\t\t\tMessage: <input type=\"text\" name=\"msg\" size=\"100\" maxsize=\"500\" /><input type=\"submit\" value=\"Envoyer\" />\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t</div>";
        } else {
            echo "Merci de vous connectez pour écrire un message.";
        }
        echo "<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t<td class=\"md\" width=\"21px\"></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td width=\"21px\"><img src=\"themes/{$theme}/bg.png\" width=\"21px\" height=\"21px\" alt=\"bg\"></td>\n\t\t\t\t\t\t\t\t<td class=\"bm\" width=\"100%\"></td>\n\t\t\t\t\t\t\t\t<td width=\"21px\"><img src=\"themes/{$theme}/bd.png\" width=\"21px\" height=\"21px\" alt=\"bd\"></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</table>\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td width=\"21px\"><img src=\"themes/{$theme}/hg.png\" width=\"21px\" height=\"21px\" alt=\"hg\" /></td>\n\t\t\t\t\t\t\t\t<td class=\"hm\" width=\"100%\"></td>\n\t\t\t\t\t\t\t\t<td width=\"21px\"><img src=\"themes/{$theme}/hd.png\" width=\"21px\" height=\"21px\" alt=\"hd\" /></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td class=\"mg\" width=\"21px\"></td>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"10\">\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td class=\"fond\" align=\"center\" height=\"100%\" width=\"100%\">\n\t\t";
        echo "<p class=\"title\">Les 5 Derniers messages du forum</p><br />";
        echo "\n\t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t\t\t<tr>\n\t\t\t\t<td> \n\t\t\t\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" >\n\t\t\t\t\t\t\t\t\t\t\t\t<tr height=\"32\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th height=\"31\" colspan=\"2\" align=\"center\" background=\"themes/" . $theme . "/forums/cellpic1.gif\" nowrap><font color=\"#FFFFFF\"><strong>Forum</strong></font></th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th width=\"100\" align=\"center\" background=\"themes/" . $theme . "/forums/images/cellpic1.gif\" nowrap><font color=\"#FFFFFF\"><strong>Réponse</strong></font></th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th width=\"120\" align=\"center\" background=\"themes/" . $theme . "/forums/images/cellpic1.gif\" nowrap><font color=\"#FFFFF\"><strong>Auteur</strong></font></th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th width=\"50\" align=\"center\" background=\"themes/" . $theme . "/forums/images/cellpic1.gif\" nowrap><font color=\"#FFFFFF\"><strong>Vus</strong></font></th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th align=\"center\" background=\"themes/" . $theme . "/forums/images/cellpic1.gif\" nowrap><font color=\"#FFFFFF\"><strong>Derniers Messages</strong></font></th>\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>";
        mysql_connect($coolwow['host'], $coolwow['user'], $coolwow['password']) or die(mysql_error());
        mysql_select_db($coolwow['db']) or die(mysql_error());
        $reponse2 = mysql_query('SELECT forum_forum.forum_name, forum_topic.topic_id, topic_titre, topic_createur, topic_vu, topic_post, topic_time, topic_last_post, Mb.pseudo AS membre_pseudo_createur, post_createur, post_time, Ma.pseudo AS membre_pseudo_last_posteur FROM forum_topic 
												LEFT JOIN membres Mb ON Mb.id = forum_topic.topic_createur
												LEFT JOIN forum_post ON forum_topic.topic_last_post = forum_post.post_id
												LEFT JOIN membres Ma ON Ma.id = forum_post.post_createur
												LEFT JOIN forum_forum ON forum_forum.forum_id = forum_post.post_forum_id
												WHERE forum_forum.forum_cat_id != 8
												ORDER BY forum_post.post_time DESC LIMIT 0,5') or die(mysql_error());
        while ($data = mysql_fetch_assoc($reponse2)) {
            echo "<tr> \n\t\t\t\t\t\t\t\t\t\t\t\t\t    <td height=\"54\" nowrap bgcolor=\"#202020\" class=\"row1\"><img src=\"themes/" . $theme . "/images/forums/message.gif\" border=\"0\" /></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t    <td width=\"100%\" bgcolor=\"#202020\" class=\"row1\">&nbsp;&nbsp;" . Securite::html($data['forum_name']) . "<a href=\"\" class=\"forum\"><b></b></a><br>&nbsp;&nbsp;<a href=\"index.php?module=forums&action=voirtopic&t=" . $data['topic_id'] . "\" class=\"forum\">" . $data['topic_titre'] . "</a></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t    <td align=\"center\" bgcolor=\"#353535\"><font color=\"#FFFFFF\">" . Securite::html($data['topic_post']) . "</font></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t    <td align=\"center\" bgcolor=\"#353535\" class=\"row3\"><a href=\"index.php?module=profil&id=" . Securite::html($data['topic_createur']) . "\" class=\"forum\">" . Securite::html($data['membre_pseudo_createur']) . "</a></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t    <td align=\"center\" bgcolor=\"#353535\"><font color=\"#FFFFFF\">" . Securite::html($data['topic_vu']) . "</font></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t    <td align=\"center\" nowrap bgcolor=\"#353535\"><font size=\"-2\" color=\"#FFFFFF\">&nbsp;&nbsp;&nbsp;" . date('d-m-y à H\\hi', $data['post_time']) . "</font><br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t      <a href=\"index.php?module=profil&id=" . Securite::html($data['post_createur']) . "\" class=\"forum\">" . Securite::html($data['membre_pseudo_last_posteur']) . "</a>&nbsp;<a href=\"index.php?module=forums&action=voirtopic&t=" . Securite::html($data['topic_id']) . "\" class=\"forum\"><img src=\"themes/" . $theme . "/images/forums/go.gif\" alt=\"Last Post\" border=\"0\"></a></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>";
        }
        echo "</table>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>";
        break;
}
                        $model->ajouter($nom);
                    }
                }
            }
            $fini = true;
            $page['formInput'] = false;
            $page['formInfo'] = "Element enregistré";
        } else {
            $page['formErreur'] = "Le nom est trop long.";
        }
    }
    if ($page['formInput'] && $page['keyAction'] == 'editer') {
        $element = $model->getById($page['id_ext'], $exception);
        $page['formElement'] = array("id" => Securite::html($element['id']), "nom" => Securite::html($element['nom']));
        if ($exception != -1) {
            $page['formElement']['duree'] = Securite::html($element['duree']);
        }
    } else {
        if ($page['formInput']) {
            $page['formElement'] = array("nom" => '');
        }
    }
}
// -- Liste --
if (!isset($_GET['nolist'])) {
    if (isset($page['id'])) {
        $page['liste'] = $model->getAll($page['id']);
        $page['nbElement'] = $model->countAll($page['id']);
        $page['cible'] = true;
        $page['colonnes'] += 2;
    } else {
Beispiel #29
0
     break;
 case "compteur":
     if ($_SESSION['auth'] == "yes") {
         $id = Securite::get($_GET['id']);
         if (!empty($id)) {
             $membre_id = Securite::bdd($_SESSION['id']);
             $retour = mysql_query("SELECT * FROM bug_signalant WHERE id_bug = '{$id}' AND membre_id = '{$membre_id}'") or die(mysql_error());
             $donnees = mysql_fetch_array($retour);
             if (mysql_num_rows($retour) == 0) {
                 generate_xsrf_token();
                 $token = Securite::bdd($_SESSION['token_xsrf']);
                 $sql = "SELECT *FROM bugreport WHERE id_bug={$id}";
                 $resultat = mysql_query($sql) or die(mysql_error());
                 $data = mysql_fetch_array($resultat);
                 echo "<p class=\"title\">Je confirme avec le même bug que selui decrit ci-dessous:</p>";
                 echo "<p>" . Securite::html($data['description_bug']) . "</p>";
                 echo "<form action=\"index.php?module=bugs&action=compteur_v\" method=\"POST\">\n\t\t\t\t\t<input type=\"hidden\" name=\"token_xsrf\" value=\"" . $token . "\" />\n\t\t\t\t\t<input type=\"hidden\" name=\"id\" value='{$id}'>\n\t\t\t\t\t<input type=\"hidden\" name=\"membre\" value='{$membre_id}'>\n\t\t\t\t\t<input type=\"submit\" value=\"Oui je confirme !\">";
             } else {
                 echo "<p>Vous avez déjà signaler ce bug !</p>";
                 echo "<a href=\"index.php\">Retour</a>";
             }
         } else {
             echo "<p>Erreur de lien !</p>";
             echo "<a href=\"index.php\">Retour</a>";
         }
     } else {
         echo "<p>Vous devez étre membre du site pour accèder à cette partie !</p>";
         echo "<a href=\"index.php\">Retour</a>";
     }
     break;
 case "compteur_v":
Beispiel #30
0
// On calcul la première entrée à lire
if ($truc <= $nombreDePages) {
    $reponse = mysql_query("SELECT * FROM news ORDER BY idnews DESC LIMIT {$premiereEntree}, {$ParPage}") or die(mysql_error());
    while ($donnees = mysql_fetch_array($reponse)) {
        $date = $donnees['date_news'];
        $date1 = substr($date, 8, 2) . "/";
        // jour
        $date2 = $date1 . substr($date, 5, 2) . "/";
        // mois
        $date3 = $date2 . substr($date, 0, 4) . " ";
        // année
        $date4 = $date3 . substr($date, 11, 5);
        //heur
        echo "<p class=\"title\">" . $donnees['titre'] . "";
        echo "<br /><p>";
        echo bbcode(nl2br(Securite::html($donnees['news'])));
        echo "</p><br />";
        if (empty($donnees['maj_par'])) {
            echo "";
        } else {
            echo "<p class=\"modif_news\">Edité par " . $donnees['maj_par'] . "</p>";
        }
        echo "<p class=\"foot_news\">Posté par " . $donnees['auteur'] . " le " . $date4 . "";
        if ($_SESSION['auth'] == "yes" and $_SESSION['gmlevel'] >= $news) {
            echo " - <a href='admin/index.php?module=news&action=delete&id=" . $donnees['idnews'] . "'><img src='images/delete.gif' /></a> <a href='admin/index.php?module=news&action=modify&id=" . $donnees['idnews'] . "'><img src='images/edit.png' /></a>";
        } else {
            echo "";
        }
        echo "</p>";
        if ($total != 1) {
            echo "</td>\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t</td>\t\n\t\t\t\t\t\t\t\t\t\t<td class=\"md\" width=\"11\"></td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t  <td width=\"21\"><img src=\"themes/{$theme}/bg.png\" width=\"21\" height=\"21\" ALT=\"bg\" /></td>\n\t\t\t\t\t\t\t\t\t  <td class=\"bm\"></td>\n\t\t\t\t\t\t\t\t\t  <td width=\"21\"><img src=\"themes/{$theme}/bd.png\" width=\"21\" height=\"21\" ALT=\"bd\" /></td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</table>\n\t\t\t\t\t\t<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"10\">\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" >\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t  <td width=\"21\"><img src=\"themes/{$theme}/hg.png\" width=\"21\" height=\"21\" ALT=\"hg\" /></td>\n\t\t\t\t\t\t\t\t\t  <td class=\"hm\" width=\"100%\"></td>\n\t\t\t\t\t\t\t\t\t  <td width=\"21\"><img src=\"themes/{$theme}/hd.png\" width=\"21\" height=\"21\" ALT=\"hd\" /></td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td class=\"mg\" width=\"12\"></td>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"10\">\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"fond\" align=\"left\">";