<?php

session_start();
error_reporting(0);

include("adminheader.php");

//dictionnaire specifique au module
  include("../langages/$SESSION_LANGSKIN/admin_annuaire.php");

// donnees titre et liens modules
//-------------------------------
$imgmodule="artiphpannuaire.gif";
$titremodule="$LG_MODUANNU";
$descriptionmodule="$LG_MODUANNUDES";


/*****************************************************************************************
                          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
******************************************************************************************/

//autorisation d'ouverture de cette page uniquement aux status autorisés
//----------------------------------------------------------------------

   if ($_SESSION['SESSION_STATUT']!="artadmin") { 
     header("Location: ../outils/erreur.php?ec=2");
     exit();
   }


   $modif="$LG_NEWANNUSITE";


if ($_GET['mod']) {
  $mod=$_GET['mod'];

  $requete="select * from ".$extension."annulien where id_annulien='$mod'";
  $result=mysql_query($requete, $link);
  $dossier=mysql_fetch_object($result);

  $dossier->Anomlien = stripslashes($dossier->Anomlien);
  $dossier->Adesclien = stripslashes($dossier->Adesclien);
      $dossier->Adesclien=eregi_replace('<br[[:space:]]*/?[[:space:]]*>', "", $dossier->Adesclien);

   $modif="$LG_ANNUMOD <font style=\"color:red\">".$dossier->Anomlien."</font>";

}

//--------------------
//formulaire de saisie
//--------------------

 /*si un champ n'est pas renseigné, message d'erreur*/

  if (! $_POST['nom'] || ! $_POST['texte'] || ! $_POST['mail'] || ! $_POST['liens']) {
   $meserreur="<font style=\"color:red\"><br>Tous les champs sont obligatoires </font>";
  
 /*mise à jour*/
  } elseif ($_POST['id_site']) {

  $id_site=$_POST['id_site'];
  $categorie=$_POST['categorie'];
  $nom = addslashes($_POST['nom']);
  $texte = addslashes($_POST['texte']);
    $liens = htmlspecialchars($_POST['liens']);
    $mail = htmlspecialchars($_POST['mail']);
    $pubLien = htmlspecialchars($_POST['pubLien']);
    $langue = htmlspecialchars($_POST['langue']);
    $nom = htmlspecialchars($nom);
    $texte = htmlspecialchars($texte);
    $texte = nl2br($texte);

/** TEST D'URL **/
  $testhttp		= substr($liens, 0 ,7);
  if ($testhttp=='http://') {} else { $lien2="$liens"; $liens="http://".$lien2.""; }
/****************/

    $requete="update ".$extension."annulien SET Anomlien='$nom', Amail='$mail', Adesclien='$texte', Alang='$langue', Aurl='$liens', id_annucat='$categorie', pubLien='1' where id_annulien='$id_site'";
    $result=mysql_query($requete, $link);

	//mise a jour de l'index
	include("annuaire_donnees.php");

   header ("Location:annuindex.php");


 /*ajout*/ 
  } else {

  $categorie=$_POST['categorie'];
  $nom = addslashes($_POST['nom']);
  $texte = addslashes($_POST['texte']);
    $liens = htmlspecialchars($_POST['liens']);
    $mail = htmlspecialchars($_POST['mail']);
    $pubLien = htmlspecialchars($_POST['pubLien']);
    $langue = htmlspecialchars($_POST['langue']);
    $nom = htmlspecialchars($nom);
    $texte = htmlspecialchars($texte);
    $texte = nl2br($texte);

/** TEST D'URL **/
  $testhttp		= substr($liens, 0 ,7);
  if ($testhttp=='http://') {} else { $lien2="$liens"; $liens="http://".$lien2.""; }
/****************/

    $requete="INSERT into ".$extension."annulien SET Anomlien='$nom', Amail='$mail', Adesclien='$texte', Alang='$langue', Aurl='$liens', id_annucat='$categorie', pubLien='1'";
    $result=mysql_query($requete, $link);

	//mise a jour de l'index
	include("annuaire_donnees.php");

   header ("Location:annuindex.php");

  } 

//---------------
//champ categorie
//---------------
  if ($dossier->id_annucat) {
  $selected="selected";
  $lieuselect[$dossier->id_annucat]=$selected;
  }
   $listecat.="<select name=\"categorie\" size=\"1\">\n";

   $requete="select nomCatannu, id_annucategorie, id_annuparentcat from ".$extension."annucat where id_annuparentcat='0'";
   $result=mysql_query($requete, $link);
   while ($cat=mysql_fetch_object($result)) {

   $cat->nomCatannu = stripslashes($cat->nomCatannu);

    $listecat.="<option value=\"".$cat->id_annucategorie."\"   ".$lieuselect[$cat->id_annucategorie].">".$cat->nomCatannu."</option>\n";
    $sscat=$cat->id_annucategorie;
      $requete="select * from ".$extension."annucat where id_annuparentcat=$sscat order by id_annuparentcat desc";
      $result2=mysql_query($requete, $link);
      while ($cat=mysql_fetch_object($result2)) {

	$cat->nomCatannu = stripslashes($cat->nomCatannu);

       $listecat.="<option value=\"".$cat->id_annucategorie."\"  ".$lieuselect[$cat->id_annucategorie]."> - ".$cat->nomCatannu."</option>\n";
      }

//--------------------------
mysql_free_result($result2);
//--------------------------

   }
   $listecat.="</select></p>\n";


// champ langue
//---------------
  if ($dossier->Alang) {
  $selected="selected";
  $lieuselect[$dossier->Alang]=$selected;
  }


//mise en page
//------------
 include("header.php");
 include("menumod.php");
?>

<div align="center"><center>
<table width="95%" border="0" cellspacing="5" cellpadding="5">
<tr>
<form method="POST" NAME="form" action="annusaisie.php">
<td>
<p><img src="imgadmin/ptecrire.gif" align="absmiddle" border="0">&nbsp;
<strong><?php echo $modif; ?></strong>
<?php echo $meserreur; echo $meserreur2; ?>

</td></tr>
<tr><td valign="top" bgcolor="#CCCCFF" style="BORDER:#000000 1px dashed">

<b><?php echo $LG_NOM; ?></b><br>
<input type="text" name="nom" value="<?php echo $dossier->Anomlien; echo $_POST['nom']; ?>" size="30"></p>
<p><b><?php echo $LG_LIENHYPER; ?></b><br>
<input type="text" name="liens" value="<?php echo $dossier->Aurl; echo $_POST['liens']; ?>" size="30"></p>
<p><b><?php echo $LG_MAIL; ?></b><br>
<input type="text" name="mail" value="<?php echo $dossier->Amail; echo $_POST['mail']; ?>" size="30"></p>
<p><b><?php echo $LG_DESCRIPTION; ?></b><br>
<textarea rows="10" name="texte" cols="50"><?php echo $dossier->Adesclien; echo $_POST['texte']; ?></textarea></p>
<p><b><?php echo $LG_LANGUE; ?></b><br>
<select name="langue" size="1">
<option value="fr" <?php echo $lieuselect[fr]; ?>>Français</option>
<option value="an" <?php echo $lieuselect[an]; ?>>English</option>
</select></p>
<p><b><?php echo $LG_CAT; ?></b><br><?php echo $listecat; ?></p>
<input type="hidden" name="id_site" value="<?php echo $mod; echo $_POST['id_site']; ?>">
<input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1"></p>

</td></form></tr></table>
</center></div>
<p></p>

<?php
 include("menumod2.php");
 include("footer.php");
 mysql_close();
?>