<?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
//--------------------
  include("../artzone/connect.php");
  include("../outils/identification2.php");   //  zone membre
  include("../outils/identimprime.php");

//Définition module
//-----------------
  $mod_present="Annuaire";

// metatags
//--------------------
  include("../metatags/metabase.php");
  $metatitle="$LG_METAANNU";
  $metaDescription="$LG_METADESANNU";

// langue
//--------------------
  if ($_SESSION['SESSION_IDSKIN']) {
  } else {
  include("../outils/donneeSkin.php"); 
  }
  $SESSION_LANGSKIN=$_SESSION['SESSION_LANGSKIN'];
  include("../langages/$SESSION_LANGSKIN/index.php");

//dictionnaire specifique au module
  include("../langages/$SESSION_LANGSKIN/annuaire.php");


if (isset($_GET['cat'])) { 
   $cat=$_GET['cat']; 
   $sscat=$_GET['sscat']; 
   $nomcat=$_GET['nomcat']; 
   $nomsscat=$_GET['nomsscat']; 

   $cat = intval($cat); 
   $sscat = intval($sscat); 
   $nomcat = stripslashes("$nomcat"); 
   $nomsscat = stripslashes("$nomsscat"); 

   $mail = $_SESSION['SESSION_MAIL']; // Si l'utilisateur est membre, récupérer son adresse mail donnée lors de l'inscription 
}

// autorisation
//--------------------
  $requete="select visumodule from ".$extension."module where nomModule='Annuaire'";
  $result=mysql_query($requete, $link);
   $autorisation=mysql_fetch_object($result);

   $SESSION_STATUT=$_SESSION['SESSION_STATUT'];

   if ($autorisation->visumodule=='1') {
     if ($SESSION_STATUT!="artadmin" && $SESSION_STATUT!="auteurqal" && $SESSION_STATUT!="auteur" && $SESSION_STATUT!="inscrit") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   } elseif ($autorisation->visumodule=='2') {
     if ($SESSION_STATUT!="artadmin" && $SESSION_STATUT!="auteurqal" && $SESSION_STATUT!="auteur") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   } elseif ($autorisation->visumodule=='3') {
     if ($SESSION_STATUT!="artadmin" && $SESSION_STATUT!="auteurqal") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   } elseif ($autorisation->visumodule=='4') {
     if ($SESSION_STATUT!="artadmin") {  
     header("Location: ../outils/erreur.php?ec=2");
     exit();
     }
   }

//entete de page
//--------------------------
  $entete= "<font class=\"entete\"><a href=\"../welcome/index.php\" class=\"entete\">$LG_ACCUEIL</a>/<a href=\"index.php\" class=\"entete\">$LG_ANNUAIRE</a>/$LG_ANNSOUMIS</font>\n";


//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>$LG_FORMERROR </font>";
  
 /*sinon, c'est un ajout*/
  
  } else {

  $nom = addslashes($_POST['nom']);
  $texte = addslashes($_POST['texte']);
    $nom = htmlspecialchars($nom);
    $mail = htmlspecialchars($_POST['mail']);
    $texte = htmlspecialchars($texte);
    $liens = htmlspecialchars($_POST['liens']);
    $cat=$_POST['cat'];
    $sscat=$_POST['sscat'];
    $langue=$_POST['langue'];
   $nomcat = addslashes($_POST['nomcat']); 
   $nomsscat = addslashes($_POST['nomsscat']);
   $nomcat = htmlspecialchars($_POST['nomcat']); 
   $nomsscat = htmlspecialchars($_POST['nomsscat']);


/** TEST D'URL **/
  $testhttp		= substr($liens, 0 ,7);
  if ($testhttp=='http://') {} else { $lien2="$liens"; $liens="http://".$lien2.""; }
/****************/

    $texte = nl2br($texte);
    if ($_POST['sscat']) {
     $requete="INSERT into ".$extension."annulien SET Anomlien='$nom', Amail='$mail', Adesclien='$texte', Alang='$langue', Aurl='$liens', id_annucat='$sscat'";
    } else {
     $requete="INSERT into ".$extension."annulien SET Anomlien='$nom', Amail='$mail', Adesclien='$texte', Alang='$langue', Aurl='$liens', id_annucat='$cat'";
    }

    $result=mysql_query($requete, $link);


//envoi d'email à l'administration 
//--------------------------------
   if ($fonctionmail=='1')
	   {
			$emailrecep="$votre_mail";
			$sujet="$LG_ANNMAILSU";
			$message="$LG_ANNMAILTX\n\n";
			$message .="$LG_ANNNMSITE : ". $nom ." - $LG_ANNURLSIT : ". $liens ."\n";
			$message .="$LG_FORMDESC : ". $texte ."\n\n";
			$message .="$LG_ANNVALSUP : ". $votre_url ."/admin/";

			$message2=stripslashes($message);

			$headers="From: ". $mail ."\n";

			mail($emailrecep,$sujet,$message2,$headers);
	   }
 
   if ($fonctionmail=='2')
	   {
			$emailrecep="$votre_mail";
			$sujet="$LG_ANNMAILSU";
			$message="$LG_ANNMAILTX\n\n";
			$message .="$LG_ANNNMSITE : ". $nom ." - $LG_ANNURLSIT : ". $liens ."\n";
			$message .="$LG_FORMDESC : ". $texte ."\n\n";
			$message .="$LG_ANNVALSUP : ". $votre_url ."/admin/";

			$message2=stripslashes($message);

			//$headers="From: ". $mail ."\n";
			$emailFrom = "Webmaster"; //- Ici mettez le nom de votre compte mail qui doit envoyer sans le "@nom_domaine.com"

			email($emailFrom,$email,$sujet,$message2);
	   }

  header ("Location:confirmation.php");
	exit();

  } 


//------------
//mise en page
//------------


$milieu="<p><font class=\"grandtitre\">$LG_ANNSOUMIS</font>\n";
$milieu .="<br><br>\n";

$milieu .="$LG_ANNCATSIT : <b>$nomcat - $nomsscat</b>\n";

$milieu .="<form method=\"POST\" NAME=\"form\" action=\"annusaisie.php\">\n";
$milieu .="<p>$meserreur</p>\n";
$milieu .="<p>$LG_ANNNMSITE *<br>\n";
$milieu .="<input type=\"text\" name=\"nom\" value=\"$nom\" size=\"30\"></p>\n";
$milieu .="<p>$LG_ANNURLSIT *<br>\n";
$milieu .="<input type=\"text\" name=\"liens\" value=\"$liens\" size=\"30\"></p>\n";
$milieu .="<p>$LG_MAIL *<br>\n";
$milieu .="<input type=\"text\" name=\"mail\" value=\"$mail\" size=\"30\"></p>\n";

$milieu .="<p>$LG_FORMDESC *<br>\n";
$milieu .="<textarea rows=\"10\" name=\"texte\" cols=\"50\">$texte</textarea></p>\n";
$milieu .="<p>$LG_ANNLANG *<br>\n";
$milieu .="<select name=\"langue\" size=\"1\">\n";
$milieu .="<option value=\"fr\" selected>$LG_ANNLGFR</option>\n";
$milieu .="<option value=\"an\">$LG_ANNLGEN</option>\n";
$milieu .="</select></p></p>\n";

$milieu .= "<input type=\"hidden\" name=\"sscat\" value=\"$sscat\">\n"; 
$milieu .= "<input type=\"hidden\" name=\"cat\" value=\"$cat\">\n"; 
$milieu .= "<input type=\"hidden\" name=\"nomsscat\" value=\"$nomsscat\">\n"; 
$milieu .= "<input type=\"hidden\" name=\"nomcat\" value=\"$nomcat\">\n"; 
$milieu .= "<input type=\"submit\" value=\"$LG_FORMOK2\" name=\"B1\"></p>\n"; 
$milieu .= "</form><p>\n";




//le template
//------------

 $SESSION_SKIN=$_SESSION['SESSION_SKIN'];
 include("../templates/temp$SESSION_SKIN/temp.html");
 echo $arti;
mysql_close();
?>