<?php
session_start();
error_reporting(0);

/*****************************************************************************************
                          Artiphp Velocity 3 - la base
               copyright : Ronald Guérin - webmaster@artiloo.com
                            http://www.artiloo.com
                      Dernière mise à jour : 20 octobre 2004
******************************************************************************************/

/*****************************************************************************************
 Artiphp, portail CMS pour la création de sites dynamiques 

 Copyright (C) 2003 Ronald Guérin - webmaster@artiloo.com 

 Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier 
 conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée 
 par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) 
 toute version ultérieure. 

 Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; 
 sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. 
 Pour plus de détail, voir la Licence Publique Générale GNU . 

 Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que 
 ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 
 675 Mass Ave, Cambridge, MA 02139, Etats-Unis. 

 Pour plus d'informations sur Artiphp :
 http://www.artiloo.com - webmaster@artiloo.com
******************************************************************************************/

//connection à la base
//--------------------
  include("../artzone/connect.php");
  include("../outils/identification2.php");   //  zone membre
  include("../outils/identimprime.php");

//Définition module
//-----------------
  $mod_present="rss";

// langue
//--------------------
  if ($_SESSION['SESSION_IDSKIN']) {
  } else {
  include("../outils/donneeSkin.php"); 
  }
  $SESSION_LANGSKIN=$_SESSION['SESSION_LANGSKIN'];
  if (!$SESSION_LANGSKIN) { $SESSION_LANGSKIN="fr"; }
  include("../langages/$SESSION_LANGSKIN/index.php");

//dictionnaire specifique au module
  include("../langages/$SESSION_LANGSKIN/rss.php");

 $SESSION_SKIN=$_SESSION['SESSION_SKIN'];


// metatags
//--------------------
  include("../metatags/metasyndic.php");
  $metatitle="$LG_METATITLE";
  $metaDescription="$LG_METADESC";


$entete= "<font class=\"entete\"><a href=\"../welcome/index.php\" class=\"entete\">$LG_ACCUEIL</a>/$LG_RSSTITLE</font>\n";

$milieu="<br><font class=\"grandtitre\">&nbsp;$LG_RSSINFO</strong></font><br><br>";

  
$milieu .="<div class=\"general_rss\"><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" class=\"general_rss\">\n";
$xx = 0;


// recherche des sites syndiqués
//------------------------------
$requete="select * from ".$extension."syndic order by id_syndic";
$result=mysql_query($requete, $link);
while ($syndic=mysql_fetch_object($result)) {

 // colonne de gauche                                                                     
 if ($xx % 2 == 0) {
  $milieu .= "<tr class=\"rss1\"><td width=\"50%\" valign=\"top\" class=\"rss1\">\n\n\n";


  if ($syndic->imagerss=="") {
  $milieu .="<a href=\"$syndic->urlsiterss\" target=\"_blank\" class=\"rss1\">$syndic->titrerss</a><br>\n";
  } else {
  $milieu .="<a href=\"$syndic->urlsiterss\" target=\"_blank\" class=\"rss1\"><img src=\"../images/rss/$syndic->imagerss\" alt=\"$syndic->titrerss\" title=\"$syndic->titrerss\" border=0 vspace=\"5\"></a><br>\n";
  }

  $milieu .="<div class=\"rss1\">\n\n";

  // backend
  $backendURL = "$syndic->urlsyndic";
  $limit = 5;

  $file = fopen( $backendURL, "r");
  $raw = "";

  if( $file ) {   
   while (!feof($file)) {
  		$raw .= fread($file, 8192);
	}
   fclose( $file );


   if( eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
    $items = explode("<item>", $rawitems[0]);
    $nb = count($items );
    $max = (($nb-1) < $limit) ? ($nb-1) : $limit;

    for( $i = 0; $i < $max; $i++ ) {
	eregi("<title>(.*)</title>",$items[$i+1], $title );
	eregi("<link>(.*)</link>",$items[$i+1], $link );

	$milieu .="<a href=\"$link[1]\" target=\"_blank\" class=\"rsslien1\">$title[1]</a><br>\n";
    }
   }
  }


  $milieu .= "</div></td>\n\n\n";


        // Colonne de droite
 } else { 
 $milieu .= "<td width=\"50%\" valign=\"top\" class=\"rss2\">\n\n\n";

  if ($syndic->imagerss=="") {
  $milieu .="<a href=\"$syndic->urlsiterss\" target=\"_blank\" class=\"rss2\">$syndic->titrerss</a><br>\n";
  } else {
  $milieu .="<a href=\"$syndic->urlsiterss\" target=\"_blank\" class=\"rss2\"><img src=\"../images/rss/$syndic->imagerss\" alt=\"$syndic->titrerss\" title=\"$syndic->titrerss\" border=0 vspace=\"5\"></a><br>\n";
  }

  $milieu .="<div class=\"rss2\">\n\n";

  // backend
  $backendURL = "$syndic->urlsyndic";
  $limit = 5;

  $file = fopen( $backendURL, "r");
  $raw = "";

  if( $file ) {
   while (!feof($file)) {
  		$raw .= fread($file, 8192);
	}
   fclose( $file );

   if( eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
    $items = explode("<item>", $rawitems[0]);
    $nb = count($items );
    $max = (($nb-1) < $limit) ? ($nb-1) : $limit;

    for( $i = 0; $i < $max; $i++ ) {
	eregi("<title>(.*)</title>",$items[$i+1], $title );
	eregi("<link>(.*)</link>",$items[$i+1], $link );

	$milieu .="<a href=\"$link[1]\" target=\"_blank\" class=\"rsslien2\">$title[1]</a><br>\n";

    }
   }
  }
        $milieu .= "</div></td></tr>\n\n\n";
 }
        $xx++;

}


  $milieu .="</table></div>\n\n";



//feuilles de style spécifique au module
//--------------------------------------

$css .="\n<LINK TITLE=\"style\" TYPE=\"text/CSS\" rel=\"stylesheet\" HREF=\"../templates/temp$SESSION_SKIN/rss.css\">\n";


//le template
//------------

 $SESSION_SKIN=$_SESSION['SESSION_SKIN'];
 include("../templates/temp$SESSION_SKIN/temp.html");
 echo $arti;
mysql_close();
?>