WHERE Topic_ID = '$Topic_ID' and Topic_Guild_ID = '".guild_data('Guild_ID')."' limit 1; "; //A partir d'ici, on va compter le nombre de messages pour n'afficher que les 15 premiers $query=get_db($r); extract(stripslashes_r($query)); $Forum_ID=$Forum_ID; **/ $totalDesMessages = $Topic_Post + 1; $nombreDeMessagesParPage = 15; $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); $premierMessageAafficher = ($numpage - 1) * $nombreDeMessagesParPage; //echo $r; $query = list_db('request_guild_topic_post', array('Guild_ID' => guild_data('Guild_ID'), 'Topic_ID' => $Topic_ID, 'premierMessageAafficher' => intval($premierMessageAafficher), 'nombreDeMessagesParPage' => intval($nombreDeMessagesParPage))); ?> <?php echo '<h1>' . $Topic_Titre . '</h1>'; if (verif_access($Auth_view)) { //On affiche les pages 1-2-3 etc... echo '<p>Page : '; for ($i = 1; $i <= $nombreDePages; $i++) { echo $i == $numpage ? $i : '<a href="' . get_link('Topic', 'Guild', array('t' => $Topic_ID, 'page' => $i)) . '">' . $i . '</a> '; } echo '</p>'; if (verif_access($Auth_Post, true)) { //On affiche l'image répondre echo '<a href="' . get_link('Poster', 'Guild', array('action' => 'repondre', 't' => $Topic_ID)) . '">♦ Répondre</a>'; }
<?php load_css('forum.css', 'forum'); if (verif_connect()) { //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { $titre = "Voir un sujet"; //On récupère la valeur de t $Topic_ID = intval(request_get('t')); //Nombre de pages $numpage = request_confirm('page') ? intval(request_get('page')) : 1; //A partir d'ici, on va compter le nombre de messages pour n'afficher que les 15 premiers $query = get_db('request_guild_topic', array('topic' => $Topic_ID, 'Guild_ID' => guild_data('Guild_ID'))); extract(stripslashes_r($query)); //On ajoute 1 au nombre de visites de ce topic update_db('Caranille_Topics', array('Topic_ID' => $Topic_ID, 'Topic_Vu' => $Topic_Vu + 1)); $Forum_ID = $Forum_ID; $baseline = '<i>Vous êtes ici</i> : <a href="' . get_link('Main', 'Guild') . '">Index du forum</a> » <a href="' . get_link('Forum', 'Guild', array('f' => $Forum_ID)) . '">' . $Forum_Name . '</a> » <a href="' . get_link('Topic', 'Guild', array('t' => $Topic_ID)) . '">' . $Topic_Titre . '</a>'; } }
<?php if (verif_connect()) { load_css('guild.css', 'guild'); if (has_guild()) { if (has_guild_acces('recrutement')) { if (request_confirm('guild-engage') || request_confirm('guild-refuse')) { if (verifier_token(60, get_link('Recrutement', 'Guild'), 'guild-candidat-' . $_POST['Account_ID'])) { $Account_Query = get_db("candidat_guild_confirm", array('Guild_ID' => guild_data('Guild_ID'), 'Account_ID' => request_post('Account_ID'))); if (!empty($Account_Query)) { if (request_confirm('guild-engage')) { update_db('Caranille_Accounts', stripslashes_r($_POST)); $message = "Vous avez été accepté dans la guilde " . guild_data('Guild_Name') . "."; } else { update_db('Caranille_Accounts', array('Account_ID' => $Account_Query['Account_ID'], 'Account_Guild_ID' => 0, 'Account_Guild_Accept' => 0)); $message = "Votre candidature dans la guilde " . guild_data('Guild_Name') . " a été refusé."; } add_diary($message, $Account_Query['Account_ID']); insert_db('Caranille_Private_Messages', array('Private_Message_Transmitter' => logged_data('Account_ID'), 'Private_Message_Receiver' => $Account_Query['Account_Pseudo'], 'Private_Message_Subject' => "Votre candidature dans la guilde " . guild_data('Guild_Name'), 'Private_Message_Message' => $message, 'Private_Message_Conversation' => null)); } } } } } }
<?php if (verif_connect()) { load_css('guild.css', 'guild'); //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { menu_guild(); echo '<table class="newsboard">'; echo '<tr>'; echo '<th>Niveau</th>'; echo '<th>Expérience</th>'; echo '<th>Notorieté</th>'; echo '<th>Ordre</th>'; echo '<th>Pseudo</th>'; echo '</tr>'; $Account_Query = list_db('list_membre_guild', array('Guild_ID' => guild_data('Guild_ID'))); foreach ($Account_Query as $Account) { echo '<tr>'; echo '<td>' . stripslashes($Account['Level_Number']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Experience']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Notoriety']) . '</td>'; echo '<td>' . stripslashes($Account['Order_Name']) . '</td>'; echo '<td>'; echo '<a href="' . get_link('Account', 'Forum', array('m' => $Account['Account_ID'], 'action' => 'consulter')) . '">'; echo stripslashes($Account['Account_Pseudo']); echo '</a>'; echo '</td>'; echo '<td>' . (isConnected($Account) ? 'Connecté' : 'déconnecté') . '</td>'; echo '</tr>'; } echo '</table>';
function get_perso_card() { global $already_call_perso_card, $installing, $secteur_module, $Next_Level, $array_character_stats; if (!$already_call_perso_card) { if (!$installing) { if (verif_connect(true) && ($secteur_module !== 'Admin' && $secteur_module !== 'Moderator' && $secteur_module !== 'Forum')) { if (isset($Next_Level)) { $hp_purcent = user_data('Account_HP_Remaining') / perso_data('HP_Total') * 100; $mp_purcent = user_data('Account_MP_Remaining') / perso_data('MP_Total') * 100; $xp_purcent = user_data('Account_Experience') / user_data('Level_Experience_Required') * 100; ?> <div class="important"><?php echo LanguageValidation::iMsg("label.pseudo.card"); ?> :</div> <?php echo user_data('Account_Pseudo'); ?> <br /> <div class="important"><?php echo LanguageValidation::iMsg("label.guild.card"); ?> :</div> <?php echo guild_data('Guild_Name'); ?> <br /> <div class="important"><?php echo LanguageValidation::iMsg("label.order.card"); ?> :</div> <?php echo user_data('Order_Name'); ?> <br /><br /> <div class="important"><?php echo LanguageValidation::iMsg("label.level.card"); ?> </div> : <?php echo user_data('Level_Number'); ?> <br /> <div class="important"><?php echo LanguageValidation::iMsg("label.hp.card"); ?> </div> : <div title='<?php echo user_data('Account_HP_Remaining') . "/" . perso_data('HP_Total'); ?> ' class='barre' id='hp' > <div style='width:<?php echo $hp_purcent; ?> px;' ></div> </div> <br /> <div class="important"><?php echo LanguageValidation::iMsg("label.mp.card"); ?> </div> : <div title='<?php echo user_data('Account_MP_Remaining') . "/" . perso_data('MP_Total'); ?> ' class='barre' id='mp' > <div style='width:<?php echo $mp_purcent; ?> px;' ></div> </div> <br /> <div class="important"><?php echo LanguageValidation::iMsg("label.xp.card"); ?> </div> : <div title='<?php echo user_data('Account_Experience') . "/" . user_data('Level_Experience_Required'); ?> ' class='barre' id='xp' > <div style='width:<?php echo $xp_purcent; ?> px;' > </div> <em style='width:<?php echo 100 - $xp_purcent; ?> px;' class="restant"><?php echo $Next_Level; ?> </em> </div> <br /><br /> <?php foreach ($array_character_stats as $char) { ?> <div class="important"><?php echo LanguageValidation::iMsg("label." . strtolower($char) . ".card"); ?> </div> : <?php echo perso_data(ucfirst($char) . '_Total'); ?> <br /> <?php } ?> <br /> <div class="important"><?php echo LanguageValidation::iMsg("label.gold.card"); ?> </div> : <?php echo render_money(); ?> <br/> <div class="important"><?php echo LanguageValidation::iMsg("label.notoriety.card"); ?> </div> : <div class="gain notoriety"><?php echo user_data('Account_Notoriety'); ?> </div><br /><br /> <?php } } } $already_call_perso_card = true; } }
<?php // l'utilisateur peut ajouter un titre pour chaque module different de Caranille -Accueil //$title =""; //$baseline= "" if (verif_connect()) { //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { menu_guild(); if (has_guild_acces('message')) { echo '<form method="POST" action="' . get_link("Message", "Guild") . '">'; echo 'Message de guilde <br />'; //echo '<textarea name="Guild_Message" ID="Guild_Message" rows="10" cols="50"></textarea><br /><br />'; echo call_bbcode_editor("Guild_Message", guild_data('Guild_Message')); echo '<input type="hidden" name="Guild_ID" value="' . guild_data('Guild_ID') . '"/>'; echo '<input type="hidden" name="token" value="' . generer_token("guild-message") . '"/>'; echo '<input type="submit" name="send-message" value="envoyer le message">'; echo '</form>'; } } }
<?php if (verif_connect()) { //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { menu_guild(); if (has_guild_acces('recrutement')) { echo '<table class="newsboard">'; echo '<tr>'; echo '<th>Niveau</th>'; echo '<th>Expérience</th>'; echo '<th>Notorieté</th>'; echo '<th>Ordre</th>'; echo '<th>Pseudo</th>'; echo '</tr>'; $Account_Query = list_db("candidat_guild", array('Guild_ID' => guild_data('Guild_ID'))); if (!empty($Account_Query)) { foreach ($Account_Query as $Account) { echo '<tr>'; echo '<td>' . stripslashes($Account['Level_Number']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Experience']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Notoriety']) . '</td>'; echo '<td>' . stripslashes($Account['Order_Name']) . '</td>'; echo '<td>'; echo '<a href="' . get_link('Account', 'Forum', array('m' => $Account['Account_ID'], 'action' => 'consulter')) . '">'; echo stripslashes($Account['Account_Pseudo']); echo '</a>'; echo '</td>'; echo '<td>' . (isConnected($Account) ? 'Connecté' : 'déconnecté') . '</td>'; echo '<td>'; echo '<form method="post" action="' . get_link('Recrutement', 'Guild') . '" >';
$form .= '<tr>'; $form .= '<td><input type="submit" name="End_Add_Forum" value="Terminer"/></td>'; $form .= '</tr>'; $form .= '</table>'; $form .= '</form>'; return $form; } } if (verif_connect()) { //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { //Initialisation de deux variables $totaldesmessages = 0; $categorie = NULL; //echo $r; $query = list_db('request_guild_forum', array('Guild_ID' => guild_data('Guild_ID'))); // menu_guild(); $map_cat = array(); ?> <table border="1" > <?php if (!empty($query)) { //Début de la boucle foreach ($query as $data) { extract(stripslashes_r($data)); if (verif_access($Auth_view, true)) { //On affiche chaque catégorie if ($categorie != $Cat_ID) { //Si c'est une nouvelle catégorie on l'affiche
<?php load_css('forum.css', 'forum'); if (verif_connect()) { //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { //On récupère la valeur de f $Forum_ID = intval(request_get('f')); //Nombre de pages $numpage = request_confirm('page') ? intval(request_get('page')) : 1; $titre = "Voir un forum"; //A partir d'ici, on va compter le nombre de messages //pour n'afficher que les 25 premiers $data = get_db('request_guild_get_forum', array('forum' => $Forum_ID, 'Guild_ID' => guild_data('Guild_ID'))); //get_db($r) ; //print_r($data); extract(stripslashes_r($data)); $baseline = '<i>Vous êtes ici</i> : <a href="' . get_link('Main', 'Guild') . '">Index du forum</a> » <a href="' . get_link('Forum', 'Guild', array('f' => $Forum_ID)) . '">' . $Forum_Name . '</a>'; } }
if (verif_connect()) { //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { menu_guild(); $xp_purcent = guild_data('Guild_Experience') / guild_data('Level_Experience_Required') * 100; $next = guild_data('Level_Experience_Required') - guild_data('Guild_Experience'); echo "<div id='guild-autel'>"; echo "<div title='" . guild_data('Guild_Experience') . "/" . guild_data('Level_Experience_Required') . "' class='barre' id='xp' >"; echo "<div style='height:" . (100 - $xp_purcent) . "px;' class='restant'>{$next}</div>"; echo "<div style='height:" . $xp_purcent . "px;' > </div>"; echo "</div>"; echo "Experience"; echo '<form method="POST" action="' . get_link("Gift", "Guild") . '">'; echo '<input type="number" name="experience"/>'; //echo '<input type="submit" name="xp-Send" value="Sacrifier"/>'; echo '<input type="submit" name="xp-Send" value="' . LanguageValidation::nMsg("btn.guild.gift") . '"/>' . LanguageValidation::eMsg("btn.guild.gift"); echo '<input type="hidden" name="token" value="' . generer_token('guild-xp-Send') . '" />'; echo '</form>'; echo "</div>"; echo "<div id='guild-coffre'>"; echo "<span class='gain gold'>" . guild_data('Guild_Golds') . "</span>"; echo "Or"; echo '<form method="POST" action="' . get_link("Gift", "Guild") . '">'; echo '<input type="number" name="golds"/>'; //echo '<input type="submit" name="Golds-Send" value="Sacrifier"/>'; echo '<input type="submit" name="Golds-Send" value="' . LanguageValidation::nMsg("btn.guild.gift") . '"/>' . LanguageValidation::eMsg("btn.guild.gift"); echo '<input type="hidden" name="token" value="' . generer_token('guild-golds-Send') . '" />'; echo '</form>'; echo "</div>"; } }
//Si l'utilisateur ne possède pas de Guilde if (has_guild()) { if (request_confirm('Chat-Send')) { //if(verifier_token(600, get_link('Chat','Guild') , 'guild-Chat-Send')) //{ $ID = user_data('Account_ID'); $guild_ID = guild_data('Guild_ID'); $Message = request_data('chat_Message'); insert_db('Caranille_Chat', array('Chat_Pseudo_ID' => $ID, 'Chat_Guild_ID' => $guild_ID, 'Chat_Message' => $Message)); // } } if (verif_access("Admin", true)) { if (request_confirm('Chat-Clear')) { //if(verifier_token(600, get_link('Chat','Guild') , 'guild-Chat-Send')) //{ delete_db('Caranille_Chat', array('Chat_Guild_ID' => guild_data('Guild_ID'))); echo 'Tous les messages ont bien été supprimé'; //} } } echo "<div id='guild-chat'>"; echo LanguageValidation::iMsg("intro.guild.chat"); echo '<br />'; echo '<iframe class="chatroom-frame" src="' . get_link('guild', 'Chat') . '"></iframe>'; echo formulaire_input(array(text_input("label.chat.message", "chat_Message", null, null, null, "placeholder.chat.message"), submit_input("Chat-Send", "btn.chat.send"), verif_access("Admin", true) ? submit_input("Chat-Clear", "btn.chat.clear") : null), "guild-Chat-Send", null, "post", null); /** echo '<form method="POST" action="'.get_link("Chat","Guild").'">'; echo '<input type="text" name="chat_Message" placeholder="'.LanguageValidation::nMsg("placeholder.chat.message").'"/>'.LanguageValidation::eMsg("placeholder.chat.message"); echo '<input type="submit" name="Chat-Send" value="'.LanguageValidation::nMsg("btn.chat.send").'"/>'.LanguageValidation::eMsg("btn.chat.send"); if(verif_access("Admin",true))
if (request_confirm('Golds-Send')) { if (verifier_token(600, get_link('Gift', 'Guild'), 'guild-golds-Send')) { if (user_data('Account_Golds') > $_POST['golds']) { $ID = user_data('Account_ID'); $guild_ID = guild_data('Guild_ID'); //print_r($_POST); // retirer xp joueur update_db('Caranille_Accounts', array('Account_ID' => user_data('Account_ID'), 'Account_Golds' => user_data('Account_Golds') - $_POST['golds'])); // ajouter xp guild update_db('Caranille_Guilds', array('Guild_ID' => guild_data('Guild_ID'), 'Guild_Golds' => guild_data('Guild_Golds') + $_POST['golds'])); echo "experience offerte"; } } } else { if (request_confirm('xp-Send')) { if (verifier_token(600, get_link('Gift', 'Guild'), 'guild-xp-Send')) { if (user_data('Account_Experience') > $_POST['experience']) { $ID = user_data('Account_ID'); $guild_ID = guild_data('Guild_ID'); //print_r($_POST); // retirer xp joueur update_db('Caranille_Accounts', array('Account_ID' => user_data('Account_ID'), 'Account_Experience' => user_data('Account_Experience') - $_POST['experience'])); // ajouter xp guild update_db('Caranille_Guilds', array('Guild_ID' => guild_data('Guild_ID'), 'Guild_Experience' => guild_data('Guild_Experience') + $_POST['experience'])); echo "experience offerte"; } } } } } }
<?php $Messages_Q = list_db("guild_chatroom", array('Guild_ID' => guild_data("Guild_ID"))); echo '<meta http-equiv="refresh" content="5;URL=' . get_link('guild', 'chat') . '">'; if (!empty($Messages_Q)) { echo '<table class="newsboard chatroom" >'; foreach ($Messages_Q as $Messages) { $Pseudo = stripslashes($Messages['Account_Pseudo']); $ID_message = stripslashes($Messages['Chat_Message_ID']); echo '<tr>'; echo '<td>'; echo '<a href="' . get_link('Account', 'Forum', array('m' => $Account['Account_ID'], 'action' => 'consulter')) . '">'; echo stripslashes($Pseudo); echo '</a>'; echo '</td>'; echo '<td class="message">'; echo stripslashes($Messages['Chat_Message']); echo '</td>'; if (verif_access("Admin", true)) { //echo '<td>'.time().'</td>'; echo '<td>'; echo '<form method="POST" action="' . get_link('guild', 'chat') . '">'; echo "<input type=\"hidden\" name=\"ID_message\" value=\"{$ID_message}\">"; echo '<input type="submit" name="Delete" value="X">'; echo '</form>'; echo '</td>'; } echo '</tr>'; } echo '</table>'; }
//echo $r ; extract(stripslashes_r($query)); $baseline = '<p><i>Vous êtes ici</i> : <a href="' . get_link('Main', 'Guild') . '">Index du forum</a> » <a href="' . get_link('Forum', 'Guild', array('f' => $Forum_ID)) . '">' . $Forum_Name . '</a> » Nouveau topic</p>'; } elseif (request_confirm('t')) { $Topic_ID = intval(request_get('t')); $r = "SELECT Topic_Titre, f.Forum_id,\n\t\t\t\tForum_Name, Auth_view, Auth_Post, Auth_Topic, Auth_annonce, Auth_modo\n\t\t\t\tFROM Caranille_Topics t\n\t\t\t\tLEFT JOIN Caranille_forums f ON f.Forum_id = t.Topic_Forum_id\n\t\t\t\tleft join Caranille_Guilds g on f.Forum_Guild_ID = g.Guild_ID\n\t\t\t\tWHERE Topic_id ='{$Topic_ID}' \n\t\t\t\tand Forum_Guild_ID = '" . guild_data('Guild_ID') . "'\n\t\t\t\tlimit 1; "; $query = get_db($r); //echo $r ; extract(stripslashes_r($query)); $Forum_ID = $Forum_id; $baseline = '<p><i>Vous êtes ici</i> : <a href="' . get_link('Main', 'Guild') . '">Index du forum</a> → <a href="' . get_link('Forum', 'Guild', array('f' => $Forum_ID)) . '">' . $Forum_Name . '</a> » <a href="' . get_link('Topic', 'Guild', array('t' => $Topic_ID)) . '">' . $Topic_Titre . '</a> » Répondre</p>'; } elseif (request_confirm('p')) { $post = intval(request_get('p')); $r = "SELECT Post_Createur, t.Topic_id, Topic_Titre, f.Forum_id, Post_texte,\n\t\t\t\tForum_Name, Auth_view, Auth_Post, Auth_Topic, Auth_annonce, Auth_modo\n\t\t\t\tFROM Caranille_Posts p\n\t\t\t\tLEFT JOIN Caranille_Topics t ON t.Topic_id = p.Post_Topic_id\n\t\t\t\tLEFT JOIN Caranille_forums f ON f.Forum_id = t.Topic_Forum_id\n\t\t\t\tleft join Caranille_Guilds g on f.Forum_Guild_ID = g.Guild_ID\n\t\t\t\tWHERE p.Post_id ='{$post}' \n\t\t\t\tand Forum_Guild_ID = '" . guild_data('Guild_ID') . "'\n\t\t\t\tlimit 1; "; //echo $r; $query = get_db($r); extract(stripslashes_r($query)); $Topic_ID = $Topic_id; $Forum_ID = $Forum_id; $baseline = '<p><i>Vous êtes ici</i> : <a href="' . get_link('Main', 'Guild') . '">Index du forum</a> » <a href="' . get_link('Forum', 'Guild', array('f' => $Forum_ID)) . '">' . $Forum_Name . '</a> » <a href="' . get_link('Topic', 'Guild', array('t' => $Topic_ID)) . '">' . $Topic_Titre . '</a> » Modérer un message</p>'; } } }
$arr_bank_holidays[] = $easter + 86400 * 39; // Ascension $arr_bank_holidays[] = $easter + 86400 * 50; // Pentecote return $arr_bank_holidays; } if (request_confirm('End_Add_Event')) { insert_db('Caranille_Events', $_POST); } if (request_confirm('End_Edit_Event')) { update_db('Caranille_Events', $_POST); } $month = request_confirm('m') ? str_pad(request_get('m'), 2, "0", STR_PAD_LEFT) : date('m'); $year = request_confirm('y') ? str_pad(request_get('y'), 4, "0", STR_PAD_LEFT) : date('Y'); debug_log("period({$year},{$month})"); $calendar = get_months($year, $month); foreach ($calendar as $day => $week) { $events[$day] = get_db('request_event', array('date' => "{$year}-{$month}-{$day}%", 'guild' => guild_data('Guild_ID'))); } /** $list_events = list_db('list_event',array( 'date' => "$year-$month%", 'guild' => guild_data('Guild_ID') )); **/ $pm = intval($month) == 1 ? 12 : $month - 1; $nm = intval($month) == 12 ? 1 : $month + 1; $py = intval($month) == 1 ? $year - 1 : $year; $ny = intval($month) == 12 ? $year + 1 : $year; $date = new DateTime($year . "-" . $month . "-01"); }
echo LanguageValidation::iMsg("intro.guild.create"); echo '<form method="POST" action="' . get_link("Guild", "Guild") . '">'; echo '' . LanguageValidation::iMsg("label.guild.name") . '<input placeholder="' . LanguageValidation::nMsg("placeholder.guild.name") . '" type="texte" name="Guild_Name">' . LanguageValidation::eMsg("placeholder.guild.name") . '<br />'; echo '' . LanguageValidation::iMsg("label.guild.description") . '<br /><textarea placeholder="' . LanguageValidation::nMsg("placeholder.guild.description") . '" name="Guild_Description" ID="Guild_Description" rows="10" cols="50"></textarea>' . LanguageValidation::eMsg("placeholder.guild.description") . '<br /><br />'; echo '<input type="hidden" name="token" value="' . generer_token("guild-create") . '"/>'; echo '<input type="submit" name="Confirm" value="' . LanguageValidation::nMsg("btn.guild.init") . '"/>' . LanguageValidation::eMsg("btn.guild.init"); //Créer la guilde">'; echo '</form>'; } } } else { //echo 'vous appartenez déjà à une guilde'; menu_guild(); echo "<div id='guild-page'>"; echo "<h4>" . guild_data('Guild_Name') . "</h4>"; echo "<p>" . guild_data('Guild_Description') . "</p>"; echo "<p>La guilde est au niveau " . guild_data('Guild_Level') . "</p>"; /** if(guild_data('Guild_Owner_ID') == user_data('Account_ID')) echo 'Vous êtes le fondateur de cette guilde.<br/>'; **/ if (verif_guild(true)) { if (guild_has('Guild_Message')) { echo "<h5>Message</h5>"; echo "<p>" . bb_code(guild_data('Guild_Message')) . "</p>"; } } echo "</div>"; } } }
<?php if (!$installing) { if (verif_connect(true) && ($secteur_module !== 'Admin' && $secteur_module !== 'Moderator' && $secteur_module !== 'Forum')) { if (isset($Next_Level)) { $hp_purcent = user_data('Account_HP_Remaining') / perso_data('HP_Total') * 100; $mp_purcent = user_data('Account_MP_Remaining') / perso_data('MP_Total') * 100; $xp_purcent = user_data('Account_Experience') / user_data('Level_Experience_Required') * 100; ?> <span class="important">Pseudo :</span> <?php echo user_data('Account_Pseudo'); ?> <br /> <span class="important">Guilde :</span> <?php echo guild_data('Guild_Name'); ?> <br /> <span class="important">Ordre :</span> <?php echo user_data('Order_Name'); ?> <br /><br /> <span class="important">Niveau</span> : <?php echo user_data('Level_Number'); ?> <br /> <span class="important">HP</span> : <div title='<?php echo user_data('Account_HP_Remaining') . "/" . perso_data('HP_Total'); ?> ' class='barre' id='hp' >
//On récupère la valeur de f $Forum_ID = intval(request_get('f')); //Nombre de pages $numpage = request_confirm('page') ? intval(request_get('page')) : 1; //A partir d'ici, on va compter le nombre de messages //pour n'afficher que les 25 premiers $data = get_db('request_forum', array('forum' => $Forum_ID)); //get_db($r); //print_r($data); extract(stripslashes_r($data)); $totalDesMessages = $Forum_Topic + 1; $nombreDeMessagesParPage = 25; $nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage); $premierMessageAafficher = ($numpage - 1) * $nombreDeMessagesParPage; //On prend tout ce qu'on a sur les Annonces du forum $query = list_db('request_forum_topic', array('forum' => $Forum_ID, 'Guild_ID' => guild_data('Guild_ID'))); //echo $r ; //t.Topic_Last_Post = p.Post_ID //having p.Post_ID = max(mp.Post_ID) // Topic_Genre = 'Annonce' AND //On lance notre tableau seulement s'il y a des requêtes ! menu_guild(); //On affiche les pages 1-2-3, etc. echo '<p>Page : '; for ($i = 1; $i <= $nombreDePages; $i++) { echo $i == $numpage ? $i : '<a href="' . get_link('Forum', 'Guild', array('f' => $Forum_ID, 'page' => $i)) . '">' . $i . '</a>'; } echo '</p>'; //Le titre du forum echo '<h1>' . $Forum_Name . '</h1>'; //Et le bouton pour poster