<?php

session_start();
error_reporting(0);

include("adminheader.php");

//dictionnaire specifique au module
  include("../langages/$SESSION_LANGSKIN/admin_dossier.php");

// donnees titre et liens modules
//-------------------------------
$imgmodule="artiphpdossiers.gif";
$titremodule="$LG_MODUDOS";
$descriptionmodule="$LG_MODUDOSDES";

/*****************************************************************************************
                          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") {
header("Location: ../outils/erreur.php?ec=2");
exit();
}

	$style[0]="bgcolor=\"#FFFFFF\"";
	$style[1]="bgcolor=\"#E8E8FF\"";
	$i=1;


// recherche des dossiers
//------------------------

 $requete="select id_dossier from ".$extension."dossiertemp";
 $result=mysql_query($requete, $link);
 $dossier=mysql_fetch_object($result);

 $listedossiers="<div align=\"center\"><center><table width=\"95%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" style=\"BORDER:#000000 1px solid\">\n";

 if (!$dossier->id_dossier) {
  $listedossiers .= "<tr ".$style[$i++%2]."><td><font class=\"menu\">$LG_NORESULT</font></td></tr>\n";
 } else {
   $requete2="select id_dossier, titreDossier, id_parentdos from ".$extension."dossiertemp order by dateDossier desc";
   $result2=mysql_query($requete2, $link);
   while ($dossier=mysql_fetch_object($result2)) {
      $dossier->titreDossier = stripslashes($dossier->titreDossier);
      $listedossiers .= "<tr ".$style[$i++%2]."><td><img src=\"imgadmin/fleche.gif\"> <a href=\"dossiersattente.php?id_dossier=".$dossier->id_dossier."\" class=\"titredos\">".$dossier->titreDossier."</a>\n";
	if ($dossier->id_parentdos!='0') {
	  $listedossiers .= "suite d'un dossier\n";
	}
      $listedossiers .= "</td></tr>\n";
   }


  mysql_free_result($result2);
 }

  $listedossiers .="</table></center></div>";


//affichage d'un dossier specifique
//---------------------------------

if ($_GET['id_dossier']) {
  $id_dossier = $_GET['id_dossier'];

  if ($_GET['online']) {
   $listedossiers="<div align=\"center\"><center><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\n";
   $listedossiers.="<tr><td width=\"50%\" valign=\"top\">\n";
   $listedossiers .=" &nbsp;&nbsp;&nbsp;<b>$LG_DOSMODIF10</b>\n";
  }

  $requete="select * from ".$extension."dossiertemp, ".$extension."categorie, ".$extension."utilisateurs where id_auteur=id_utilisateur and id_dossier='$id_dossier' and id_cat=id_categorie order by dateDossier desc";
  $result=mysql_query($requete, $link);
  $dossier=mysql_fetch_object($result);

  // decodage du texte
  $nomcat = stripslashes($dossier->nomCategorie);
  $dossier->titreDossier = stripslashes($dossier->titreDossier);
  $dossier->chapoDossier = stripslashes($dossier->chapoDossier);
  $dossier->texteDossier = stripslashes($dossier->texteDossier);
  //------------------

  if (!$_GET['online']) {
  $messhaut="<div align=\"center\"><center><table width=\"95%\" border=\"0\"><tr><td><b>$dossier->titreDossier</b></td><td align=\"right\"><b>Categorie : $nomcat</b></td></tr></table></center></div>";
  }
  //affichage données dossier
  //--------------------------

  if ($dossier->imgDossier=="") {
   $photo="";
  } else {
   $photo="<img src=\"../images/".$dossier->imgDossier."\" align=\"left\">";
  }

    $listedossiers.="<div align=\"center\"><center><table width=\"95%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" style=\"BORDER:#000000 1px solid\">\n";

     if ($_GET['online']) {
      $listedossiers .= "<tr ".$style[$i++%2]."><td><b>$dossier->titreDossier - $LG_CAT : $nomcat</b></td></tr>\n";
     }

     $listedossiers .= "<tr ".$style[$i++%2]."><td>". $photo ." <font class=\"chapo\">" .$dossier->chapoDossier."</font></td></tr>\n";
     $listedossiers .= "<tr ".$style[$i++%2]."><td><font class=\"texte\">" .$dossier->texteDossier."</font>\n";
     $listedossiers .= "</td></tr>\n";
     $listedossiers .= "<tr ".$style[$i++%2]."><td><p  align=\"right\"><font class=\"auteur\">".$LG_DOSREAL." ".$dossier->dateDosvis." ".$LG_DOSFOR." ".$dossier->prenomUtilisateur." ".$dossier->nomUtilisateur." (".$dossier->loginUtilisateur.")</font>\n";
     $listedossiers .= "</td></tr>\n";

    $listedossiers .= "</table>\n";


  // si la vision en parallele du dossier en ligne est activé... on affiche le dossier en ligne
  //------------------------------------------------------------------------------------
  if ($_GET['online']) {

  $requete="select * from ".$extension."dossier, ".$extension."categorie, ".$extension."utilisateurs where id_auteur=id_utilisateur and id_dossier='$id_dossier' and id_cat=id_categorie order by dateDossier desc";
  $result=mysql_query($requete, $link);
  $dossier=mysql_fetch_object($result);

  // decodage du texte
  $nomcat = stripslashes($dossier->nomCategorie);
  $dossier->titreDossier = stripslashes($dossier->titreDossier);
  $dossier->chapoDossier = stripslashes($dossier->chapoDossier);
  $dossier->texteDossier = stripslashes($dossier->texteDossier);
  //------------------

  //affichage données dossier
  //--------------------------

  if ($dossier->imgDossier=="") {
   $photo="";
  } else {
   $photo="<img src=\"../images/".$dossier->imgDossier."\" align=\"left\">";
  }

  $listedossiers .="</td><td width=\"50%\" valign=\"top\">\n";
  $listedossiers .=" &nbsp;&nbsp;&nbsp;<b>$LG_DOSMODIF11</b>\n";
  $listedossiers .="<div align=\"center\"><center><table width=\"95%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" style=\"BORDER:#000000 1px solid\">\n";

    $listedossiers .= "<tr ".$style[$i++%2]."><td><b>$dossier->titreDossier - $LG_CAT : $nomcat</b></td></tr>\n";

    $listedossiers .= "<tr ".$style[$i++%2]."><td>". $photo ." <font class=\"chapo\">" .$dossier->chapoDossier."</font></td></tr>\n";
    $listedossiers .= "<tr ".$style[$i++%2]."><td><font class=\"texte\">" .$dossier->texteDossier."</font>\n";
    $listedossiers .= "</td></tr>\n";
    $listedossiers .= "<tr ".$style[$i++%2]."><td><p  align=\"right\"><font class=\"auteur\">".$LG_DOSREAL." ".$dossier->dateDosvis." ".$LG_DOSFOR." ".$dossier->prenomUtilisateur." ".$dossier->nomUtilisateur." (".$dossier->loginUtilisateur.")</font>\n";
    $listedossiers .= "</td></tr>\n";

  $listedossiers .= "</table></center></div>\n";
  $listedossiers .="</td></tr>";
  $listedossiers .="</table></center></div>";

  }

  //commande pour modif/suppression/publication/déplacement suivant statut et niveau de publication
  //-----------------------------------------------------------------------------------

    $listedossiers .="<table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" width=\"95%\">\n";
    $listedossiers .="<tr><td><p align=\"center\">\n";
    $listedossiers .="<b><a href=\"dossiersattente.php?publier=".$dossier->id_dossier."\">".$LG_PUBLIER." ".$LG_DOSLESMODIFS."</a> - </b>\n";
    $listedossiers .="<b><a href=\"dossiersattente.php?suppid=".$dossier->id_dossier."\" onClick=\"return confirm('$LG_SUPPRESCONF');\">$LG_SUPPRES</a></b>\n";

    if (!$_GET['online']) {
     $listedossiers .="<br><b><a href=\"dossiersattente.php?online=1&id_dossier=".$dossier->id_dossier."\">".$LG_DOSPARALONLINE."</a></b>\n";
    }
    $listedossiers .="</td></tr>\n";
    $listedossiers .= "</table></center></div>\n\n";


}


//Publier un article
//------------------

if ($_GET['publier']) {
  $publier = $_GET['publier'];

  $requete="select * from ".$extension."dossiertemp where id_dossier='$publier'";
  $result=mysql_query($requete, $link);
  $dossier=mysql_fetch_object($result);

   $dossier->titreDossier = stripslashes($dossier->titreDossier);
   $listedossiers="<p><font class=\"menu\">".$LG_DOSCETPG." \"".$dossier->titreDossier."\" ".$LG_ANNULIEN11."</font></p>\n";


   $requete2="update ".$extension."dossier set titreDossier='$dossier->titreDossier', chapoDossier='$dossier->chapoDossier', texteDossier='$dossier->texteDossier', id_auteur='$dossier->id_auteur', id_cat='$dossier->id_cat', pubDossier='$dossier->pubDossier', id_parentdos='$dossier->id_parentdos', imgDossier='$dossier->imgDossier' where id_dossier='$publier'";
   $result2=mysql_query($requete2, $link);

   $requete3="delete from ".$extension."dossiertemp where id_dossier='$publier'";
   $result3=mysql_query($requete3, $link);

   $listedossiers .="<a href=\"dossierindex.php\">$LG_PAGEACCUEILMOD</a>\n";

	//mise a jour de l'index
	include("dossiers_donnees.php");

	//mise a jour des menus auto
	include("aartidossiers.php");
}


//Supprimer un article
//--------------------

if ($_GET['suppid']) {
  $suppid = $_GET['suppid'];

  $requete="select id_dossier, titreDossier, id_parentdos from ".$extension."dossiertemp where id_dossier='$suppid'";
  $result=mysql_query($requete, $link);
  $dossier=mysql_fetch_object($result);

   $dossier->titreDossier = stripslashes($dossier->titreDossier);
   $listedossiers="<p><font class=\"menu\">$LG_DOSCETPG \"" .$dossier->titreDossier."\" ".$LG_STATSUPP."</font></p>\n";
   $requete="delete from ".$extension."dossiertemp where id_dossier='$suppid'";
   $result2=mysql_query($requete, $link);
   $listedossiers .="<a href=\"dossierindex.php\">$LG_PAGEACCUEILMOD</a>\n";
}




//-------------------------
mysql_free_result($result);
//-------------------------


//presentation
//------------
 include("header.php");
 include("menumod.php");




echo $messhaut;
echo $listedossiers;

echo $messhaut2;
echo $listedossiers2;

 include("menumod2.php");
 include("footer.php");
mysql_close();
?>
