[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

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

   1  <?php
   2  
   3     /**
   4     
   5     * Permet configurer le serveur
   6     * @Version $Id: conf_params.php 8546 2015-03-15 12:09:01Z plouf $ 
   7     
   8     * @Projet LCS / SambaEdu 
   9     
  10     * @auteurs  jLCF >:>  jean-luc.chretien@tice.ac-caen.fr
  11     * @auteurs Philippe Chadefaux
  12     * @auteurs Olivier LECLUSE
  13  
  14     * @Licence Distribue selon les termes de la licence GPL
  15     
  16     * @note 
  17     
  18     */
  19  
  20     /**
  21  
  22     * @Repertoire: /
  23     * file: conf_params.php
  24  
  25    */    
  26  
  27  
  28  
  29  require ("entete.inc.php");
  30  
  31  require_once ("lang.inc.php");
  32  bindtextdomain('se3-core',"/var/www/se3/locale");
  33  textdomain ('se3-core');
  34  
  35  
  36  //aide 
  37  $_SESSION["pageaide"]="L\'interface_web_administrateur#Configuration_g.C3.A9n.C3.A9rale";
  38  
  39  if (ldap_get_right("se3_is_admin",$login)!="Y")
  40          die (gettext("Vous n'avez pas les droits suffisants pour acc&#233;der &#224; cette fonction")."</BO
  41  DY></HTML>");
  42  
  43  $action = $_GET['action'];
  44  
  45  // Change dans la base
  46  if ($action == "change") {
  47  
  48      if ($_GET['varb'] == "proxy") {
  49          system("/usr/bin/sudo /usr/share/se3/scripts/modifProxy.sh ".$_GET['valeur']);
  50      } else {
  51                  //$resultat=mysql_query("INSERT into params (`value`, `name`, `descr`, `cat`) VALUES ('$default_page_dem', '$name_params', 'homepage $userGroups', '1')");
  52                      
  53          $resultat=mysql_query("INSERT into params (`value`, `name`, `descr`, `cat`) VALUES ('".$_GET['valeur']."','".$_GET['varb']."','".$_GET['descr']."','".$_GET['cat']."')");
  54          if ($resultat == FALSE) {
  55              mysql_query("UPDATE params set value='$_GET[valeur]' where name='".$_GET['varb']."';");
  56          }
  57      }
  58      if ($_GET['varb'] == "corbeille") {
  59          system("sudo /usr/share/se3/sbin/update-smbconf.sh");
  60      }
  61      if ($_GET['varb'] == "defaultintlevel") {
  62          setintlevel($_GET['valeur']);
  63          echo "<SCRIPT LANGUAGE='JavaScript'>";
  64          echo "setTimeout('top.location.href=\"index.html\"',\"10\")";
  65          echo "</SCRIPT>";
  66          exit;
  67      }    
  68  
  69      if ($_GET['varb'] == "defaultshell") {
  70          $shell_orig=$defaultshell;
  71          $shell_mod=$_GET['valeur'];
  72          exec ("/usr/share/se3/sbin/changeShellAllUsers.pl $shell_orig $shell_mod",$AllOutPut,$ReturnValue);
  73      
  74      }
  75  
  76      if ($_GET['varb'] == "autoriser_partage_public") {
  77          $sql="SELECT 1=1 FROM params WHERE name='autoriser_partage_public';";
  78          $test=mysql_query($sql);
  79          if(mysql_num_rows($test)==0) {
  80              $sql="INSERT INTO params SET name='autoriser_partage_public', value='".$_GET['valeur']."', descr='Autoriser l''acces au partage Docs/public', cat='1';";
  81              $insert=mysql_query($sql);
  82          }
  83          else {
  84              $sql="UPDATE params SET value='".$_GET['valeur']."' WHERE name='autoriser_partage_public';";
  85              $update=mysql_query($sql);
  86          }
  87          exec ("/usr/bin/sudo /usr/share/se3/scripts/autoriser_partage_public.sh autoriser=".$_GET['valeur'],$AllOutPut,$ReturnValue);
  88      }
  89  
  90      exec('/usr/bin/sudo /usr/share/se3/scripts/refresh_cache_params.sh');
  91  }
  92  
  93  
  94  
  95  require ("config.inc.php");
  96  
  97  
  98  echo "<h1>".gettext("Param&#233;trage du serveur")."</H1>\n";
  99  
 100  
 101  
 102  // Affichage du form de mise a jour des paramatres
 103  echo "<br><br>";
 104  echo "<center>";
 105  echo "<TABLE border=\"1\" width=\"80%\">\n";
 106  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 107  echo gettext("Param&#233;trage de l'interface SambaEdu");
 108  echo "</TD></TR>\n";
 109  
 110  // Niveau d'interface
 111  echo "<TR><TD>".gettext("Niveau d'interface")."</TD><TD align=\"center\">";
 112  if ($action=="modif_intlevel") {
 113  //    echo "<form method=\"get\" action=\"chlevel.php\">";
 114  
 115      echo "<form method=\"get\" action=\"conf_params.php\">";
 116      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 117      echo "<input type=\"hidden\" name=\"varb\" value=\"defaultintlevel\">";
 118      echo "<select name =\"valeur\" ONCHANGE=\"this.form.submit();\">";
 119      echo "<option"; if ($defaultintlevel=="1") { echo " selected"; } echo " value=\"1\">".gettext("D&#233;butant")."</option>";
 120      echo "<option"; if ($defaultintlevel=="2") { echo " selected"; } echo " value=\"2\">".gettext("Interm&#233;diaire")."</option>";
 121      echo "<option"; if ($defaultintlevel=="3") { echo " selected"; } echo " value=\"3\">".gettext("Confirm&#233;")."</option>";
 122      echo "<option"; if ($defaultintlevel=="4") { echo " selected"; } echo " value=\"4\">".gettext("Exp&#233;rimental")."</option>";
 123      echo "</select>\n";
 124      echo "<u onmouseover=\"return escape".gettext("('Permet de s&#233;lectionner le niveau de l\'interface Se3.')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"help\"></u>";
 125      echo "</form>\n";
 126  } else {
 127      if ($defaultintlevel=="1") { $intlevel="D&#233;butant"; }
 128      if ($defaultintlevel=="2") { $intlevel="Interm&#233;diaire"; }
 129      if ($defaultintlevel=="3") { $intlevel="Confirm&#233;"; }
 130      if ($defaultintlevel=="4") { $intlevel="Exp&#233;rimental"; }
 131      echo "<u onmouseover=\"return escape".gettext("('Mode d\'affichage')")."\">";
 132      echo "<a href=conf_params.php?action=modif_intlevel>$intlevel</a>";
 133      echo "</u>";
 134  }
 135  echo "</td></tr>\n";
 136  
 137  
 138  // Adresse de l'interface 
 139  echo "<TR><TD>".gettext("Adresse de l'interface SambaEdu")."</TD><TD align=\"center\">";
 140  if ($action == "modif_urlse3") {
 141      echo "<form method=\"get\" action=\"conf_params.php\">";
 142      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 143      echo "<input type=\"hidden\" name=\"varb\" value=\"urlse3\">";
 144      echo "<input type=\"text\" name=\"valeur\"  value=\"$urlse3\"><input type=\"submit\" value=\"Ok\"> ";
 145      echo "<u onmouseover=\"return escape".gettext("('Indiquer ici l\'adresse de votre Serveur SambaEdu.<br>Cela peut &#234;tre le nom DNS si vous disposez d\'un serveur DNS interne, ou son adresse IP.')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"help\"></u> ";
 146      echo "</form>";
 147  } elseif ($defaultgid)  {
 148      echo "<u onmouseover=\"return escape".gettext("('Adresse de l\'interface SambaEdu. Si vous ne disposez pas de serveur DNS interne, vous devez indiquer l\'adresse IP.<br><br><b>Ex : http://adresse:909</b>')")."\">";
 149      echo "<a href=conf_params.php?action=modif_urlse3>$urlse3</a>";
 150      echo "</u>";
 151  } else {
 152      echo "<u onmouseover=\"return escape".gettext("('Vous devez obligatoirement mettre une adresse pour pouvoir acc&#233;der &#224; votre interface.')")."\">";
 153      echo "<a href=conf_params.php?action=modif_urlse3><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\"  alt=\"Disabled\"></a>";
 154      echo "</u>";
 155  }
 156  echo "</td></tr>\n";
 157  
 158  
 159  // Affichage page Etat
 160  echo "<TR><TD>".gettext("Affiche la page d'&#233;tat")."</TD><TD align=\"center\">";
 161  if ($affiche_etat=="0") {
 162      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Permet d\'afficher l\'&#233;tat du serveur &#224; chaque d&#233;marrage de l\'interface')")."\">";
 163      echo "<a href=conf_params.php?action=change&amp;varb=affiche_etat&amp;valeur=1&amp;cat=6><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 164      echo "</u>";
 165  } else {
 166      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Permet de ne plus faire afficher l\'interface de l\'&#233;tat du serveur &#224; chaque lancement de l\'interface d\'administration du serveur.')")."\">";
 167      echo "<a href=conf_params.php?action=change&amp;varb=affiche_etat&amp;valeur=0&amp;cat=6><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\" ></a>";
 168      echo "</u>";
 169  }
 170  echo "</td></tr>\n";
 171  
 172  
 173  // Cle d'authentification
 174  echo "<TR><TD>".gettext("Cl&#233; d'authentification")."</TD><TD align=\"center\">";
 175  echo "<u onmouseover=\"return escape".gettext("('La cl&#233; d\'authentification correspond &#224; la cl&#233; de cryptage entre le serveur Se3 et le navigateur, pour le cryptage des &#233;changes.<br>Par d&#233;faut, tous les serveurs ont la m&#234;me cl&#233;, cliquer ici pour la modifier.<br>Ne pas oublier de vider votre navigateur pour pouvoir vous reconnecter.')")."\">";
 176  echo "<a href=setup_keys.php?cat=2><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 177  echo "</u>";
 178  echo "</td></tr>\n";
 179  
 180  
 181  
 182  // Langue
 183  /* echo "<TR><TD>".gettext("Langue")."</TD><TD align=\"center\">";
 184  if ($action=="modif_langue") {
 185     $dir = "/var/www/se3/locale/";
 186      echo "<form method=\"get\" action=\"conf_params.php\">";
 187      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 188      echo "<input type=\"hidden\" name=\"varb\" value=\"langue\">";
 189      echo "<select name =\"valeur\" ONCHANGE=\"this.form.submit();\">";
 190      echo "<option"; if ($langue=="auto") { echo " selected"; } echo " value=\"auto\">auto</option>";
 191      echo "<option"; if ($langue=="fr") { echo " selected"; } echo " value=\"fr\">fr</option>";
 192         if($dh = opendir($dir)) { 
 193              while (($file = readdir($dh)) != false) {
 194              if ($file == "." || $file == "..") continue;
 195               if (is_dir($dir.$file)) {
 196              echo "<option"; if ($langue=="$file") { echo " selected"; } echo " value=\"$file\">$file</option>";
 197          }
 198              }
 199              closedir($dh); 
 200         }  
 201          echo "</select>\n";
 202          echo "<u onmouseover=\"return escape".gettext("('Permet d\'imposer la langue.<br><br> En mode auto la langue utilis&#233;e sera la langue renvoy&#233;e par le navigateur du client.')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"help\"></u>";
 203          echo "</form>";
 204  } else {
 205      
 206      echo "<u onmouseover=\"return escape".gettext("('Permet d\'imposer la langue.<br><br>En mode Auto la langue sera la langue du navigateur')")."\">";
 207      echo "<a href=conf_params.php?action=modif_langue>$langue</a>";
 208      echo "</u>";
 209  }    
 210  echo "</td></tr>\n";
 211  */
 212  
 213  
 214  // Gestion des comptes utilisateur
 215  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 216  echo gettext("Configuration des comptes utilisateurs");
 217  echo "</TD></TR>\n";
 218  
 219  // uidPolicy
 220  echo "<TR><TD>".gettext("Format des logins")."</TD><TD align=\"center\">";
 221  if ($action=="modif_uidP") {
 222      echo "<form method=\"get\" action=\"conf_params.php\">";
 223      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 224      echo "<input type=\"hidden\" name=\"varb\" value=\"uidPolicy\">";
 225      echo "<select name =\"valeur\" ONCHANGE=\"this.form.submit();\">";
 226      echo "<option"; if ($uidPolicy=="0") { echo " selected"; } echo " value=\"0\">".gettext("prenom.nom")."</option>";
 227      echo "<option"; if ($uidPolicy=="1") { echo " selected"; } echo " value=\"1\">".gettext("prenom.nom (tronqu&#233; &#224; 19)")."</option>";
 228      echo "<option"; if ($uidPolicy=="2") { echo " selected"; } echo " value=\"2\">".gettext("pnom (tronqu&#233; &#224; 19)")."</option>";
 229      echo "<option"; if ($uidPolicy=="3") { echo " selected"; } echo " value=\"3\">".gettext("pnom (tronqu&#233; &#224; 8)")."</option>";
 230      echo "<option"; if ($uidPolicy=="4") { echo " selected"; } echo " value=\"4\">".gettext("nomp (tronqu&#233; &#224; 8)")."</option>";
 231      echo "<option"; if ($uidPolicy=="5") { echo " selected"; } echo " value=\"5\">".gettext("nomprenom (tronqu&#233; &#224; 18)")."</option>";
 232      echo "</select>\n";
 233      echo "<u onmouseover=\"return escape".gettext("('Permet de choisir le type de login.<br> Cette option ne modifie pas les comptes existants, mais les comptes qui seront cr&#233;&#233;s.<br><br>Si vous avez un Slis vous devez choisir nomp (tronqu&#233; &#224; 8)')")."\">";
 234      echo "<img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\">";
 235      echo "</u></form>";
 236  } else {
 237      if ($uidPolicy=="0") { $uidP=gettext("prenom.nom"); }
 238      if ($uidPolicy=="1") { $uidP=gettext("prenom.nom (tronqu&#233; &#224; 19)"); }
 239      if ($uidPolicy=="2") { $uidP=gettext("pnom (tronqu&#233; &#224; 19)"); }
 240      if ($uidPolicy=="3") { $uidP=gettext("pnom (tronqu&#233; &#224; 8)"); }
 241      if ($uidPolicy=="4") { $uidP=gettext("nomp (tronqu&#233; &#224; 8)"); }
 242      if ($uidPolicy=="5") { $uidP=gettext("nomprenom (tronqu&#233; &#224; 18)"); }
 243      echo "<u onmouseover=\"return escape".gettext("('Permet de modifier le format de login.<br> Ce changement ne modifie pas les comptes d&#233;j&#224; cr&#233;&#233;s.<br><br>Les types disponibles sont :<br>prenom.nom<br>prenom.nom (tronqu&#233; &#224; 19)<br>pnom (tronqu&#233; &#224; 19)<br>pnom (tronqu&#233; &#224; 8)<br>nomp (troqu&#233; &#224; 8).<br>nomprenom (tronqu&#233; &#224; 18).<br><br>Si vous avez un Slis, vous devez choisir nomp (troqu&#233; &#224; 8). ')")."\">";
 244      echo "<a href=conf_params.php?action=modif_uidP>$uidP</a>";
 245      echo "</u>";
 246  }    
 247  echo "</td></tr>\n";
 248  
 249  
 250  // pwdPolicy
 251  echo "<TR><TD>".gettext("Mots de passe par d&#233;faut")."</TD><TD align=\"center\">";
 252  if ($action=="modif_pwdP") {
 253      echo "<form method=\"get\" action=\"conf_params.php\">";
 254      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 255      echo "<input type=\"hidden\" name=\"varb\" value=\"pwdPolicy\">";
 256      echo "<select name =\"valeur\" ONCHANGE=\"this.form.submit();\">";
 257      echo "<option"; if ($pwdPolicy=="0") { echo " selected"; } echo " value=\"0\">".gettext("bas&#233; sur la date de naissance")."</option>";
 258      echo "<option"; if ($pwdPolicy=="1") { echo " selected"; } echo " value=\"1\">".gettext("semi-al&#233;atoire (6 car.)")."</option>";
 259      echo "<option"; if ($pwdPolicy=="2") { echo " selected"; } echo " value=\"2\">".gettext("al&#233;atoire (8 car.)")."</option>";
 260      echo "</select>\n";
 261      echo "<u onmouseover=\"return escape".gettext("('Permet de choisir le format des mots de passe.')")."\">";
 262      echo "<img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\">";
 263      echo "</u></form>";
 264  } else {
 265      if ($pwdPolicy=="0") { $pwdP=gettext("bas&#233; sur la date de naissance"); }
 266      if ($pwdPolicy=="1") { $pwdP=gettext("semi-al&#233;atoire (6 car.)"); }
 267      if ($pwdPolicy=="2") { $pwdP=gettext("al&#233;atoire (8 car.)"); }
 268      echo "<u onmouseover=\"return escape".gettext("('Permet de choisir le format des mots de passe. ')")."\">";
 269      echo "<a href=conf_params.php?action=modif_pwdP>$pwdP</a>";
 270      echo "</u>";
 271  }    
 272  echo "</td></tr>\n";
 273  
 274  
 275  // Bash
 276  echo "<TR><TD>".gettext("Shell par d&#233;faut")."</TD><TD align=\"center\">";
 277  if ($defaultshell=="/bin/false") {
 278      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Pas de shell (/bin/false)</b><br><br>Cliquer sur le bouton pour permettre aux utilisateurs d\'avoir un shell. <br>Cela est n&#233;cessaire pour les clients Linux.<br><br>Attention: Cela s\'applique pour tous les comptes d&#233;j&#224; cr&#233;&#233;s et pour les comptes qui seront cr&#233;&#233;s.')")."\">";
 279      echo "<a href=conf_params.php?action=change&amp;varb=defaultshell&amp;valeur=/bin/bash><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 280      echo "</u>";
 281  } else {
 282      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Shell (/bin/bash) </b><br><br>Cliquer sur le bouton, pour que les utilisateurs ne disposent pas d\'un shell.<br>Il est n&#233;cessaire d\'avoir un shell, si vous avez des clients Linux.<br><br>Attention: Cela s\'applique pour les comptes d&#233;j&#224; cr&#233;&#233;s et pour les comptes qui seront cr&#233;&#233;s.')")."\">";
 283      echo "<a href=conf_params.php?action=change&amp;varb=defaultshell&amp;valeur=/bin/false><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 284      echo "</u>";
 285  }
 286  echo "</td></tr>\n";
 287  
 288  // Autologon
 289  echo "<TR><TD>".gettext("Connexion automatique &#224; l'interface")."</TD><TD align=\"center\">";
 290  if ($autologon=="0") {
 291      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Permet d\'avoir une connexion automatique &#224; l\'interface sambaEdu sans avoir besoin de se r&#233;authentifier')")."\">";
 292      echo "<a href=conf_params.php?action=change&amp;varb=autologon&amp;valeur=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 293      echo "</u>";
 294  } else {
 295      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Permet d\'avoir une connexion automatique &#224; l\'interface sambaEdu sans avoir besoin de se r&#233;authentifier')")."\">";
 296      echo "<a href=conf_params.php?action=change&amp;varb=autologon&amp;valeur=0><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 297      echo "</u>";
 298  }
 299  echo "</td></tr>\n";
 300  
 301  // Corbeille
 302  echo "<TR><TD>".gettext("Corbeille r&#233;seau")."</TD><TD align=\"center\">";
 303  if ($corbeille=="0") {
 304      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b>')")."\">";
 305      echo "<a href=conf_params.php?action=change&amp;varb=corbeille&amp;valeur=1&amp;cat=4><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 306      echo "</u>";
 307  } else {
 308      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b>')")."\">";
 309      echo "<a href=conf_params.php?action=change&amp;varb=corbeille&amp;valeur=0&amp;cat=4><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 310      echo "</u>";
 311  }
 312  echo "</td></tr>\n";
 313  
 314  // Gid 
 315  echo "<TR><TD>".gettext("Groupe par defaut des nouveaux utilisateurs (gidNumber)")."</TD><TD align=\"center\">";
 316  if ($action == "modif_gid") {
 317      echo "<form method=\"get\" action=\"conf_params.php\">";
 318      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 319      echo "<input type=\"hidden\" name=\"varb\" value=\"defaultgid\">";
 320      echo "<input type=\"text\" name=\"valeur\"  value=\"$defaultgid\"><input type=\"submit\" value=\"Ok\"> ";
 321      echo "<u onmouseover=\"return escape".gettext("('Indiquer le GID du groupe par defaut pour tous les nouveaux utilisateurs.<br>Ce changemant n\'affectera que les nouveaux comptes cr&#233;&#233;s.<br><br>Si vous avez un Slis, vous devez mettre 600. ')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"></u> ";
 322      echo "</form>";
 323  } elseif ($defaultgid)  {
 324      echo "<u onmouseover=\"return escape".gettext("('Indiquer le GID du groupe par defaut pour tous les nouveaux utilisateurs.<br>Ce changemant n\'affectera que les nouveaux comptes cr&#233;&#233;s.<br><br>Si vous avez un Slis, vous devez mettre 600. ')")."\">";
 325      echo "<a href=conf_params.php?action=modif_gid>$defaultgid</a>";
 326      echo "</u>";
 327  } else {
 328      echo "<u onmouseover=\"return escape".gettext("('Indiquer le GID du groupe par defaut pour tous les nouveaux utilisateurs.<br>Ce changemant n\'affectera que les nouveaux comptes cr&#233;&#233;s.<br><br>Si vous avez un Slis, vous devez mettre 600. ')")."\">";
 329      echo "<a href=conf_params.php?action=modif_gid><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 330      echo "</u>";
 331  }
 332  echo "</td></tr>\n";
 333  
 334  // Affichage ou non script de login
 335  
 336  echo "<TR><TD>".gettext("Masquage du script &#224; l'ouverture de session windows")."</TD><TD align=\"center\">";
 337  if ($hide_logon=="0") {
 338      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Le script de connexion de windows est actuellement visible des utilisateurs.<br><br> Cliquez sur le bouton si vous voulez le masquer.')")."\">";
 339      echo "<a href=conf_params.php?action=change&amp;varb=hide_logon&amp;valeur=1&amp;cat=4><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 340      echo "</u>";
 341  } else {
 342      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Le script de connexion de windows est actuellement masqu&#233;.<br><br>Cliquez sur le bouton si vous voulez le rendre visible des utilisateurs. ')")."\">";
 343      echo "<a href=conf_params.php?action=change&amp;varb=hide_logon&amp;valeur=0&amp;cat=4><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 344      echo "</u>";
 345  }
 346  echo "</td></tr>\n";
 347  
 348  // Configuration du serveur smtp 
 349  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 350  echo gettext("Configuration de l'exp&#233;dition des messages syst&#232;me");
 351  echo "</TD></TR>
 352  ";
 353  // domaine 
 354  echo "<TR><TD>".gettext("Domaine")." </TD><TD align=\"center\">";
 355  if ($action == "modif_domain") {
 356      echo "<form method=\"get\" action=\"conf_params.php\">";
 357      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 358      echo "<input type=\"hidden\" name=\"varb\" value=\"domain\">";
 359      echo "<input type=\"text\" name=\"valeur\"  value=\"$domain\"><input type=\"submit\" value=\"Ok\"> ";
 360      echo "<u onmouseover=\"return escape".gettext("('Indiquer le domaine, qui sera ajout&#233; aux mails. Ce changemant n\'affectera que les nouveaux comptes cr&#233;&#233;s.')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"></u>";
 361      echo "</form>";
 362  } elseif ($domain!="") {
 363      echo "<u onmouseover=\"return escape".gettext("('Indiquer le domaine, qui sera ajout&#233; aux  mails. Ce changemant n\'affectera que les nouveaux comptes cr&#233;&#233;s.')")."\">";
 364      echo "<a href=conf_params.php?action=modif_domain>$domain</a>";
 365      echo "</u>";
 366  } else {
 367      echo "<u onmouseover=\"return escape".gettext("('Indiquer le domaine, qui sera ajout&#233; aux  mails. Ce changemant n\'affectera que les nouveaux comptes cr&#233;&#233;s.')")."\">";
 368      echo "<a href=conf_params.php?action=modif_domain><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 369      echo "</u>";
 370  }
 371  echo "</td></tr>\n";
 372  
 373  
 374  // SMTP 
 375  echo "<TR><TD>".gettext("Exp&#233;dition des messages syst&#232;me")."</TD><TD align=\"center\">";
 376  if (file_exists("/etc/ssmtp/ssmtp.conf")) {
 377      echo "<u onmouseover=\"return escape".gettext("('Permet de configurer l\'exp&#233;dition des mails, en indiquant le serveur smtp de votre provider.')")."\">";
 378      echo "<a href=conf_smtp.php><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 379      echo "</u>";
 380      echo "</form>";
 381  } else {
 382      echo "<u onmouseover=\"return escape".gettext("('<b>Attention : </b> Ce serveur ne peut pas envoyer de messages, cela permet d\'&#234;tre inform&#233; d\'un disfonctionnement.<br> Il est souhaitable de le configurer.')")."\">";
 383      echo "<a href=conf_smtp.php><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 384      echo "</u>";
 385  }    
 386  echo "</td></tr>\n";
 387  
 388  
 389  
 390  // Configuration des serveurs 
 391  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 392  echo gettext("Configuration pour les mises &#224; jour ");
 393  echo "</TD></TR>\n";
 394  
 395  
 396  // Adresse du Proxy
 397  $prox=exec("cat /etc/profile | grep http_proxy= | cut -d= -f2");
 398  if ($prox != "") {
 399          preg_match("/http:\/\/(.*)\"/i",$prox,$rest);
 400      $proxy = $rest[1];
 401  }    
 402  echo "<TR><TD>".gettext("Adresse du proxy")."</TD><TD align=\"center\">";
 403  if ($action == "modif_proxy")  {
 404      echo "<form method=\"get\" action=\"conf_params.php\">";
 405      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 406      echo "<input type=\"hidden\" name=\"varb\" value=\"proxy\">";
 407      echo "<input type=\"text\" name=\"valeur\"  value=\"$proxy\"><input type=\"submit\" value=\"Ok\"> ";
 408      echo "<u onmouseover=\"return escape".gettext("('Indiquer, si vous en utilisez un pour vos connexions &#224; internet, le proxy et son port.<br><br>Ex : 172.16.0.1:8080 ')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"></u>";
 409      echo "</form>";
 410  } elseif ($proxy!="") {
 411      echo "<u onmouseover=\"return escape".gettext("('Indiquer, si vous en utilisez un pour vos connexions &#224; internet, le proxy et son port.<br><br>Ex : 172.16.0.1:8080 ')")."\">";
 412      echo "<a href=conf_params.php?action=modif_proxy>$proxy</a>";
 413      echo "</u>";
 414  } else {
 415      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Pas de proxy, connexion directe &#224; internet</b><br><br>Indiquer, si vous en utilisez un pour vos connexions &#224; internet, le proxy et son port.<br><br>Ex : 172.16.0.1:8080 ')")."\">";
 416      echo "<a href=conf_params.php?action=modif_proxy><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 417      echo "</u>";
 418  }    
 419  echo "</td></tr>\n";
 420  
 421  
 422  // Serveur de temps
 423  echo "<TR><TD>".gettext("Serveur de temps")."</TD><TD align=\"center\">";
 424  if ($action == "modif_ntp")  {
 425      echo "<form method=\"get\" action=\"conf_params.php\">";
 426      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 427      echo "<input type=\"hidden\" name=\"varb\" value=\"ntpserv\">";
 428      echo "<input type=\"text\" name=\"valeur\"  value=\"$ntpserv\"><input type=\"submit\" value=\"Ok\"> ";
 429      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur de temps &#224; utiliser.<br><br>Si vous avez un Slis, indiquer son adresse IP')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"></u>";
 430      echo "</form>";
 431  } elseif ($ntpserv!="") {
 432      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur de temps &#224; utiliser.<br><br>Si vous avez un Slis, indiquer son adresse IP')")."\">";
 433      echo "<a href=conf_params.php?action=modif_ntp>$ntpserv</a>";
 434      echo "</u>";
 435  } else {
 436      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur de temps &#224; utiliser.<br><br>Si vous avez un Slis, indiquer son adresse IP')")."\">";
 437      echo "<a href=conf_params.php?action=modif_ntp><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 438      echo "</u>";
 439  }    
 440  echo "</td></tr>\n";
 441  
 442  // Serveur de mises &#224; jour 
 443  echo "<TR><TD>".gettext("Adresse des scripts de mises &#224; jour")."</TD><TD align=\"center\">";
 444  if ($action=="modif_urlmaj") {
 445      echo "<form method=\"get\" action=\"conf_params.php\">";
 446      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 447      echo "<input type=\"hidden\" name=\"varb\" value=\"urlmaj\">";
 448      echo "<input type=\"text\" name=\"valeur\" size=\"40\" value=\"$urlmaj\"><input type=\"submit\" value=\"Ok\"> ";
 449      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur de mises &#224; jour de votre serveur Se3. ')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"></u>";
 450      echo "</form>";
 451  } elseif ($urlmaj!="") {
 452      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur de mises &#224; jour de votre serveur Se3. ')")."\">";
 453      echo "<a href=conf_params.php?action=modif_urlmaj>$urlmaj</a>";
 454      echo "</u>";
 455  } else {
 456      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur de mises &#224; jour de votre serveur Se3. ')")."\">";
 457      echo "<a href=conf_params.php?action=modif_urlmaj><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a></u>";
 458  }
 459  echo "</td></tr>\n";
 460  
 461  // Serveur de mises &#224; jour 
 462  echo "<TR><TD>".gettext("Adresse de t&#233;l&#233;chargement de mises &#224; jour")."</TD><TD align=\"center\">";
 463  if ($action=="modif_ftpmaj") {
 464      echo "<form method=\"get\" action=\"conf_params.php\">";
 465      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 466      echo "<input type=\"hidden\" name=\"varb\" value=\"ftpmaj\">";
 467      echo "<input type=\"text\" name=\"valeur\" size=\"40\" value=\"$ftpmaj\"><input type=\"submit\" value=\"Ok\"> ";
 468      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur ftp de mises &#224; jour de votre serveur Se3. ')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"help\"></u>";
 469      echo "</form>";
 470  } elseif ($ftpmaj!="") {
 471      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur ftp de mises &#224; jour de votre serveur Se3. ')")."\">";
 472      echo "<a href=conf_params.php?action=modif_ftpmaj>$ftpmaj</a>";
 473      echo "</u>";
 474  } else {
 475      echo "<u onmouseover=\"return escape".gettext("('Indiquer le serveur ftp de mises &#224; jour de votre serveur Se3. ')")."\">";
 476      echo "<a href=conf_params.php?action=modif_ftpmaj><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a></u>";
 477  }
 478  echo "</td></tr>\n";
 479  
 480  
 481  // Configuration des serveurs 
 482  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 483  echo gettext("Configuration de l'annuaire")." ($ldap_base_dn) ";
 484  echo "</TD></TR>\n";
 485  
 486  
 487  // YALA
 488  echo "<TR><TD>".gettext("Droit d'&#233;criture dans l'annuaire")." (yala)</TD><TD align=\"center\">";
 489  if ($yala_bind=="0") {
 490      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin de pouvoir activer la possibilit&#233; d\'&#233;crire directement dans l\'annuaire.<br>Cette possibilit&#233; est &#224; utiliser avec prudence.<br>Normalement, vous ne devriez pas &#224; avoir besoin d\'&#233;crire directement dans l\'annuaire.')")."\">";
 491      echo "<a href=conf_params.php?action=change&amp;varb=yala_bind&amp;valeur=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 492      echo "</u>";
 493  } else {
 494      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin de pouvoir d&#233;sactiver la possibilt&#233; d\'&#233;crire directement dans l\'annuaire LDAP.<br>Cette possibilit&#233; est &#224; utiliser avec prudence.')")."\">";
 495      echo "<a href=conf_params.php?action=change&amp;varb=yala_bind&amp;valeur=0><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 496      echo "</u>";
 497  }
 498  echo "</td></tr>\n";
 499  
 500  
 501  // Sauvegarde distance 
 502  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 503  echo gettext("Sauvegarde");
 504  echo "</TD></TR>\n";
 505  
 506  
 507  // Sauvegarde
 508  
 509  // test si rsync est actif
 510  $rsync_actif = exec("netstat -na | grep 0.0.0.0:873  > /dev/null && echo ok");
 511              
 512  echo "<TR><TD>".gettext("Sauvegarde rsyncd locale ou distante")."</TD><TD align=\"center\">";
 513  if ($rsync_actif!="ok") {
 514      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin de pouvoir activer la possibilit&#233; de sauvegarder en mode rsyncd, soit en local sur le se3 ou depuis un autre serveur (Se3 ou Lcs) disposant de backuppc.')")."\">";
 515      echo "<a href=conf_rsync.php><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 516      echo "</u>";
 517  } else {
 518      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin de pouvoir d&#233;sactiver la possibilt&#233; de sauvegarder ce serveur soit en local sur le se3 ou depuis un autre serveur disposant de backuppc, un se3 ou bien un serveur LCS.<br> Si vous n\'utiliser pas cette fonctionnalit&#233;, il est souhaitable de ne pas l\'activer.')")."\">";
 519      echo "<a href=conf_rsync.php><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 520      echo "</u>";
 521  }
 522  
 523  echo "</td></tr>\n";
 524  echo "<tr><td>".gettext("Sauvegarde hebdomadaire")."</td><td align=\"center\">";
 525  if ($svgsyst_cnsv_hebdo=="1") {
 526      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin de d&#233;sactiver une sauvegarde hebdomadaire. <br><b>Attention</b> Si vous utilisez backuppc (sauvegarde int&#233;gr&#233;e &#224; Se3) cette option est d&#233;conseill&#233;e.<br> Utiliser cela si vous ne souhaitez pas utiliser de syst&#232;me de sauvegarde. Voir la documentation pour plus d\'explication.')")."\">";
 527      echo "<a href=conf_params.php?action=change&amp;varb=svgsyst_cnsv_hebdo&amp;valeur=0><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 528  } else {
 529      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin d\'activer une sauvegarde journali&#232;re. <br><b>Attention</b> Si vous utilisez backuppc (sauvegarde int&#233;gr&#233;e &#224; Se3) cette option est d&#233;conseill&#233;e.<br> Utiliser cela si vous ne souhaitez pas utiliser de syst&#232;me de sauvegarde. Voir la documentation pour plus d\'explication.')")."\">";
 530      echo "<a href=conf_params.php?action=change&amp;varb=svgsyst_cnsv_hebdo&amp;valeur=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 531  }
 532  echo "</td></TR>\n";
 533  
 534  echo "<tr><td>".gettext("Sauvegarde Samba")."</td><td align=\"center\">";
 535  
 536  if ($svgsyst_varlibsamba=="1") {
 537      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin de d&#233;sactiver une sauvegarde journali&#232;re. <br><b>Attention</b> Si vous utilisez backuppc (sauvegarde int&#233;gr&#233;e &#224; Se3) cette option est d&#233;conseill&#233;e.<br> Utiliser cela si vous ne souhaitez pas utiliser de syst&#232;me de sauvegarde. Voir la documentation pour plus d\'explication.')")."\">";
 538      echo "<a href=conf_params.php?action=change&amp;varb=svgsyst_varlibsamba&amp;valeur=0><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 539  } else {
 540      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin d\'activer une sauvegarde journali&#232;re de /var/lib/samba. <br><b>Attention</b> Si vous utilisez backuppc (sauvegarde int&#233;gr&#233;e &#224; Se3) cette option est d&#233;conseill&#233;e.<br> Utiliser cela si vous ne souhaitez pas utiliser de syst&#232;me de sauvegarde. Voir la documentation pour plus d\'explication.')")."\">";
 541      echo "<a href=conf_params.php?action=change&amp;varb=svgsyst_varlibsamba&amp;valeur=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 542  }
 543  
 544  echo "</td></TR>\n";
 545  
 546  echo "<tr><td>".gettext("Sauvegarde ACL de /var/se3")."</td><td align=\"center\">";
 547  
 548  if ($svgsyst_aclvarse3=="1") {
 549      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin d&#233;sactiver la  sauvegarde des ACL de /var/se3. <br>Cela permet de remettre les ACL en cas de probl&#232;me.')")."\">";
 550      echo "<a href=conf_params.php?action=change&amp;varb=svgsyst_aclvarse3&amp;valeur=0><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 551  } else {
 552      echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin d\'activer une sauvegarde des ACL /var/se3.')")."\">";
 553      echo "<a href=conf_params.php?action=change&amp;varb=svgsyst_aclvarse3&amp;valeur=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 554  }
 555  
 556  echo "</td></TR>\n";
 557  
 558  
 559  // Serveurs de com
 560  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 561  echo gettext("Configuration des serveurs de communication");
 562  echo "</TD></TR>
 563  ";
 564  
 565  
 566  // Serveur Slis
 567  echo "<TR><TD>".gettext("Adresse IP de votre serveur Slis (optionnel)")."</TD><TD align=\"center\">";
 568  if ($action=="add_slis") {
 569      echo "<form method=\"get\" action=\"conf_params.php\">";
 570      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 571      echo "<input type=\"hidden\" name=\"varb\" value=\"slisip\">";
 572      echo "<input type=\"text\" name=\"valeur\" size=\"25\" value=\"$slisip\"><input type=\"submit\" value=\"Ok\"> ";
 573      echo "<u onmouseover=\"return escape".gettext("('Indiquer l\'adresse IP de votre serveur Slis  ou ne rien mettre pour le d&#233;sactiver.')")."\"> <img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"></u>";
 574      echo "</form>";
 575  } elseif ($slisip!="") {
 576      echo "<u onmouseover=\"return escape".gettext("('Cliquer sur l\'adresse pour modifer. <br><br>Cette adresse correspond &#224; l\'adresse de votre serveur Slis.')")."\">";
 577      echo "<a href=conf_params.php?action=add_slis>$slisip</a>";
 578      echo "</u>";
 579  } else {
 580      echo "<u onmouseover=\"return escape".gettext("('Cliquer  ici afin de pouvoir indiquer l\'adresse de votre serveur de communication SLIS.')")."\">";
 581      echo "<a href=conf_params.php?action=add_slis><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a></u>";
 582  }
 583  echo "</td></tr>\n";
 584  
 585  // Serveur Lcs 
 586  echo "<TR><TD>".gettext("Adresse IP du serveur Lcs (optionnel)")."</TD><TD align=\"center\">";
 587  if ($action=="add_lcs") {
 588      echo "<form method=\"get\" action=\"conf_params.php\">";
 589      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 590      echo "<input type=\"hidden\" name=\"varb\" value=\"lcsIp\">";
 591      echo "<input type=\"text\" name=\"valeur\" size=\"25\" value=\"$lcsIp\"><input type=\"submit\" value=\"Ok\"> ";
 592      echo "<u onmouseover=\"return escape".gettext("('Indiquer l\'adresse IP de votre serveur Lcs ou ne rien mettre pour le d&#233;sactiver.')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"> </u>";
 593      echo "</form>";
 594  } elseif ($lcsIp!="") {
 595      echo "<u onmouseover=\"return escape".gettext("('Cliquer sur l\'adresse pour modifer. <br><br>Cette adresse correspond &#224; l\'adresse de votre serveur LCS.')")."\">";
 596      echo "<a href=conf_params.php?action=add_lcs>$lcsIp</a>";
 597      echo "</u>";
 598  } else {
 599      echo "<u onmouseover=\"return escape".gettext("('Cliquer  ici afin de pouvoir indiquer l\'adresse de votre serveur de communication LCS.')")."\">";
 600      echo "<a href=conf_params.php?action=add_lcs><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 601      echo "</u>";
 602  }
 603  echo "</td></tr>\n";
 604  
 605  
 606  // Acces a l'interface du serveur de communication 
 607  echo "<TR><TD>".gettext("Adresse de l'interface de votre serveur de communication")."</TD><TD align=\"center\">";
 608  if ($action=="add_com") {
 609      echo "<form method=\"get\" action=\"conf_params.php\">";
 610      echo "<input type=\"hidden\" name=\"action\" value=\"change\">";
 611      echo "<input type=\"hidden\" name=\"varb\" value=\"slis_url\">";
 612      echo "<input type=\"text\" name=\"valeur\" size=\"25\" value=\"$slis_url\"><input type=\"submit\" value=\"Ok\"> ";
 613      echo "<u onmouseover=\"return escape".gettext("('Indiquer l\'adresse de votre serveur de communication (Lcs - Slis).')")."\"><img name=\"action_image2\"  src=\"../elements/images/system-help.png\" alt=\"Help\"> </u>";
 614      echo "</form>";
 615  } elseif ($slis_url!="") {
 616      echo "<u onmouseover=\"return escape".gettext("('Cliquer sur l\'adresse pour modifer. <br><br>Cette adresse correspond &#224; l\'adresse de votre serveur de communication.')")."\">";
 617      echo "<a href=conf_params.php?action=add_com>$slis_url</a>";
 618      echo "</u>";
 619  } else {
 620      echo "<u onmouseover=\"return escape".gettext("('Cliquer  ici afin de pouvoir indiquer l\'adresse de votre serveur de communication LCS - Slis.')")."\">";
 621      echo "<a href=conf_params.php?action=add_com><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 622      echo "</u>";
 623  }
 624  echo "</td></tr>\n";
 625  
 626  
 627  // Partages
 628  echo "<TR><TD colspan=\"2\" align=\"center\" class=\"menuheader\">\n";
 629  echo gettext("Partages");
 630  echo "</TD></TR>
 631  ";
 632  
 633  
 634  echo "<tr><td>".gettext("Purge journali&#232;re de la ressource public ")."</td><td align=\"center\">";
 635  
 636  if ($purge_public=="1") {
 637          echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin de d&#233;sactiver la purge automatique du partage public. <br>Cela permet de supprimer automatiquement toutes les nuits les fichiers dans la ressource public.')")."\">";
 638          echo "<a href=conf_params.php?action=change&amp;varb=purge_public&amp;valeur=0&amp;cat=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 639  } else {
 640          echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin d\'activer une purge automatique de la ressource public.')")."\">";
 641          echo "<a href=conf_params.php?action=change&amp;varb=purge_public&amp;valeur=1&amp;cat=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 642  }
 643  
 644  echo "</td></tr>\n";
 645  
 646  echo "<tr><td>".gettext("Autoriser l'acc&#232;s &#224; la ressource public ")."</td><td align=\"center\">";
 647  
 648  if ($autoriser_partage_public=="y") {
 649          echo "<u onmouseover=\"return escape".gettext("('<b>Etat : Activ&#233;</b><br><br>Cliquer ici afin de d\'interdire l\'acc&#232;s au dossier /var/se3/Docs/public')")."\">";
 650          echo "<a href=conf_params.php?action=change&amp;varb=autoriser_partage_public&amp;valeur=n&amp;cat=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/enabled.png\" alt=\"Enabled\"></a>";
 651  } else {
 652          echo "<u onmouseover=\"return escape".gettext("('<b>Etat : D&#233;sactiv&#233;</b><br><br>Cliquer ici afin de d\'autoriser l\'acc&#232;s au dossier /var/se3/Docs/public')")."\">";
 653          echo "<a href=conf_params.php?action=change&amp;varb=autoriser_partage_public&amp;valeur=y&amp;cat=1><IMG style=\"border: 0px solid;\" SRC=\"elements/images/disabled.png\" alt=\"Disabled\"></a>";
 654  }
 655  
 656  echo "</td></TR>
 657  ";
 658  
 659  echo "</table></center>";
 660  
 661  echo "</table></center>";
 662  
 663  include("pdp.inc.php");
 664  ?>


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