Archives des nouvelles
Limites de Recherche:
Nouvelles Américaines: Octobre 2002
Nouvelles Québécoise: Avril 2004
Nouvelles Européennes: Juin 2004
$mois = $_GET['mth'];
$annee = $_GET['year'];
$forum_id = $_GET['id'];
if ($forum_id != "") {
if ($mois == "01") { $nommois = "janvier"; }
if ($mois == "02") { $nommois = "fevrier"; }
if ($mois == "03") { $nommois = "mars"; }
if ($mois == "04") { $nommois = "avril"; }
if ($mois == "05") { $nommois = "mai"; }
if ($mois == "06") { $nommois = "juin"; }
if ($mois == "07") { $nommois = "juillet"; }
if ($mois == "08") { $nommois = "aout"; }
if ($mois == "09") { $nommois = "septembre"; }
if ($mois == "10") { $nommois = "octobre"; }
if ($mois == "11") { $nommois = "novembre"; }
if ($mois == "12") { $nommois = "decembre"; }
Print "Résultat de la recherche pour $nommois $annee
";
if ((($mois >= "08") AND ($annee >= "2004")) OR ($annee >= "2005") ) {
$debutdate=$mois."/01/".$annee;
$debut = strtotime($debutdate);
$mois = $mois + 1;
$debutdate=$mois."/01/".$annee;
$fin = strtotime($debutdate);
$mois = $mois - 1;
$a = "0";
//echo $debutdate."
".$fin;
include "forum/functions4.php";
connectdb();
$limit = "100";
$sql_topic = mysql_query("
SELECT phpbb_users.user_id, phpbb_users.username, phpbb_topics.topic_replies,
phpbb_topics.topic_id, phpbb_topics.topic_title, phpbb_topics.topic_time, phpbb_topics.forum_id,
phpbb_topics.topic_first_post_id, phpbb_posts_text.post_id, phpbb_posts_text.post_text, phpbb_topics.topic_type
FROM phpbb_users, phpbb_topics, phpbb_posts_text
WHERE phpbb_topics.forum_id = '$forum_id' AND
phpbb_topics.topic_first_post_id = phpbb_posts_text.post_id AND
phpbb_users.user_id = phpbb_topics.topic_poster and
phpbb_topics.topic_time >= $debut and
phpbb_topics.topic_time < $fin
ORDER BY phpbb_topics.topic_time DESC LIMIT $limit");
while($t=mysql_fetch_array($sql_topic))
{
$new = "";
$text = $t[post_text];
$data = nl2br($text);
$pattern="(\[[^]]*\])";
$replacement="";
$strtemp = preg_replace($pattern, $replacement, $data);
$pattern2="(\:[^ ]*\:)";
$replacement2="";
$newstr = preg_replace($pattern2, $replacement2, $strtemp);
$postdate = date ("F j, Y, g:i a" , $t["topic_time"] + $users['timezone']);
$postday = date ("j" , $t["topic_time"] + $users['timezone']);
$postmth = date ("m" , $t["topic_time"] + $users['timezone']);
$today = date ("j");
$month = date ("m");
$new = "";
$url = "";
print "$new $url $t[topic_title]
>> Posté par $t[username] le $postday $nommois $annee
";
$a++;
}
closedb();
If ($a == "0") {Print "
Erreur: Aucune nouvelle trouvé. Veuillez vérifier vos choix et recommencer
";}
print "
";
}
if (($mois <= "08") AND ($annee <= "2004") or ($annee <= "2003")) {
print "Les nouvelles américaines du mois de $nommois $annee ont étés archivés mais vous pouvez y accèder en cliquant ici";
}
}
?>