<?php

session_start();
error_reporting(0);

include("adminheader.php");

//dictionnaire specifique au module
  include("../langages/$SESSION_LANGSKIN/admin_breve.php");

// donnees titre et liens modules
//-------------------------------
$imgmodule="artiphpnews.gif";
$titremodule="$LG_MODUBRE";
$descriptionmodule="$LG_MODUBREDES";


include("../outils/foncpost2.php");

/*****************************************************************************************
                          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
//----------------------------------------------------------------------
$session_statut=$_SESSION['SESSION_STATUT'];
if ($session_statut!="artadmin" && $session_statut!="auteurqal" && $session_statut!="auteur") { 
header("Location: ../outils/erreur.php?ec=2");
exit();
}


   $date= date ("d/m/Y") ;
   $ordre= date ("y-m-d H:i:s");

//--------------------------------
//affichage des données a modifier
//--------------------------------

  if (isset($_GET['id_news'])) {
   $id_news=$_GET['id_news'];
   $checkdate="<input type=\"checkbox\" name=\"newdate\" value=\"ok\"> $LG_MAJDATE<br><br>";

   $requete="select * from ".$extension."news where id_news='$id_news'";
   $result2=mysql_query($requete, $link);
   $news=mysql_fetch_object($result2);

  $news->titreNews = stripslashes($news->titreNews);
  $news->texteNews = stripslashes($news->texteNews);

    /****suivant le traitement de texte (Ie ou NS)***********/
    $nav=$_GET['$nav'];
    if($nav=='2') {
      $news->texteNews=eregi_replace('<br[[:space:]]*/?[[:space:]]*>', "", $news->texteNews);
    }
    /********************************************************/

   $news->titreNews=eregi_replace('<br[[:space:]]*/?[[:space:]]*>', "", $news->titreNews);

    if ($_GET['selection']==1) {
      $modif="<font size=\"2\">$LG_NEWSMODEDIT <font style=\"color:red\">" .$news->dateNews."</font></font>";
    } else {
      $modif="<font size=\"2\">$LG_NEWSMODNEWS <font style=\"color:red\"> ".$news->titreNews."</font> - <font style=\"color:red\">" .$news->dateNews."</font></font>";
    }
  } else {
    if ($_GET['selection']==1) {
      $modif="<font size=\"2\">$LG_NEWSCREAEDIT</font>";
    } else {
      $modif="<font size=\"2\">$LG_NEWSCREANEWS</font>";
    }
  }

//--------------------
//formulaire de saisie
//--------------------

 /*si un champ n'est pas renseigné, message d'erreur*/

  if (! $_POST['titre'] || ! $_POST['texte']) {
   $meserreur="<font style=\"color:red\"><br>$LG_FORMERROR </font>";
  
 /*si on recupere id_news, c'est une mise à jour*/

  } elseif ($_POST['id_news']) {
  $id_news=$_POST['id_news'];
  $selection=$_POST['selection'];
  $titre = addslashes($_POST['titre']);
  $texte = addslashes($_POST['texte']);
  $liens = addslashes($_POST['liens']);
  $texte = doscode($texte);

   /*******************************************/
   $nav=$_POST['$nav'];
   if ($nav=='2') {
     $texte = nl2br($texte);
   }
   /*******************************************/

   if (!$_POST['newdate']){

     if ($_SESSION['SESSION_STATUT']=="auteur") {
     } else {

// dirty patch by Marco, to avoid tinyMCE path error when including images
     $texte=str_replace("www.cilss.bf..","www.cilss.bf/fondsitalie",$texte);
//

     $requete="update ".$extension."news set titreNews='$titre', texteNews='$texte', lienNews='$liens', newsEdito='$selection' where id_news='$id_news'";
     }

   } else {

     if ($_SESSION['SESSION_STATUT']=="auteur") {
     } else {

// dirty patch by Marco, to avoid tinyMCE path error when including images
     $texte=str_replace("www.cilss.bf..","www.cilss.bf/fondsitalie",$texte);
//

     $requete="update ".$extension."news set titreNews='$titre', dateNews='$date', texteNews='$texte', lienNews='$liens', ordreNews='$ordre', newsEdito='$selection' where id_news='$id_news'";
     }

   }

   $result=mysql_query($requete, $link);


	//mise a jour des menus auto
	include("aartibreves.php");

   header ("Location:../artzone/newsindex.php");
   exit();


 /*sinon, c'est un ajout*/
  
  } else {

  $selection=$_POST['selection'];
  $titre = addslashes($_POST['titre']);
  $texte = addslashes($_POST['texte']);
  $liens = addslashes($_POST['liens']);
  $texte = doscode($texte);
  $SESSION_ID=$_SESSION['SESSION_ID'];



   /*******************************************/
   $nav=$_POST['$nav'];
   if ($nav=='2') {
     $texte = nl2br($texte);
   }
   /*******************************************/

     if ($_SESSION['SESSION_STATUT']=="auteur") {
     $SESSION_ID=$_SESSION['SESSION_ID'];

// dirty patch by Marco, to avoid tinyMCE path error when including images
     $texte=str_replace("www.cilss.bf..","www.cilss.bf/fondsitalie",$texte);
//

     $requete="INSERT into ".$extension."newstemp SET titreNews='$titre', texteNews='$texte', dateNews='$date', lienNews='$liens', ordreNews='$ordre', id_autNews='$SESSION_ID'";
    } else {
     $SESSION_ID=$_SESSION['SESSION_ID'];

// dirty patch by Marco, to avoid tinyMCE path error when including images
     $texte=str_replace("www.cilss.bf..","www.cilss.bf/fondsitalie",$texte);
//

     $requete="INSERT into ".$extension."news SET titreNews='$titre', texteNews='$texte', dateNews='$date', lienNews='$liens', newsEdito='$selection', ordreNews='$ordre', id_autNews='$SESSION_ID'";
     }
   $result=mysql_query($requete, $link);

	//mise a jour des menus auto
	include("aartibreves.php");


  //envoi d'email à l'administration si l'auteur n'est pas admin
  //------------------------------------------------------------
  if ($_SESSION['SESSION_STATUT']!="artadmin") {
   if ($fonctionmail=='1'){
    $emailrecep="$votre_mail";
    $sujet="$LG_NEWSMLSUB";
    $message="$LG_NEWSMLSUB\n\n";
    $message .="$LG_FORMTITRE : ". $titre ."\n";
    $message .="".$LG_NEWSMLTXT." ". $votre_url ."";
 
    $message2=stripslashes($message);
 
    $headers="From: ". $mail ."\n";
 
    mail($emailrecep,$sujet,$message2,$headers);
   }
   if ($fonctionmail=='2'){
   	$emailrecep="$votre_mail";
    $sujet="$LG_NEWSMLSUB";
    $message="$LG_NEWSMLSUB\n\n";
    $message .="$LG_FORMTITRE : ". $titre ."\n";
    $message .="".$LG_NEWSMLTXT." ". $votre_url ."";
 
    $message2=stripslashes($message);
 
    $headers="From: ". $mail ."\n";
 	$emailFrom = "Webmaster";
    email($emailFrom,$emailrecep,$sujet,$message2);
   }
  }

     if ($_SESSION['SESSION_STATUT']=="auteur") {
	header ("Location:newsconf.php");
        exit();
     } elseif ($_SESSION['SESSION_STATUT']=="auteurqal") {
	header ("Location:newsconf.php?ok=1");
        exit();
     } else {
	header ("Location: newsindex.php");
        exit();
     }

  } 


//mise en page
//------------
 include("header.php");
 include("menumod.php");

?>

<p><?php echo $choix; ?><p>

<div align="center"><center>
<table width="95%" border="0" cellspacing="5" cellpadding="5">
<tr>
<form method="POST" NAME="form" action="newssaisie.php">

<td>
<p><img src="imgadmin/ptecrire.gif" align="absmiddle" border="0">&nbsp;
<strong><?php echo $modif; ?></strong>
<?php echo $meserreur; ?>

</td></tr>

<tr>
<td valign="top" bgcolor="#CCCCFF" style="BORDER:#000000 1px dashed">


<?php echo $checkdate; ?>
<p><b><?php echo $LG_FORMTITRE; ?> <font color=red>*</font></b> <br>
<input type="text" name="titre" value="<?php echo $news->titreNews;  echo $_POST['titre']; ?>" size="30"></p>

<?php
/***************************************************/
/** zone de texte **********************************/
/***************************************************/
  $texte = $_POST['texte'];
  $nomtxt="<b>$LG_DESCRIPTION <font color=red>*</font></b>"; // nom de la textearea
  $texte="".$news->texteNews."".$texte.""; // affichage de texte dans le textearea
  $lienNS="newssaisie.php?nav=2&id_news=$news->id_news&selection=$selection";  // lien vers editeur netscape
  $lienIE="newssaisie.php?id_news=$news->id_news&selection=$selection";  // lien vers editeur internet explorer

  include("../outils/foncpost10.php");

?>

<br><?php echo $menu; ?>


<p><b><?php echo $LG_LIENHYPER; ?></b> 
<input type="text" name="liens" value="<?php echo $news->lienNews;  echo $_POST['liens']; ?>" size="30"></p>
<input type="hidden" name="id_news" value="<?php echo $news->id_news; echo $_POST['id_news'] ?>">
<input type="hidden" name="selection" value="<?php echo $_GET['selection']; ?>">
<input type="hidden" name="nav" value="<?php echo $nav; ?>">
<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();
?>
