0, num_choix, 99) AS tri FROM sondages_choix WHERE sondage = '$sujet' ORDER BY tri"); } // On met à jour les statistiques mysql_query("UPDATE statistiques SET nb_pages = nb_pages + 1 WHERE id = '$id' AND jour = CURRENT_DATE LIMIT 1"); // Liste des sujets liés $req_sujets_lies = mysql_query("SELECT sujet_lie, titre FROM sujets_lies WHERE sujet = '$sujet' ORDER BY numero LIMIT 5"); /* // AlloForum Messager si nécessaire if ($membre_identifie && $forums['messager'] == 1) { $req_messagers = mysql_query("SELECT pseudo_auteur, DATE_FORMAT(date_heure, '%d-%m-%Y à %H:%i:%s'), texte, id_auteur FROM messages_rapides WHERE id_destinataire = '$membres[0]' ORDER BY message_rapide LIMIT 3"); $nb_messagers = mysql_num_rows($req_messagers); if ($nb_messagers != 0) mysql_query("DELETE FROM messages_rapides WHERE id_destinataire = '$membres[0]' ORDER BY message_rapide LIMIT ".$nb_messagers); } */ // Liste des blacklistés si nécessaire if ($membre_identifie) $req_blacklistes = mysql_query("SELECT blackliste FROM blacklistes WHERE blacklisteur = '$membres[0]'"); // Smilies $req_smilies = mysql_query("SELECT nom FROM smilies WHERE id = '$id' UNION SELECT nom FROM smilies_persos WHERE id = '$id'"); // On ferme la connexion mysql_close($connect); // Liste des blacklistés $tab_blacklistes = array(); if ($membre_identifie) { while ($blacklistes = mysql_fetch_row($req_blacklistes)) $tab_blacklistes[$blacklistes[0]] = true; } // Liste des administrateurs $tab_administrateurs = array(); if (mysql_num_rows($req_forum_administrateurs) > 0) { while ($forum_administrateurs = mysql_fetch_row($req_forum_administrateurs)) $tab_administrateurs[$forum_administrateurs[0]] = true; mysql_data_seek($req_forum_administrateurs, 0); } $forum_titre = $forums[1]; $forum_logo = $forums[2]; $forum_site = $forums[3]; $forum_afficher_logo = $forums[4]; $forum_publicite = $forums[5]; $forum_pro = $forums[6]; $forum_haut_de_page = $forums['haut_de_page']; $forum_frame_haut_de_page = $forums['frame_haut_de_page']; $forum_bas_de_page = $forums['pied_de_page']; $forum_frame_bas_de_page = $forums['frame_pied_de_page']; $forum_afficher_administrateurs = $forums['afficher_administrateurs']; $forum_afficher_titre_forum = $forums['afficher_titre_forum']; $nb_pages = ceil($sujets[2] / 25); if ($page <= $nb_pages && mysql_num_rows($req_messages) > 0) { if ($page == 1) $titre = $sujets[1]; else $titre = $sujets[1].' - Page '.$page; $lien_canonical = 'https://'.$_SERVER['HTTP_HOST'].'/'.$sujets[13].'-t'.$sujet.'-'.$page.'.html'; include('../../inc/header-forum.inc.php'); if ($membre_identifie && $membres[5] > 0) { $membres[5] > 1 ? $texte = 'Vous avez '.$membres[5].' nouveaux messages privés' : $texte = 'Vous avez un nouveau message privé'; ?>  
      

 

Nouveau sujet   Répondre
 
'; while ($sujets_lies = mysql_fetch_row($req_sujets_lies)) echo ''; } else echo ''; ?>
Sujets liés :
'.$sujets_lies[1].'
 
'; else echo ''; if ($categories[12] == 1) echo ''; } else echo ''; ?>
Activer la notification par email en cas de nouvelle réponse
Désactiver la notification par email en cas de nouvelle réponse
Prévenir un modérateur
 
 
'; } echo ''; ?> = $sondage_valeur) { ?>
 
'.$choix[1].'
Vote blanc
 
Attention, en cliquant sur le bouton "Voir les résultats" vous ne pourrez plus participer à ce sondage par la suite.
   
Vous n'avez pas le niveau minimum requis pour participer à ce sondage.
'; } ?>
1 ? $choix[2] .= ' votes' : $choix[2] .= ' vote'; ?>
 
 
%
 
  '.gif', '.jpg', '.png'); function lien_membre($pseudo) { $pseudo = str_replace(' ', '-', $pseudo); $pseudo = str_replace('_', '-', $pseudo); $pseudo = str_replace('.', '-', $pseudo); $pseudo = strtolower($pseudo); return $pseudo; } include('../../inc/geshi/geshi.php'); function code($source, $language) { $geshi = new GeSHi($source, $language); $geshi -> enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS); $geshi -> enable_keyword_links(false); return '
Bas de page $nb_pages) $fin = $nb_pages; for ($i = $debut; $i <= $fin; $i++) { if ($page != $i) $pages .= ''.$i.' - '; else $pages .= ''.$i.' - '; } $pages = substr($pages, 0, -27); ?>Pages : Page pr?c?dente'; else echo ' '; ?>Page suivante'; else echo ' '; ?>
Code :

'.($geshi -> parse_code()).'
'; } // Smilies $tab3 = array(); $tab4 = array(); if (mysql_num_rows($req_smilies) > 0) { $i = 0; while ($smilies = mysql_fetch_row($req_smilies)) { $tab3[$i] = '/:'.$smilies[0].': /si'; $tab4[$i++] = ' '; } } $i = 0; while ($messages = mysql_fetch_row($req_messages)) { // On ajoute un espace ? la fin du message pour son traitement de mise en forme $messages[3] .= ' '; if ($i++ % 2 == 0) { $td = 'td2'; $pg = 'p9'; $p = 'p12'; $l = 'p14'; } else { $td = 'td4'; $pg = 'p11'; $p = 'p13'; $l = 'p15'; } echo ''; // Pseudo if ($messages[18] != 2) { echo ''; // Citation en dessous du pseudo if ($forums['afficher_citation'] == 1 && !empty($messages[9])) echo ''; // Niveau if ($forums['afficher_statut'] == 1 && $messages[10] != 0) { echo ''; // Ic?ne du niveau if ($tab_niveaux[$messages[10]]['format'] != 0) echo ''; } // Avatar if ($categories[6] == 1 && $messages[11] == 1 && $messages[12] == 1 && $messages[13] == 1 && !empty($messages[14])) echo ''; // Nombre de messages post?s if ($forums['afficher_nb_msg'] == 1) { $messages[15] > 1 ? $texte = $messages[15].' messages post?s' : $texte = '1 message post?'; echo ''; } // Interdictions if ($moderateur && (!isset($tab_moderateurs[$messages[2]]) || isset($tab_administrateurs[$membres[0]])) && $membres[0] != $messages[2] && ($messages[11] == 1 || $messages[22] == 1 || $messages[23] == 1 || $messages[21] == 1 || $messages[24] == 1 || $messages[25] == 1)) { echo ''; } } else echo ''; echo '
'.$messages[7].''; if ($membre_identifie && $membres[0] != $messages[2] && $messages[18] != 2) { echo '   Ajouter '.$messages[7].' ? ma liste d\'amis'; } echo '
'.$messages[9].'
'.$tab_niveaux[$messages[10]]['nom'].'
'.$messages[7].'
'.$texte.'
Membre d?sinscrit
'; echo ''; // SSL $messages[3] = str_replace('http://'.$hote.'.alloforum.com', 'https://'.$hote.'.alloforum.com', $messages[3]); $messages[3] = str_replace('http://forum-officiel.alloforum.com', 'https://forum-officiel.alloforum.com', $messages[3]); // Edition $messages[3] = preg_replace('/(\[edittide\])(.*?)(\[\/edittide\])/si', '
$2
', $messages[3]); // Code $messages[3] = preg_replace('/(\[code=)(.*?)(\])(.*?)(\[\/code\])/sie', "code(html_entity_decode('$4'), '$2')", $messages[3]); // Spoiler $spoiler = 0; $nb = -1; while ($nb != 0) { $messages[3] = preg_replace('/(\[spoiler\])(.*?)(\[\/spoiler\])/si', '
   Post? le '.$messages[4].'   '; // Si le membre n'est pas supprim? if ($messages[18] != 2) { // Profil echo ''; if ($messages[16] == 0) { if ($messages[17] == 'alloforum_offline') echo 'Voir le profil de '.$messages[7].' (Offline)'; else { if (empty($messages[17])) echo 'Voir le profil de '.$messages[7].' (Online ? la racine du forum)'; else echo 'Voir le profil de '.$messages[7].' (Online dans la cat?gorie '.$messages[17].')'; } } else echo 'Voir le profil de '.$messages[7].' (En vacances)'; echo '   '; // Editer if ($sujets[3] == 0 && ($categories[5] == 0 || ($membre_identifie && $categories[5] <= $membre_valeur)) && ($moderateur || ($membre_identifie && $messages[2] == $membres[0]))) echo 'Editer ce message   '; // Citer if ($sujets[3] == 0 && ($categories[5] == 0 || ($membre_identifie && $categories[5] <= $membre_valeur))) echo 'R?pondre ? ce message   '; // Site if (!empty($messages[20])) echo ''.$messages[20].'   '; // Message priv? if ((!$membre_identifie || $membres[0] != $messages[2]) && $messages[21] == 1) { if ($messages[16] == 0) echo 'Envoyer un message priv? ? '.$messages[7].'   '; else echo 'Envoyer un message priv? ? '.$messages[7].'   '; } // Adresse IP if ($moderateur) echo 'Voir l\'adresse IP   '; // AlloForum Messager if ($membre_identifie && $membre_messager == 1 && $membres[0] != $messages[2] && $forums['messager'] == 1 && $messages[24] == 1 && $messages[17] != 'alloforum_offline' && !isset($tab_blacklistes[$messages[2]])) echo 'AlloForum Messager -> '.$messages[7].'   '; // Supprimer if ($membre_identifie && ($membres[0] == $messages[2] || $moderateur) && $sujets[4] != $messages[0]) echo 'Supprimer ce message   '; } else { // Editer if ($sujets[3] == 0 && ($categories[5] == 0 || ($membre_identifie && $categories[5] <= $membre_valeur)) && $moderateur) echo 'Editer ce message   '; // Supprimer if ($membre_identifie && $moderateur && $sujets[4] != $messages[0]) echo 'Supprimer ce message   '; } echo '

Spoiler :

$2
', $messages[3], 1, $nb); $spoiler++; } // Citation $messages[3] = preg_replace('/(\[citation\])(.*?)(\[\/citation\])/si', '
Citation :

$2
', $messages[3]); $messages[3] = preg_replace('/(\[citation=)(.*?)(\])(.*?)(\[\/citation\])/si', '
$2 a ?crit :

$4
', $messages[3]); // Signature if ($messages[18] != 2 && $messages[5] == 1 && $messages[22] == 1) { // Email $messages[8] = preg_replace('/(\[email\])(.*?)(\[\/email\])/si', '$2', $messages[8]); // URL lien $messages[8] = preg_replace('/(\[url\])https:\/\/(.*?)(\[\/url\])/si', 'https://$2', $messages[8]); $messages[8] = preg_replace('/(\[url\])http:\/\/(.*?)(\[\/url\])/si', 'http://$2', $messages[8]); // URL texte $messages[8] = preg_replace('/(\[url=)https:\/\/(.*?)(\])(.*?)(\[\/url\])/si', '$4', $messages[8]); $messages[8] = preg_replace('/(\[url=)http:\/\/(.*?)(\])(.*?)(\[\/url\])/si', '$4', $messages[8]); // On ajoute au message $messages[3] .= '

--------------------
'.$messages[8].'
'; } // Retour ? la ligne $messages[3] = preg_replace("/(\r\n|\n)/si", '
', $messages[3]); // Gras $messages[3] = preg_replace('/(\[g\])(.*?)(\[\/g\])/si', ' $2 ', $messages[3]); // Italique $messages[3] = preg_replace('/(\[i\])(.*?)(\[\/i\])/si', ' $2 ', $messages[3]); // Soulign? $messages[3] = preg_replace('/(\[s\])(.*?)(\[\/s\])/si', ' $2 ', $messages[3]); // Puce $messages[3] = preg_replace('/(\[\*\])(.*?)/si', '
  • $2', $messages[3]); // Image $messages[3] = preg_replace('/(\[img\])http\:\/\/(.*?)(\[\/img\])/si', '', $messages[3]); $messages[3] = preg_replace('/(\[img\])https\:\/\/(.*?)(\[\/img\])/si', '', $messages[3]); $messages[3] = str_ireplace('/image/upload.alloforum.com/', '//upload.alloforum.com/', $messages[3]); $messages[3] = str_ireplace('src="/image/images.alloforum.com/', 'src="//images.alloforum.com/', $messages[3]); // Email $messages[3] = preg_replace('/(\[email\])(.*?)(\[\/email\])/si', '$2', $messages[3]); // URL lien $messages[3] = preg_replace('/(\[url\])(.*?)(\[\/url\])/si', '$2', $messages[3]); // URL texte $messages[3] = preg_replace('/(\[url=)(.*?)(\])(.*?)(\[\/url\])/si', '$4', $messages[3]); // Couleur $messages[3] = preg_replace('/(\[#)([a-f0-9]+)(\])(.*?)(\[\/#\])/si', ' $4 ', $messages[3]); // Centre $messages[3] = preg_replace('/(\[centre\])(.*?)(\[\/centre\])/si', '
    $2
    ', $messages[3]); // Gauche $messages[3] = preg_replace('/(\[gauche\])(.*?)(\[\/gauche\])/si', '
    $2
    ', $messages[3]); // Droite $messages[3] = preg_replace('/(\[droite\])(.*?)(\[\/droite\])/si', '
    $2
    ', $messages[3]); // D?file $messages[3] = preg_replace('/(\[defile\])(.*?)(\[\/defile\])/si', ' $2 ', $messages[3]); // Clignote $messages[3] = preg_replace('/(\[clignote\])(.*?)(\[\/clignote\])/si', ' $2 ', $messages[3]); // Taille de la police $messages[3] = preg_replace('/(\[size=)([0-2]{1})([0-9]{1})(\])(.*?)(\[\/size\])/si', '$5', $messages[3]); // Animations Flash $messages[3] = preg_replace('/(\[flash width=)([0-9]+)( height=)([0-9]+)(\])https:\/\/(.*?)(\[\/flash\])/si', '', $messages[3]); $messages[3] = preg_replace('/(\[flash width=)([0-9]+)( height=)([0-9]+)(\])http:\/\/(.*?)(\[\/flash\])/si', '', $messages[3]); $messages[3] = preg_replace('/(\[flash\])https:\/\/(.*?)(\[\/flash\])/si', '', $messages[3]); $messages[3] = preg_replace('/(\[flash\])http:\/\/(.*?)(\[\/flash\])/si', '', $messages[3]); // Smilies explicites if ($forums['smilies_explicites'] == 0) { $messages[3] = str_replace(':fuck: ', '', $messages[3]); $messages[3] = str_replace(':bedo: ', '', $messages[3]); $messages[3] = str_replace(':drink: ', '', $messages[3]); $messages[3] = str_replace(':berk: ', '', $messages[3]); } // Smilies if ($messages[6] == 0 && $messages[23] == 1) { if (count($tab3) > 0) $messages[3] = preg_replace($tab3, $tab4, $messages[3], 25); $tab1 = array('/:([-a-z0-9_.]{2,25}): /si', '/:p /si', '/:\( /si', '/:\) /si', '/;\) /si', '/:D /si'); $tab2 = array(' ', ' ', ' ', ' ', ' ', ' '); $messages[3] = preg_replace($tab1, $tab2, $messages[3], 25); } echo ''.$messages[3].''; echo ''; } ?>
    Haut de pagePages : Page précédente'; else echo ' '; ?>Page suivante'; else echo ' '; ?>
     
           Nouveau sujet   Répondre
     
    Identification rapide :         
     
    Réponse rapide
     
    '; ?>
     
    Divers
    '; else echo ''; } if ($sujets[8] == 0) { if ($moderateur) { if ($categories[9] == 1 && $sujets[12] == 0) echo ''; echo ''; if ($sujets[6] == 0) echo ''; else echo ''; if ($sujets[3] == 0) echo ''; else echo ''; } if ($moderateur || ($membre_identifie && $sujets[11] == $membres[0])) echo ''; } else if ($moderateur) echo ''; } ?>
    Imprimer ce sujet
    Ajouter ce sujet à mes favoris
    Supprimer ce sujet de mes favoris
    Valider ce sujet
    Déplacer ce sujet
    Coller ce sujet
    Décoller ce sujet
    Fermer ce sujet
    Ouvrir ce sujet
    Supprimer ce sujet
    Restaurer ce sujet
    Aller à :   
      Zone d'administration afficher_messager(\''.str_replace('\'', '\\\'', 'Message de '.$messagers[0].' le '.$messagers[1].' :\n\n'.$messagers[2]).'\', '.$messagers[3].');'; } */ // AlloForum Messager if ($membre_identifie && $forums['messager'] == 1) echo ''; include('../../inc/footer-forum.inc.php'); } else { if (mysql_num_rows($req_messages) > 0) { header('HTTP/1.1 301 Moved Permanently'); header('Location: /'.$sujets[13].'-t'.$sujet.'-1.html'); header('Connection: close'); } else { header('HTTP/1.1 301 Moved Permanently'); header('Location: /'.$categories[10].'-c'.$sujets[0].'-1.html'); header('Connection: close'); } } } else { mysql_close($connect); header('HTTP/1.1 404 Not Found'); include('../../inc/redirection-forum.inc.php'); redirection('/'.$categories[10].'-c'.$sujets[0].'-1.html', 'Ce sujet a été supprimé !'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection('/sujet-password.php?sujet='.$sujet.'&referer='.urlencode($_SERVER['REQUEST_URI']), 'Mot de passe requis !'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection('/password.php?categorie='.$sujets[0], 'Mot de passe requis !'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection('/', 'Catégorie à accès restreint !'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection($forums['redirection_ban'], 'Vous avez été banni de ce forum !'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection('/identification.php', 'Accès interdit au non inscrit !'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection('/', 'Redirection en cours !'); } } else { header('HTTP/1.1 301 Moved Permanently'); header('Location: /'.$sujets[13].'-t'.$sujet.'-'.$page.'.html'); header('Connection: close'); } } else { mysql_close($connect); include('../../inc/redirection-forum.inc.php'); redirection('/', 'Ce sujet n\'existe pas !'); } } else if ($forums[0] == 0) { mysql_close($connect); include('../../inc/forum-non-active.inc.php'); } else { mysql_close($connect); include('../../inc/forum-suspendu.inc.php'); } } else { mysql_close($connect); //header('HTTP/1.1 301 Moved Permanently'); header('Location: https://alloforum.com/'); header('Connection: close'); } } else { if (is_numeric($hote)) { $req_inscrits = mysql_query("SELECT a.hote, b.nom FROM inscrits a, domaines b WHERE b.domaine = a.domaine AND a.id = '$hote' LIMIT 1"); mysql_close($connect); if ($inscrits = mysql_fetch_row($req_inscrits)) $lien = str_replace('https://'.$hote.'.alloforum.com/', 'https://'.$inscrits[0].'.'.$inscrits[1].'/', 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); else $lien = 'https://alloforum.com/'; if ($lien != 'https://alloforum.com/') header('HTTP/1.1 301 Moved Permanently'); header('Location: '.$lien); header('Connection: close'); } else { mysql_close($connect); //header('HTTP/1.1 301 Moved Permanently'); header('Location: https://alloforum.com/'); header('Connection: close'); } } } else { mysql_close($connect); //header('HTTP/1.1 301 Moved Permanently'); header('Location: https://alloforum.com/'); header('Connection: close'); } } } else { include('../../inc/redirection-forum.inc.php'); redirection('/', 'Redirection en cours !'); } ?>