| 
webmaster@0
 | 
     1 <?php | 
| 
webmaster@0
 | 
     2     setlocale(LC_ALL, "fr_FR.utf8@euro", "fr_FR.utf8"); | 
| 
webmaster@0
 | 
     3     include("classes.php"); | 
| 
webmaster@0
 | 
     4     $tag = $_GET['tag']; | 
| 
webmaster@0
 | 
     5     $Data = new DataAccess; | 
| 
webmaster@0
 | 
     6     include("top.php"); | 
| 
webmaster@0
 | 
     7     $Data->Query(" | 
| 
webmaster@0
 | 
     8 	SELECT *  | 
| 
webmaster@0
 | 
     9 	FROM Mess M, Tags T, Lien_Tags_Posts L | 
| 
webmaster@0
 | 
    10 	WHERE M.num_version='Version 10' AND T.Tag='{$tag}' AND M.num_mess=L.idMess AND L.idTag=T.idTag | 
| 
webmaster@0
 | 
    11 	ORDER BY num_mess DESC"); | 
| 
webmaster@0
 | 
    12     $i=0; | 
| 
webmaster@0
 | 
    13     while(($row=$Data->GetRow()) && $i++<10) { | 
| 
webmaster@0
 | 
    14     $mood = ''; | 
| 
webmaster@0
 | 
    15     $Mess=$Data->utf8_ensure(str_replace("<P>","<p>",str_replace("</P>","</p>", $row['Message']))); | 
| 
webmaster@0
 | 
    16     $dateFormatee = strftime("%A %d %B %Y, %Hh%M", strtotime($row['DatePost'])); | 
| 
webmaster@0
 | 
    17     $Titre = $Data->utf8_ensure($row['Titre']); | 
| 
webmaster@0
 | 
    18     $Titre_url = str_replace(" ", "_", strip_tags($Titre)); | 
| 
webmaster@0
 | 
    19     $Titre_url = str_replace("-", "_", $Titre_url); | 
| 
webmaster@0
 | 
    20     $Titre_url = str_replace(array("é", "è"), "e", $Titre_url); | 
| 
webmaster@0
 | 
    21     $Titre_url = str_replace("à", "a", $Titre_url); | 
| 
webmaster@0
 | 
    22     $Titre_url = str_replace("ù", "u", $Titre_url); | 
| 
webmaster@0
 | 
    23     $Titre_url = str_replace(array("î", "ï"), "i", $Titre_url); | 
| 
webmaster@0
 | 
    24     if(!empty($row['Emot'])) { | 
| 
webmaster@0
 | 
    25 	$mood = "<img src='/blog/mood/{$row['Emot']}.png' alt='Mood : {$row['Emot']}' class='mood' />"; | 
| 
webmaster@0
 | 
    26 	$row['Emot'] = " " . $row['Emot']; | 
| 
webmaster@0
 | 
    27     } | 
| 
webmaster@0
 | 
    28     $nbTags = $Data->Query(" | 
| 
webmaster@0
 | 
    29 	SELECT T.Tag | 
| 
webmaster@0
 | 
    30 	FROM Tags T, Lien_Tags_Posts L | 
| 
webmaster@0
 | 
    31 	WHERE L.idMess={$row['num_mess']} AND  L.idTag = T.idTag | 
| 
webmaster@0
 | 
    32 	ORDER BY T.Tag | 
| 
webmaster@0
 | 
    33       ", 2); | 
| 
webmaster@0
 | 
    34       $tags = ''; | 
| 
webmaster@0
 | 
    35       if($nbTags > 0) | 
| 
webmaster@0
 | 
    36       { | 
| 
webmaster@0
 | 
    37 	$tags = "<span class='Tags'><em>Tags</em> :"; | 
| 
webmaster@0
 | 
    38 	while(0 !== ($tag = $Data->GetRow(2))) | 
| 
webmaster@0
 | 
    39 	    $tags .= " <a href='/blog/tags/{$tag['Tag']}'>{$tag['Tag']}</a> |"; | 
| 
webmaster@0
 | 
    40 	$tags = substr($tags, 0, -1) . ' ;</span><br />'; | 
| 
webmaster@0
 | 
    41       } | 
| 
webmaster@0
 | 
    42  | 
| 
webmaster@0
 | 
    43       echo(" | 
| 
webmaster@0
 | 
    44        <div class='PostContent{$row['Emot']}'> | 
| 
webmaster@0
 | 
    45 	<h2>{$Titre} | <span class='Date'>{$dateFormatee}</span></h2> | 
| 
webmaster@0
 | 
    46 	{$mood} | 
| 
webmaster@0
 | 
    47 	{$Mess} | 
| 
webmaster@0
 | 
    48 	<p class='postInfos'> | 
| 
webmaster@0
 | 
    49 	{$tags} | 
| 
webmaster@0
 | 
    50 	<a href=\"/blog/posts/{$row['num_mess']}-{$Titre_url}\">#{$row['num_mess']}</a> -  | 
| 
webmaster@0
 | 
    51 	<a href=\"/blog/posts/{$row['num_mess']}-{$Titre_url}\"> | 
| 
webmaster@0
 | 
    52 	 "); | 
| 
webmaster@0
 | 
    53       if(!is_null($row['NbCommentaires']) && $row['NbCommentaires']!=0) | 
| 
webmaster@0
 | 
    54 	echo("Un 'tit commentaire ( {$row['NbCommentaires']} ) ?"); | 
| 
webmaster@0
 | 
    55       else | 
| 
webmaster@0
 | 
    56        echo("Un 'tit commentaire ?"); | 
| 
webmaster@0
 | 
    57       echo(" | 
| 
webmaster@0
 | 
    58         </a> | 
| 
webmaster@0
 | 
    59 	</p> | 
| 
webmaster@0
 | 
    60        </div>"); | 
| 
webmaster@0
 | 
    61      } | 
| 
webmaster@0
 | 
    62      $Data->Close(); | 
| 
webmaster@0
 | 
    63      include("foot.php"); | 
| 
webmaster@0
 | 
    64 ?> |