| 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 ?> |