<?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" && $session_statut!="auteurqal" && $session_statut!="auteur") { 
  header("Location: ../outils/erreur.php?ec=2");
  exit();
}

// Supprimer une categorie
//------------------------
if ($_GET['suppid']) {

  $suppid=$_GET['suppid'];

  //vérification de l'existance de dossiers
  $requete="select id_cat from ".$extension."dossier where id_cat='$suppid'";
  $result=mysql_query($requete, $link);
  $verif=mysql_fetch_object($result);
  if (!$verif->id_cat) {
    $requete="delete from ".$extension."categorie where id_categorie='$suppid'";
    $result2=mysql_query($requete, $link);

	//mise a jour de l'index
	include("dossiers_donnees.php");

  } else {
    header ("Location:dossiersecu.php?cat=$suppid");
  }
}


// champ option commentaire
//-------------------------
$requete="select modoption from ".$extension."module where nomModule='Dossiers'";
$result=mysql_query($requete, $link);
$champoption=mysql_fetch_object($result);

if ($champoption->modoption) {
  $selected="selected";
  $lieuselect2[$champoption->modoption]=$selected;
} else {
  $lieuselect2["0"]=$selected;
}

// changement option commentaire
//------------------------------
if ($_POST['comm']) {

  $comm=$_POST['comm'];
  $optioncommentaire=$_POST['optioncommentaire'];

  $requete="update ".$extension."module set modoption='$optioncommentaire' where nomModule='Dossiers'";
  $result=mysql_query($requete, $link);
  header ("Location:dossierindex.php");

}

// champ categorie
//----------------
$listecat="<select name=\"categorie\" size=\"1\">\n";

if ($_SESSION['SESSION_STATUT']=="artadmin") {
  $listecat2="<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" style=\"BORDER:#000000 1px solid\">\n";
  $listecat2 .="<tr><td><b>$LG_LESCATS</b></td></tr>\n";
}

$style[0]="bgcolor=\"#FFFFFF\"";
$style[1]="bgcolor=\"#E8E8FF\"";
$i=1;

//$requete="select nomCategorie, id_categorie, id_parentcat, nivostatut from ".$extension."categorie where id_parentcat='0'";
// modified by Marco for category ownership
$curuser=$_SESSION['SESSION_ID'];
$requete="select nomCategorie, id_categorie, id_parentcat, nivostatut from ".$extension."categorie where id_parentcat='0' AND (cilss_owner=".$curuser." OR ".$curuser."=1 OR cilss_owner=0)";
$result=mysql_query($requete, $link);
while ($cat=mysql_fetch_object($result)) {

    $cat->nomCategorie = stripslashes($cat->nomCategorie);
    $nvstat="$cat->nivostatut";
    $txtnivstat="<img src=\"imgadmin/statdoss".$nvstat.".gif\">";

    //vérification de l'existance de souscategorie pour la possibilité de suppression
    $requete="select id_categorie from ".$extension."categorie where id_parentcat='$cat->id_categorie'";
    $result2=mysql_query($requete, $link);
    $verif=mysql_fetch_object($result2);
    if (!$verif->id_categorie) {

      if ($_SESSION['SESSION_STATUT']=="artadmin") {
        $listecat2 .="<tr ".$style[$i++%2]."><td><a href=\"dossiercat.php?mod=$cat->id_categorie\"><img src=\"imgadmin/bbmodif.gif\" border=\"0\" alt=\"$LG_MODIF\" align=\"absmiddle\"></a>";
        $listecat2 .="&nbsp;<a href=\"dossierindex.php?suppid=$cat->id_categorie\" onClick=\"return confirm('$LG_SUPPRESCONF');\"><img src=\"imgadmin/bbsupp.gif\" border=\"0\" alt=\"$LG_SUPPRES\" align=\"absmiddle\"></a>";
        $listecat2 .="&nbsp;$cat->nomCategorie $txtnivstat<br>";
      }
    } else {
      if ($_SESSION['SESSION_STATUT']=="artadmin") {
        $listecat2 .="<tr ".$style[$i++%2]."><td><a href=\"dossiercat.php?mod=$cat->id_categorie\"><img src=\"imgadmin/bbmodif.gif\" border=\"0\" alt=\"$LG_MODIF\" align=\"absmiddle\"></a>";
        $listecat2 .="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
        $listecat2 .="&nbsp;$cat->nomCategorie $txtnivstat<br>";
      }
    }

    $listecat.="<option value=\"".$cat->id_categorie."\" >".$cat->nomCategorie."</option>\n";

    $sscat=$cat->id_categorie;
    $requete="select * from ".$extension."categorie where id_parentcat=$sscat order by id_parentcat desc";
    $result2=mysql_query($requete, $link);
    while ($cat=mysql_fetch_object($result2)) {

      $cat->nomCategorie = stripslashes($cat->nomCategorie);
	  $nvstat="$cat->nivostatut";
	  $txtnivstat="<img src=\"imgadmin/statdoss".$nvstat.".gif\">";

      $listecat.="<option value=\"".$cat->id_categorie."\"> - ".$cat->nomCategorie."</option>\n";

      if ($_SESSION['SESSION_STATUT']=="artadmin") {
	    $listecat2 .="<a href=\"dossiercat.php?mod=$cat->id_categorie\"><img src=\"imgadmin/bbmodif.gif\" border=\"0\" alt=\"$LG_MODIF\" align=\"absmiddle\"></a>";
	    $listecat2 .="&nbsp;<a href=\"dossierindex.php?suppid=$cat->id_categorie\" onClick=\"return confirm('$LG_SUPPRESCONF');\"><img src=\"imgadmin/bbsupp.gif\" border=\"0\" alt=\"$LG_SUPPRES\" align=\"absmiddle\"></a>";
	    $listecat2 .="&nbsp;&nbsp;- $cat->nomCategorie $txtnivstat<br>";
	  }

    }

    if ($_SESSION['SESSION_STATUT']=="artadmin") {
      $listecat2 .="</td></tr>";
    }
}
if ($_SESSION['SESSION_STATUT']=="artadmin") {
    $listecat2 .="</table>";

    $listecat2 .="<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n";
    $listecat2 .="<tr><td colspan=\"3\">";
    $listecat2 .="<b>Autorisation des catégories</b>";
    $listecat2 .="</td></tr>";
    $listecat2 .="<tr><td>";
    $listecat2 .="<img src=\"imgadmin/statdoss.gif\" align=\"absmiddle\"> $LG_STATALL<br>";
    $listecat2 .="<img src=\"imgadmin/statdoss1.gif\" align=\"absmiddle\"> $LG_STATINSC";
    $listecat2 .="</td><td>";
    $listecat2 .="<img src=\"imgadmin/statdoss2.gif\" align=\"absmiddle\"> $LG_STATAUT<br>";
    $listecat2 .="<img src=\"imgadmin/statdoss3.gif\" align=\"absmiddle\"> $LG_STATAUTQAL";
    $listecat2 .="</td><td valign=\"top\">";
    $listecat2 .="<img src=\"imgadmin/statdoss4.gif\" align=\"absmiddle\"> $LG_STATADMIN<br>";
    $listecat2 .="</td></tr></table>";
}

$listecat.="</select>";

mysql_free_result($result2);
mysql_free_result($result);
//---------------------------

//affichage
//---------
include("header.php");
include("menumod.php");
?>

<table width="100%" border="0" cellspacing="10" cellpadding="10">
  <tr>
    <td valign="top" width="60%" style="BORDER:#000000 1px dashed" bgcolor="#EAEAFF">
      <form NAME="form" method="POST" action="dossiersaisie.php">
        <img src="imgadmin/ecrire.gif" align="absmiddle"> <b>
        <?php echo $LG_NEWDOS; ?></b><br><br>
        <?php echo $LG_INCATDOS; echo $listecat; ?>
        </p>
        <input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1">
      </form></p><p><br></p>
      <table width="100%" bgcolor="#CCCCFF" cellspacing="1" cellpadding="2" style="BORDER:#000000 1px solid">
      <tr>
        <td>
          <b>
          <?php echo $LG_PLUS; ?>
          </b>
        </td>
      </tr>
      <tr bgcolor="#E8E8FF">
        <td>
         - <a href="dossiers.php?nivo=3"><?php echo $LG_REDACDOS; ?></a>
        </td>
      </tr>

      <?php 
      if ($session_statut=="auteur") {
      ?>

        <tr bgcolor="#FFFFFF"><td> - <a href="dossiers.php?nivo=2"><?php echo $LG_ATTENTDOS; ?></a></td></tr>

      <?php
      }
      if ($session_statut=="auteurqal" || $session_statut=="auteur") {
      ?>

        <tr bgcolor="#FFFFFF"><td> - <a href="dossiers.php?nivo=1"><?php echo $LG_ONLINEDOS; ?></a></td></tr>
      <?php
      }
      if ($_SESSION['SESSION_STATUT']=="artadmin") {
      ?>

      <tr bgcolor="#FFFFFF"><td> - <a href="dossiers.php?nivo=2"><?php echo $LG_ALATTENDOS; ?></a></td></tr>
      <tr bgcolor="#E8E8FF"><td> - <a href="dossiersattente.php"><?php echo $LG_ALATTENDOS1; ?></a></td></tr>
      <tr bgcolor="#FFFFFF"><td> - <a href="dossiers.php?nivo=1&addos=1"><?php echo $LG_ONLINEDOS; ?></a></td></tr>
      </table>
      <br>
      <table width="100%" bgcolor="#CCCCFF" cellspacing="1" cellpadding="2" style="BORDER:#000000 1px solid">
      <tr>
         <td>
           <b><?php echo $LG_MODSUPDOS; ?></b>
         </td>
      </tr>
      <tr bgcolor="#FFFFFF">
        <form NAME="form" method="POST" action="dossiers.php?nivo=1">
          <td>
            <?php echo $LG_DOSCATSS; echo $listecat; ?>
            <input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1">
          </td>
        </form>
      </tr>
      <?php
      }
      ?>
      </table>

      <?php
      if ($_SESSION['SESSION_STATUT']=="artadmin") {
      ?>
      <br>
      <table width="100%" bgcolor="#CCCCFF" cellspacing="1" cellpadding="2" style="BORDER:#000000 1px solid">
      <tr>
        <td>
          <b><?php echo $LG_OPTION; ?></b>
        </td>
      </tr>
      <tr bgcolor="#FFFFFF">
       <form NAME="form" method="POST" action="dossierindex.php">
        <td>
         <?php echo $LG_COMMENTACTIF; ?>
         <select name="optioncommentaire" size="1">
           <option value="0" <?php echo $lieuselect2["0"]; ?>><?php echo $LG_OPTIONINACT; ?></option>
           <option value="1" <?php echo $lieuselect2["1"]; ?>><?php echo $LG_OPTIONACT; ?></option>
           <option value="2" <?php echo $lieuselect2["2"]; ?>><?php echo $LG_OPTIONACTALL; ?></option>
         </select>

         <input type="submit" value="<?php echo $LG_ENVOI; ?>" name="comm">
        </td>
       </form>
      </tr>
      <?php	if ($champoption->modoption=="1" or $champoption->modoption=="2") {?>
  	   <tr bgcolor="#E8E8FF"><td>- <a href="dossierscom.php"><?php echo $LG_COMMENTVOIR; ?></a></td></tr>
      <?php	}} ?>

      </table>

      <?php   if ($_SESSION['SESSION_STATUT']=="artadmin") { ?>
    </td>
    <td valign="top" bgcolor="#CCCCFF" width="40%" style="BORDER:#000000 1px dashed">
     <img src="imgadmin/cat.gif" align="absmiddle" border="0">
     &nbsp;<a href="dossiercat.php"><b><?php echo $LG_AJCATS; ?></b></a><br><br>
     <?php echo  $listecat2; ?>
     <?php } ?>
    </td>
  </tr>
</table>


<?php

include("menumod2.php");
include("footer.php");
mysql_close();
?>
