<?php
/*
Name    : affnews.php
Author  : NicoSoft
Création: 14/08/01
MAJ     : 05/02/04
*/
include_once "themes/default/theme.php";
require_once "include/standard.inc.php";
require_once "include/news.inc.php";
require_once "include/lang.inc.php";

switch($lang)
{
	case "fr":
		setlocale (LC_ALL, 'fr_FR.ISO8859-1');
		$add_a_comment = "Ajouter un commentaire";
		$one_comment = " commentaire";
		$nb_comment = " commentaires";
		$no_comment = "aucun commentaire";
		$posted_on = "Posté le";
		break;
	case "es":
		setlocale (LC_ALL, 'es_ES.ISO8859-1');
		$add_a_comment = "¿Comentarios?";
		$one_comment = " comentario";
		$nb_comment = " comentarios";
		$no_comment = "No comentarios";
		$posted_on = "Enviado el";
		break;	
	case "eo":
		setlocale (LC_ALL, 'eo_EO.UTF-8');
		$add_a_comment = "Komentaroj?";
		$one_comment = " komentaro";
		$nb_comment = " komentarioj";
		$posted_on = "Sendita je";
		break;	
	default:
		$add_a_comment = "Add a comment";
		$one_comment = " comment";
		$nb_comment = " comments";
		$no_comment = "No comment";
		$posted_on = "Posted on";
}

// 5 nouvelles à la fois par défaut
if ($_GET["NbMaxNews"] != "")
        $NbMaxNews = $_GET["NbMaxNews"];

if ($_GET["BoxNbMaxNews"] != "")
        $BoxNbMaxNews = $_GET["BoxNbMaxNews"];

if ($_GET["titleonly"] != "")
        $titleonly = $_GET["titleonly"];

if ($_GET["cropdate"] != "")
        $cropdate = $_GET["cropdate"];

if ($_GET["start"] != "")
        $start = $_GET["start"];

if (!isset($NbMaxNews))
        $NbMaxNews = 5;

if (!isset($FileNews) || $FileNews == "")
{
	if (file_exists("news/news.$lang.csv"))
		$FileNews="news/news.$lang";
	else
		$FileNews="news/news.en";
}
$totalnews = gettotal($FileNews);

if (!isset($start))
        $start = $totalnews;

if ($totalnews <= 0)
        echo "	<table>\n		<tr>\n			<td><b>Rien pour l'instant !</b></td>\n		</tr>\n	</table>\n";
else
{
        if (isset($titleonly))
        {
                if (!isset($BoxNbMaxNews))
                        $BoxNbMaxNews = 5;
                
		if ($BoxNbMaxNews > $totalnews)
                        $BoxNbMaxNews = $totalnews;

                if ($BoxNbMaxNews < $totalnews)
                {
                        $footerbox = 1;
                        $footerboxtext .= "($totalnews)";
                        //$footerlien = "http://tourmentine.com/?modulepage=affnews&amp;File=$FileNews&amp;start=$totalnews&amp;NbMaxNews=$totalnews";
                        $footerlien = "http://tourmentine.com/titres.html";
                }
		if (!isset($cropdate))
			$cropdate=0;

                $tabnews = getlastnews($FileNews, $BoxNbMaxNews);
                
		for ($i=$BoxNbMaxNews-1 ; $i>=0 ; $i--)
		{
                        echo "<a href='http://tourmentine.com/billet.".($totalnews-$BoxNbMaxNews+$i+1).".html'>";
			if ($cropdate != 0)
				//echo substr($tabnews[$i]["date"],0,$cropdate).":";
				echo substr(short_date($tabnews[$i]["timestamp"],$lang),0,$cropdate).":";

			echo $tabnews[$i]["titre"]."</a><br/>\n";
		}

        }
        else
        {
		if (isset($newsnb))
                {
                        $MyNews = getnews($FileNews,$newsnb);
                        echo "							<table>\n								<tr>\n";

                        //if (isset($MyNews["icone"]) && ($MyNews["icone"] != ""))
                        //        echo "<td align='center' width='100'><img src='".$MyNews["icone"]."' width='80' heigh='80' alt='' title='' /></td><td>&nbsp;&nbsp;</td>\n";

                        //if (isset($cadrenews) && ($cadrenews != 0))
                                echo "									<td class='centernews' width='100%'>\n";
                        //else
                          //      echo "									<td>\n";

                        echo $MyNews["message"]."\n									</td>\n								</tr>\n							</table>\n";
                }
                else
                {
                        if (!isset($NbMaxNews))
                              $NbMaxNews = 5;
			      
                        if ($NbMaxNews > $totalnews)
                                $NbMaxNews = $totalnews;

                        $headclass="centerhead";
                        $bodyclass="centerbody";

                        $headstartcode .= "<font name='verdana' size='4' class='centerhead'>";
                        $headendcode .="</font>\n";

                        for($i =0  ; $i < $NbMaxNews ; $i++)
                        {
                                $newsnb = $start-$i;
				unset($MyNews);
                                $MyNews = getnews($FileNews,$newsnb);
				$footerbox = 1;
				
				//$MyNews["date"] = strftime("%A %e %B %Y",mktime(0,0,0,substr($MyNews["date"],3,2),substr($MyNews["date"],0,2),substr($MyNews["date"],6,4)));
                                
				if (isset($footerbox))
				{
					$forumfile = $FileNews.".".$newsnb.".forum.csv";
				
					if (file_exists($forumfile))
					{
						$fp = fopen ($forumfile, "r");
						$row=0;
						while ($data = fgetcsv ($fp, 1000, ",")) 
							$row++;
						$MyNews["commentaires"] = $row;
					}
					else
						$MyNews["commentaires"] = 0;
					
                                	if ($MyNews["commentaires"] < 1)
						{
						if (file_exists($forumfile) && !is_writable($forumfile))
							$str = $no_messages;
						else
                                        		$str = "<a href='comment.".$newsnb.".0000.html'>$add_a_comment</a>";
						}
					else if ($MyNews["commentaires"] > 1)
                                        	$str = "<a href='billet.".$MyNews["index"].".html'>".$MyNews["commentaires"]."$nb_comment</a>";
                                	else $str =  "<a href='billet.".$newsnb.".html'>".$MyNews["commentaires"]." $one_comment</a>";

                                	$footerboxtext = "\n						<table align='left'>\n							<tr>\n								<td>$posted_on ".long_date($MyNews["timestamp"],$lang)."</td>\n							</tr>\n						</table>\n						<table align='right'>\n							<tr>\n								<td class='nbcomment'>$str</td>\n							</tr>\n						</table>\n";
				}

                                $AIcon = $MyNews["icone"];
                                $AMessage = $MyNews["message"];

                                $module = "affnews";
		      		$titre = $MyNews["titre"];
				//echo "                                                  <table>\n                                                           <tr>\n";
				
                                //echo "									<td class='centernews' width='100%'>\n";
                        	//echo $MyNews["message"]."\n									</td>\n								</tr>\n							</table>\n";
                               $bodyclass="centerbody";
			       include "modules/magicbox.php";

                                if ($newsnb <= 1)
                                {
                                        unset($newsnb);
                                        break;
                                }
                        }
                }
           }
}
 unset($totalnews);
 unset($MyNews);

?>