[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/registre/ -> affiche_cle.php (source)

   1  <?php
   2  
   3  /**
   4  
   5   * Gestion des cles pour clients Windows (affiche l'ensemble des cles enregistrees dans la base)
   6   * @Version $Id: affiche_cle.php 2949 2008-05-04 18:45:49Z plouf $ 
   7  
   8  
   9   * @Projet LCS / SambaEdu 
  10  
  11   * @auteurs  Sandrine Dangreville
  12  
  13   * @Licence Distribue selon les termes de la licence GPL
  14  
  15   * @note 
  16  
  17   */
  18  /**
  19  
  20   * @Repertoire: registre
  21   * file: affiche_cle.php
  22  
  23   */
  24  require  "include.inc.php";
  25  
  26  $cat = $_GET['cat'];
  27  $sscat = $_GET['sscat'];
  28  
  29  //pour le retour vers les groupes de cle :(
  30  $lien_retour = $_GET['lien_retour'];
  31  $mod = $_GET['mod'];
  32  if (!$lien_retour) {
  33      $lien_retour = $_POST['lien_retour'];
  34  }
  35  if (!$mod) {
  36      $mod = $_POST['mod'];
  37  }
  38  
  39  if (!$cat) {
  40      $cat = $HTTP_COOKIE_VARS["Categorie"];
  41  }
  42  if ($cat) {
  43      setcookie("Categorie", "", time() - 3600);
  44      setcookie("Categorie", $cat, time() + 3600);
  45  }
  46  
  47  if ($cat == "tout") {
  48      setcookie("Categorie", "", time() - 3600);
  49      $sscat = "";
  50  }
  51  
  52  
  53  include  "entete.inc.php";
  54  include  "ldap.inc.php";
  55  include  "ihm.inc.php";
  56  
  57  require_once  ("lang.inc.php");
  58  bindtextdomain('se3-registre', "/var/www/se3/locale");
  59  textdomain('se3-registre');
  60  
  61  if (ldap_get_right("computers_is_admin", $login) != "Y")
  62      die(gettext("Vous n'avez pas les droits suffisants pour acc&#233;der &#224; cette fonction") . "</BODY></HTML>");
  63  $_SESSION["pageaide"] = "Gestion_des_clients_windows#Description_du_processus_de_configuration_du_registre_Windows";
  64  
  65  echo "<h1>" . gettext("Gestion des cl&#233;s") . "</h1>";
  66  
  67  $testniveau = getintlevel();
  68  
  69  $modif = $_POST['modif'];
  70  if (!$modif) {
  71      $modif = $_GET['modif'];
  72  }
  73  // if (!lien_retour) {
  74  //    echo "<h1>".gettext("Gestion des cl&#233;s")."  (".afficheniveau($testniveau).")</h1>";
  75  // }
  76  //ce menu n'est pas disponible pour les debutants
  77  if ($testniveau < 2) {
  78      echo "<br><br>" . gettext("Les fonctionnalit&#233s de ce menu ne sont pas disponibles au niveau d&#233butant");
  79      exit;
  80  }
  81  connexion();
  82  if (test_bdd_registre() == false) {
  83      exit;
  84  }
  85  switch ($modif) {
  86      //cas 3 : modification d'une cle  ou suppression
  87      //cas 4 : modification d'une cle suite
  88      //par default affichage des cles
  89      case "3":
  90          $clemodif = $_POST['modifkey'];
  91          if (!$clemodif) {
  92              $clemodif = $_GET['modifkey'];
  93          }
  94          $suppr = $_POST['del'];
  95          if (!$suppr) {
  96              $suppr = $_GET['del'];
  97          }
  98          trim($clemodif);
  99          trim($suppr);
 100          //modification d'une cle mais pas suppression
 101          if (($clemodif) and (!$suppr)) {
 102              $query = "Select Intitule,cleID,valeur,genre,OS,type,antidote,chemin,categorie,sscat from corresp where cleID='$clemodif'";
 103              $resultat = mysql_query($query);
 104              $row = mysql_fetch_array($resultat);
 105              echo"<FORM METHOD=POST ACTION=\"affiche_cle.php\" name=\"modifcle\" >";
 106              echo"<H3>";
 107              echo "<a href=\"#\" onClick=\"window.open('aide_cle.php?cle=$row[1]','aide','scrollbars=yes,width=600,height=620')\"><img src=\"/elements/images/system-help.png\" alt=\"aide\" title=\"$row[7]\" width=\"15\" height=\"15\" border=\"0\">$row[0]</a></H3>";
 108              echo gettext("Pour info :") . " $row[7] <br><br><table border=\"1\"><tr><td>&nbsp;</td><td>" . gettext("Ancienne valeur") . "</td>";
 109              echo "<td>" . gettext("Nouvelle valeur") . "</td></tr>";
 110              echo "<tr><td>" . gettext("Intitule") . "</td><td>$row[0]&nbsp;</td><td><INPUT TYPE=\"text\" NAME=\"newintit\" value=\"$row[0]\"size=\"70\"></td><tr>";
 111              echo "<tr><td>" . gettext("Valeur") . "</td> <td>" . htmlentities($row[2]) . "</td><td><INPUT TYPE=\"text\" NAME=\"newval\" value=\"" . $row[2] . "\"></td><tr>";
 112              echo "<tr><td>" . gettext("Categorie") . "</td><td>$row[8]&nbsp;</td><td><INPUT TYPE=\"text\"  NAME=\"newcatm\"><select name=\"newcat\" size=\"1\" >";
 113  
 114              //la cle est dans une categorie : on positionne le menu deroulant dessus
 115  
 116              $query1 = "Select DISTINCT categorie from corresp group by categorie;";
 117              $resultat1 = mysql_query($query1);
 118              while ($row1 = mysql_fetch_row($resultat1)) {
 119                  if ($row1[0]) {
 120                      echo"<option value=\"$row1[0]\" ";
 121                      if ($row1[0] == $row[8]) {
 122                          echo "selected";
 123                      }
 124                      echo">$row1[0]</option>";
 125                  }
 126              }
 127  
 128              //la cle est dans une sous-categorie : on positionne le menu deroulant dessus
 129              $query2 = "Select DISTINCT sscat from corresp where '$row[8]'=categorie group by sscat;";
 130              $resultat2 = mysql_query($query2);
 131              echo "</select></td></tr><tr><td>" . gettext("Sous-Categorie") . "</td><td>$row[9]&nbsp;</td><td>";
 132              echo "<INPUT TYPE=\"text\" NAME=\"newsscatm\"><select name=\"newsscat\" size=\"1\"><option ></option> ";
 133              while ($row2 = mysql_fetch_row($resultat2)) {
 134                  if ($row2[0]) {
 135                      echo"<option value=\"$row2[0]\" ";
 136                      if ($row2[0] == $row[9]) {
 137                          echo "selected";
 138                      }
 139                      echo">$row2[0]</option>";
 140                  }
 141              }
 142              echo"</select></td></tr>";
 143              echo"<tr><td>" . gettext("Antidote") . "</td><td>$row[6]</td><td><INPUT TYPE=\"text\" NAME=\"newvalanti\" value=\"$row[6]\"></td><tr>";
 144  
 145              $OS = $row[4];
 146              echo "<tr><td>OS</td><td>$row[4]</td><td><select name=\"newos[]\" multiple size=\"6\">";
 147  
 148              echo "<option value=\"TOUS\" ";
 149              if ($OS == "TOUS") {
 150                  echo "SELECTED";
 151              }
 152              echo ">TOUS</option>";
 153  
 154              echo "<option value=\"Win9x\" ";
 155              if (substr_count($OS, "Win9x") > 0) {
 156                  echo "SELECTED";
 157              }
 158              echo ">Type Windows 9X</option>";
 159  
 160              echo "<option value=\"2000\" ";
 161              if (substr_count($OS, "2000") > 0) {
 162                  echo "SELECTED";
 163              }
 164              echo ">2000</option>";
 165  
 166              echo "<option value=\"XP\" ";
 167              if (substr_count($OS, "XP") > 0) {
 168                  echo "SELECTED";
 169              }
 170              echo ">XP</option>";
 171  
 172              echo "<option value=\"Vista\" ";
 173              if (substr_count($OS, "Vista") > 0) {
 174                  echo "SELECTED";
 175              }
 176              echo ">Vista</option>";
 177  
 178              echo "<option value=\"Seven\" ";
 179              if (substr_count($OS, "Seven") > 0) {
 180                  echo "SELECTED";
 181              }
 182              echo ">Seven</option>";
 183  
 184              echo "</select></td><tr><td>" . gettext("Genre") . "</td>";
 185  
 186              echo "<td>$row[3]</td><td><select name=\"newgenre\" size=\"1\">
 187  <OPTION value=\"REG_DWORD\" ";
 188              if ($row[3] == "REG_DWORD") {
 189                  echo "SELECTED";
 190              }
 191              echo ">REG_DWORD</option>    <OPTION value=\"REG_BINARY\" ";
 192              if ($row[3] == "REG_BINARY") {
 193                  echo "SELECTED";
 194              }
 195              echo ">REG_BINARY</option>    <OPTION value=\"REG_SZ\" ";
 196              if ($row[3] == "REG_SZ") {
 197                  echo "SELECTED";
 198              }
 199              echo ">REG_SZ</option>     <OPTION value=\"REG_EXPAND_SZ\" ";
 200              if ($row[3] == "REG_EXPAND_SZ") {
 201                  echo "SELECTED";
 202              }
 203              echo ">REG_EXPAND_SZ</option> </select></td>";
 204              echo "<tr><td>" . gettext("Type de la cl&#233 : restriction ou configuration ?") . "</td><td><select name=\"newtype\" size=\"1\">";
 205              echo "<option value=\"config\" ";
 206              if ($row[5] == "config") {
 207                  echo "selected";
 208              }
 209              echo">" . gettext("config") . "</option>";
 210              echo "<option value=\"restrict\" ";
 211              if ($row[5] == "restrict") {
 212                  echo "selected";
 213              }
 214              echo">" . gettext("restrict") . "</option></select> </tr>";
 215  
 216              echo "</table><INPUT TYPE=\"hidden\" value=\"$mod\" name=\"mod\"><INPUT TYPE=\"hidden\" value=\"$lien_retour\" name=\"lien_retour\"><INPUT TYPE=\"hidden\" value=\"$clemodif\" name=\"newkey\">";
 217  
 218              //dois-t-on mettre a jour cette cle dans les templates ?
 219              $query1 = "SELECT restrictions.groupe,restrictions.valeur FROM restrictions WHERE restrictions.cleID = '$clemodif';";
 220              $chercher = mysql_query($query1);
 221              $i = 0;
 222              if (mysql_num_rows($chercher)) {
 223                  echo "<br>" . gettext("De plus cette cl&#233 est utilis&#233e dans les groupes suivants, vous pouvez r&#233actualiser les valeurs modifi&#233es dans les groupes que vous choississez ci-dessous .<br> Si la valeur affich&#233e correspond &#224 l'antidote, il sera remis &#224 la place la nouvelle valeur de l'antidote.<br> Dans le cas contraire, c'est la valeur par d&#233faut qui sera appliqu&#233e.") . "<br><br><br>";
 224                  //affichage des templates
 225                  echo "<table border=\"1\"><tr><td>" . gettext("Choix") . "</td><td>" . gettext("Templates concern&#233s") . "</td><td>" . gettext("Valeur actuelle dans le template") . "</td></tr>";
 226                  $i++;
 227  
 228                  while ($liste = mysql_fetch_row($chercher)) {
 229                      if ($liste[0]) {
 230                          echo "<tr><td><input type=\"checkbox\" name=\"refreshtemplate$i\" value=\"$liste[0]\" /></td>";
 231                          echo "<a href=affiche_restrictions.php?salles=$liste[0]&poser=yes\" target=_blank >";
 232                          echo "<td><div align=\"center\">$liste[0]</div></td></a><td><div align=\"center\">$liste[1]</div></td></tr>";
 233                          $i++;
 234                      }
 235                  }
 236  
 237                  echo "</table><input type=\"hidden\" name=\"nombre\" value=\"$i\" /> ";
 238              }
 239              echo "<INPUT TYPE=\"hidden\" value=\"4\" name=\"modif\">";
 240              echo "<INPUT TYPE=\"submit\" value=\"" . gettext("Modifier la valeur") . "\">";
 241              echo "</FORM>";
 242          }
 243  //suppression d'une cle
 244          $n = 0;
 245          if ($suppr) {
 246              $confirm = $_POST['confirm'];
 247              //la cle est presente dans les groupes : d'abord la supprimer des groupes
 248  
 249              $query = "SELECT restrictions.groupe, restrictions.cleID, restrictions.valeur FROM restrictions, corresp  WHERE restrictions.cleID = '$suppr' AND restrictions.cleID = corresp.CleID AND restrictions.valeur <> corresp.antidote";
 250              $resultat = mysql_query($query);
 251              while ($row = mysql_fetch_array($resultat)) {
 252                  $liste[$n] = $row[0];
 253                  $n++;
 254              }
 255              //confirmation de la suppression
 256              $testpresencecle = $_POST[supprgroupe];
 257              // la cle  peut etre supprimee pour l'instant si elle n'est presente dans aucun groupe
 258              if ((!$testpresencecle) AND (!$n)) {
 259                  $query = "Select Intitule,cleID,valeur,genre,OS from corresp where cleID='$suppr'";
 260                  $resultat = mysql_query($query);
 261                  $row = mysql_fetch_array($resultat);
 262                  $query = "DELETE FROM corresp WHERE cleID='$suppr';";
 263                  $resultat = mysql_query($query);
 264                  echo gettext("Cle supprim&#233e");
 265                  $query = "DELETE FROM restrictions WHERE cleID='$suppr';";
 266                  $resultat = mysql_query($query);
 267                  $query = "DELETE FROM `modele` WHERE `cle` = '$suppr';";
 268                  $resultat = mysql_query($query);
 269                  echo"<HEAD><META HTTP-EQUIV=\"refresh\" CONTENT=\"1; URL=affiche_cle.php\"></HEAD>";
 270                  echo gettext("Commandes prises en compte !");
 271              } else {
 272                  //presence du test non null on ne supprime pas!!
 273  
 274                  echo gettext("Vous devez d'abord supprimer la cl&#233 des groupes suivants!!") . "<br>";
 275                  for ($i = 0; $i < $n + 1; $i++) {
 276                      echo "<a href=affiche_restrictions.php?salles=$liste[$i]&poser=yes\" target=_blank >$liste[$i]</a><br>";
 277                  }
 278                  echo "<FORM METHOD=POST ACTION=\"affiche_cle.php\">";
 279                  echo "<INPUT TYPE=\"hidden\" name=\"del\" value=\"$suppr\">";
 280                  echo "<INPUT TYPE=\"hidden\" name=\"modif\" value=\"15\">";
 281                  echo "<INPUT TYPE=\"hidden\" name=\"confirm\" value=\"yes\">";
 282                  echo "<input type=\"hidden\" name=\"supprgroupe\" value=\"$test\" >";
 283                  echo "<INPUT TYPE=\"submit\" value=\"" . gettext("Retour") . "\">";
 284                  echo "</FORM>";
 285                  echo "<br>" . gettext("Il est imp&#233ratif de d&#233sactiver la cl&#233 dans les groupes avant de la supprimer de la base. Vous pourriez avoir une restriction impossible &#224 enlever");
 286              }
 287          }
 288          break;
 289  
 290  //modification d'une cle
 291      case "4":
 292          $nummodif = $_POST['newkey'];
 293          $valmodif = $_POST['newval'];
 294          $valmodifanti = $_POST['newvalanti'];
 295          $nombre = $_POST['nombre'];
 296          $oss = $_POST['newos'];
 297          $intitule = $_POST['newintit'];
 298          $genre = $_POST['newgenre'];
 299          $newtype = $_POST['newtype'];
 300          //deux moyen de recuperer les categories : soit par entree manuelle d'un nom
 301          //soit par la selection dans une categorie preexistente
 302          $newcat1 = $_POST['newcatm'];
 303          if (!$newcat1) {
 304              $newcat1 = $_POST['newcat'];
 305          }
 306          $newsscat1 = $_POST['newsscatm'];
 307          if (!$newsscat1) {
 308              $newsscat1 = $_POST['newsscat'];
 309          }
 310          $newcat = strtolower(trim($newcat1));
 311          $newsscat = strtolower(trim($newsscat1));
 312  
 313          $os = "";
 314          for ($i = 0; $i < count($oss); $i++) {
 315              $os = $os . $oss[$i];
 316              if ($i + 1 != count($oss))
 317                  $os = $os . ",";
 318          }
 319  
 320          if ($newtype == "restrict") {
 321              $query5 = "UPDATE corresp SET antidote='$valmodifanti' WHERE cleID='$nummodif';";
 322              $resultat = mysql_query($query5);
 323          }
 324          if ($valmodif <> "") {
 325              $query = "UPDATE corresp SET valeur='$valmodif' WHERE cleID='$nummodif';";
 326              $resultat = mysql_query($query);
 327          } else {
 328              $query = "UPDATE corresp SET valeur='' WHERE cleID='$nummodif';";
 329              $resultat = mysql_query($query);
 330          }
 331          if ($intitule) {
 332              $query = "UPDATE corresp SET Intitule='$intitule' WHERE cleID='$nummodif';";
 333              $resultat = mysql_query($query);
 334          }
 335          if ($genre) {
 336              $query = "UPDATE corresp SET genre='$genre' WHERE cleID='$nummodif';";
 337              $resultat = mysql_query($query);
 338          }
 339          if ($newtype) {
 340              $query = "UPDATE corresp SET type='$newtype' WHERE cleID='$nummodif';";
 341              $resultat = mysql_query($query);
 342          }
 343          if ($newcat) {
 344              $query = "UPDATE corresp SET categorie='$newcat' WHERE cleID='$nummodif';";
 345              $resultat = mysql_query($query);
 346          } else {
 347              $query = "UPDATE corresp SET categorie='' WHERE cleID='$nummodif';";
 348              $resultat = mysql_query($query);
 349          }
 350  
 351          if ($newsscat) {
 352              $query = "UPDATE corresp SET sscat='$newsscat' WHERE cleID='$nummodif';";
 353              $resultat = mysql_query($query);
 354          }
 355          if (!$newsscat) {
 356              $query = "UPDATE corresp SET sscat='' WHERE cleID='$nummodif';";
 357              $resultat = mysql_query($query);
 358          }
 359  
 360          if ($os) {
 361              $query = "UPDATE corresp SET OS='$os' WHERE cleID='$nummodif';";
 362              $resultat = mysql_query($query);
 363          }
 364          for ($i = 0; $i < $nombre + 1; $i++) {
 365              $template = $_POST['refreshtemplate' . $i];
 366              if ($template) {
 367                  $query1 = "SELECT restrictions.groupe,restrictions.valeur,corresp.valeur,corresp.antidote,corresp.categorie,corresp.sscat,corresp.type FROM restrictions,corresp WHERE restrictions.cleID = '$nummodif' and restrictions.cleID=corresp.CleID and restrictions.groupe='$template' ;";
 368                  $chercher = mysql_query($query1);
 369                  $row = mysql_fetch_row($chercher);
 370                  if ($row[6] == "config") {
 371                      $query3 = "UPDATE restrictions SET valeur='$valmodif' WHERE cleID='$nummodif' and groupe='$template';";
 372                      $resultat = mysql_query($query3);
 373                  }
 374  
 375                  //dans le template base, on met a jour la cle de restriction (active)
 376                  if ($template == "base") {
 377                      if ($row[6] == "restrict") {
 378                          echo gettext("Template") . " $template " . gettext("mis &#224 jour");
 379                          $query3 = "UPDATE restrictions SET valeur='$valmodif' WHERE cleID='$nummodif' and groupe='$template';";
 380                          //echo $query3;
 381                          $resultat = mysql_query($query3);
 382                      }
 383                  } else {
 384                      //dans un autre template , on mets a jour l'antidote
 385                      if ($row[6] == "restrict") {
 386                          $query3 = "UPDATE restrictions SET valeur='$valmodifanti' WHERE cleID='$nummodif' and groupe='$template';";
 387                          $resultat = mysql_query($query3);
 388                      }
 389                  }
 390                  echo gettext("Template") . " $template " . gettext("mis &#224 jour") . " <br>";
 391              }
 392          }
 393          //pour affichage immediat des cles
 394          //si pas de lien on affiche
 395          if ($lien_retour) {
 396              echo"<HEAD><META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=$lien_retour?modact=yes&mod=$mod\">";
 397              echo "</HEAD>" . gettext("Commandes prises en compte !") . "<br>";
 398  
 399              break;
 400          }
 401      case "5":
 402          affichelistecat("affiche_cle.php?", $testniveau, $cat);
 403          if ($testniveau >= "3") {
 404              echo"<FORM METHOD=POST ACTION=\"ajout_cle.php\">";
 405              echo "<INPUT TYPE=\"submit\" value=\"" . gettext("Ajouter une cl&#233") . "\" name=\"ajoutcle\"></FORM><br/>";
 406          }
 407          if ($cat) {
 408              $ajout = " WHERE `categorie` = '$cat' ";
 409              if ($sscat) {
 410                  $ajoutsscat = " AND sscat='$sscat'";
 411                  echo "<h3> $sscat</h3>";
 412              }
 413              if (!($sscat)) {
 414                  $ajoutsscatvide = " AND sscat='' ";
 415              }
 416              $query = "Select Intitule,cleID,valeur,genre,OS,antidote,type,chemin from corresp " . $ajout . $ajoutsscatvide . $ajoutsscat . " order by type desc,OS,valeur,antidote,genre";
 417              $affichetitle = "<table border=\"1\" ><tr><td><h4><img src=\"/elements/images/system-help.png\" alt=\"Aide\" title=\"" . gettext("Aide") . "\" width=\"16\" height=\"18\" border=\"0\" /></h4></td><td><DIV ALIGN=CENTER>" . gettext("Intitul&#233") . "</DIV></td><td>OS</td><td><DIV ALIGN=CENTER>" . gettext("Valeur (defaut)") . "</DIV></td><td><DIV ALIGN=CENTER>" . gettext("Antidote") . "</DIV></td><td><img src=\"/elements/images/edit.png\" alt=\"" . gettext("Modifier la valeur") . "\" title=\"" . gettext("Modifier") . "\" width=\"16\" height=\"16\" border=\"0\" /></td><td><img src=\"/elements/images/edittrash.png\" alt=\"" . gettext("Supprimer") . "\" title=\"" . gettext("Supprimer") . "\" width=\"16\" height=\"16\" border=\"0\" /></td></tr>";
 418              affichelisteget("affiche_cle.php?modif=3", "modifkey", "del", $query, $affichetitle, $testniveau);
 419              if ($cat == "tout") {
 420                  $query = "Select Intitule,cleID,valeur,genre,OS,antidote,type,chemin,categorie,sscat from corresp order by type desc,OS,valeur,antidote,genre";
 421                  $affichetitle = "<table border=\"1\" ><tr><td><h4><img src=\"/elements/images/system-help.png\" alt=\"" . gettext("Aide") . "\" title=\"$row[7]\" width=\"16\" height=\"18\" border=\"0\" /></h4></td><td><DIV ALIGN=CENTER>" . gettext("Intitul&#233") . "</DIV></td><td>OS</td><td><DIV ALIGN=CENTER>" . gettext("Valeur (defaut)") . "</DIV></td><td><DIV ALIGN=CENTER>" . gettext("Antidote") . "</DIV></td><td><img src=\"/elements/images/edit.png\" alt=\"" . gettext("Modifier la valeur") . "\" title=\"" . gettext("Modifier") . "\" width=\"16\" height=\"16\" border=\"0\" /></td><td><img src=\"/elements/images/edittrash.png\" alt=\"" . gettext("Supprimer") . "\" title=\"" . gettext("Supprimer") . "\" width=\"16\" height=\"16\" border=\"0\" /></td></tr>";
 422                  affichelisteget("affiche_cle.php?modif=3", "modifkey", "del", $query, $affichetitle, $testniveau);
 423              }
 424          } else {
 425              echo "<br><h3>" . gettext("Choisir une cat&#233gorie ci-dessus") . " </h3><br><br>";
 426          }
 427          break;
 428  
 429  //par default affichage des cles
 430      default:
 431          affichelistecat("affiche_cle.php?", $testniveau, $cat);
 432          if ($testniveau >= "3") {
 433              echo"<FORM METHOD=POST ACTION=\"ajout_cle.php\">";
 434              echo "<INPUT TYPE=\"submit\" value=\"" . gettext("Ajouter une cl&#233") . "\" name=\"ajoutcle\"></FORM><br/>";
 435          }
 436          if ($cat) {
 437              $ajout = " WHERE `categorie` = '$cat' ";
 438              if ($sscat) {
 439                  $ajoutsscat = " AND sscat='$sscat'";
 440                  echo "<h3> $sscat</h3>";
 441              }
 442              if (!($sscat)) {
 443                  $ajoutsscatvide = " AND sscat='' ";
 444              }
 445              $query = "Select Intitule,cleID,valeur,genre,OS,antidote,type,chemin from corresp " . $ajout . $ajoutsscatvide . $ajoutsscat . " order by type desc,OS,valeur,antidote,genre";
 446              $affichetitle = "<table border=\"1\" ><tr><td><h4><img src=\"/elements/images/system-help.png\" alt=\"Aide\" title=\"" . gettext("Aide") . "\" width=\"16\" height=\"18\" border=\"0\" /></h4></td><td><DIV ALIGN=CENTER>" . gettext("Intitul&#233") . "</DIV></td><td>OS</td><td><DIV ALIGN=CENTER>" . gettext("Valeur (defaut)") . "</DIV></td><td><DIV ALIGN=CENTER>" . gettext("Antidote") . "</DIV></td><td><img src=\"/elements/images/edit.png\" alt=\"" . gettext("Modifier la valeur") . "\" title=\"" . gettext("Modifier") . "\" width=\"16\" height=\"16\" border=\"0\" /></td><td><img src=\"/elements/images/edittrash.png\" alt=\"" . gettext("Supprimer") . "\" title=\"" . gettext("Supprimer") . "\" width=\"16\" height=\"16\" border=\"0\" /></td></tr>";
 447              affichelisteget("affiche_cle.php?modif=3", "modifkey", "del", $query, $affichetitle, $testniveau);
 448              if ($cat == "tout") {
 449                  $query = "Select Intitule,cleID,valeur,genre,OS,antidote,type,chemin,categorie,sscat from corresp order by type desc,OS,valeur,antidote,genre";
 450                  $affichetitle = "<table border=\"1\" ><tr><td><h4><img src=\"/elements/images/system-help.png\" alt=\"" . gettext("Aide") . "\" title=\"$row[7]\" width=\"16\" height=\"18\" border=\"0\" /></h4></td><td><DIV ALIGN=CENTER>" . gettext("Intitul&#233") . "</DIV></td><td>OS</td><td><DIV ALIGN=CENTER>" . gettext("Valeur (defaut)") . "</DIV></td><td><DIV ALIGN=CENTER>" . gettext("Antidote") . "</DIV></td><td><img src=\"/elements/images/edit.png\" alt=\"" . gettext("Modifier la valeur") . "\" title=\"" . gettext("Modifier") . "\" width=\"16\" height=\"16\" border=\"0\" /></td><td><img src=\"/elements/images/edittrash.png\" alt=\"" . gettext("Supprimer") . "\" title=\"" . gettext("Supprimer") . "\" width=\"16\" height=\"16\" border=\"0\" /></td></tr>";
 451                  affichelisteget("affiche_cle.php?modif=3", "modifkey", "del", $query, $affichetitle, $testniveau);
 452              }
 453          } else {
 454              echo "<br><h3>" . gettext("Choisir une cat&#233gorie ci-dessus") . " </h3><br><br>";
 455          }
 456          break;
 457  }
 458  mysql_close();
 459  
 460  include("pdp.inc.php");
 461  ?>


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1