<html>
  <head>
    <title></title>
    <meta content="">
    <style></style>
  </head>
  <body>
  <a href="gestnews.php">Charger</a> | <a href="gestnews.php?add=new">Nouveau</a><hr>
  <?php

  include "/home/n/website/include/standard.inc.php";

  $confdir = "/home/n/website/backends/conf";

if (isset($f) && $f !="")
{
  	$param = parse_ini_file("$confdir/$f");
        extract($param);

	if (isset($Test) && $Test == "test")
	{
		$source = $fsource;
		$titlesite = $ftitlesite;
		$linksite = $flinksite;
		$descriptionsite = $fdescriptionsite;
		$languagesite = $flanguagesite;
		$baseurl = $fbaseurl;
		$grep = $fgrep;
	}
	else if (isset($Ecrire) && $Ecrire == "ecrire")
	{
		if ($fsource == "")
			echo "<font color=red><b>source non définie</b></font><br>";
		else if ($fgrep == "")
			echo "<font color=red><b>grep non défini</b></font><br>";
		else if ($f == "")
			echo "<font color=red><b>filename non défini</b></font><br>";
		else
		{
			if (!file_exists("$confdir/$f"))
                		createfile("$confdir/$f");

			$fp = fopen("$confdir/$f","w");
                		fwrite($fp,"source\t\t= \"$fsource\"\n");
				fwrite($fp,"titlesite\t= \"$fsource\"\n");
				fwrite($fp,"linksite\t= \"$flinksite\"\n");
				fwrite($fp,"descriptionsite\t= \"$fdescriptionsite\"\n");
				fwrite($fp,"languagesite\t= \"$flanguagesite\"\n");
				fwrite($fp,"baseurl\t\t= \"$fbaseurl\"\n");
				fwrite($fp,"grep\t\t= \"$fgrep\"");
                	fclose($fp);
		}
	}

        // télécharge le fichier source
        $data = implode("",file($source));
        // le nettoie
        $data = strtr($data,"\n\t\0\r"," ");
        $data = trim($data);
	echo "les champs marqués d'un * sont obligatoires.";
	echo "<form action=\"$__SELF__\" method=\"put\">
	<table border=0><tr><td nowrap>source*:</td><td><input name='fsource' type=text size=50 maxlenght=50 value='".$source."'></input></td></tr>
	<tr><td nowrap>titlesite:</td><td><input name='ftitlesite' type=text size=50 maxlenght=50 value='".$titlesite."'></input></td></tr>
	<tr><td nowrap>filename:</td><td>$filename</td></tr>
	<tr><td nowrap>linksite:</td><td><input name='flinksite' type=text size=50 maxlenght=50 value='".$linksite."'></input></td></tr>
	<tr><td nowrap>descriptionsite:</td><td><input name='fdescriptionsite' type=text size=50 maxlenght=50 value='".$descriptionsite."'></input></td></tr>
	<tr><td nowrap>languagesite:</td><td><input name='flanguagesite' type=text size=2 maxlenght=2 value='".$languagesite."'></input></td></tr>
	<tr><td nowrap>baseurl:</td><td><input name='fbaseurl' type=text size=50 maxlenght=50 value='".$baseurl."'></input></td></tr>
	<tr><td nowrap>grep*:</td><td><input name='fgrep' type=text size=100 maxlenght=100 value='".$grep."'></input></td></tr>
	<tr><td nowrap>offset:</td><td><input name='foffset' type=text size=3 maxlenght=3 value='".$offset."'></input></td></tr>
	<tr><td><input name='f' type=hidden size=50 maxlenght=50 value='".$f."'></input></td></tr>
	<tr><td></td><td><input name='Test' value='test' type=submit>
	<input name='Defaut' value='défaut' type=submit>
	<input name='Annuler' value='annuler' type=reset>
	<input name='Ecrire' value='ecrire' type=submit></td></tr></table>
	<br><hr><br>";


	if (isset($source))
	{
		preg_match_all("'$grep'",$data,$res,PREG_SET_ORDER);

		if ($offset == "")
			$offset = 0;

		$index = $offset;
		while($res[$index][0] != "")
		{
			if ($res[$index][1] != "" && $res[$index][2] != "")
			{
				echo $res[$index][2]." (";
				if (isset($baseurl) && !strchr($res[$index][1],"http://"))
					echo $baseurl;
				echo htmlspecialchars(trim(strtr($res[$index++][1],"\""," "))).")<br>\n";
			}
		}
	}
}
else if (isset($add) && $add == "new")
{
echo "les champs marqués d'un * sont obligatoires.";
echo "<form action=\"$__SELF__\" method=\"put\">
	<table border=0><tr><td nowrap>source*:</td><td><input name='fsource' type=text size=50 maxlenght=50></input></td></tr>
	<tr><td nowrap>titlesite:</td><td><input name='ftitlesite' type=text size=50 maxlenght=50></input></td></tr>
	<tr><td nowrap>filename*:</td><td><input name='f' type=text size=50 maxlenght=50></input></td></tr>
	<tr><td nowrap>linksite:</td><td><input name='flinksite' type=text size=50 maxlenght=50></input></td></tr>
	<tr><td nowrap>descriptionsite:</td><td><input name='fdescriptionsite' type=text size=50 maxlenght=50></input></td></tr>
	<tr><td nowrap>languagesite:</td><td><input name='flanguagesite' type=text size=2 maxlenght=2></input></td></tr>
	<tr><td nowrap>baseurl:</td><td><input name='fbaseurl' type=text size=50 maxlenght=50></input></td></tr>
	<tr><td nowrap>grep*:</td><td><input name='fgrep' type=text size=100 maxlenght=100></input></td></tr>
	<tr><td nowrap>offset:</td><td><input name='foffset' type=text size=3 maxlenght=3></input></td></tr>
	<tr><td></td><td><input name='Test' value='test' type=submit>
	<input name='Defaut' value='défaut' type=submit>
	<input name='Annuler' value='annuler' type=reset>
	<input name='Ecrire' value='ecrire' type=submit></td></tr></table>
	<br><hr><br>";
}
else
{
        $d = opendir("$confdir/");

        while (false!==($file = readdir($d)))
                if ($file[0] != ".")
                        echo "<li><a href=\"gestnews.php?f=$file\">".$file."</a>\n";
        closedir($d);
}
?>
  </body>
</html>