[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/includes/ -> menu.inc.php (source)

   1  <?php
   2  
   3     /**
   4     * Affiche le menu en appelant les includes de menu.d
   5    
   6     * @Version $Id  menu.inc.php 2647 2007-12-23 17:50:08Z plouf $
   7     
   8     * @Projet LCS / SambaEdu 
   9     
  10     * @Auteurs Equipe TICE CRDP de caen
  11     * @auteurs wawa - crob - keyser - plouf
  12     
  13     * @Note Appelle 
  14  
  15     * @Licence Distribue sous la licence GPL
  16     */
  17  
  18     /**
  19  
  20     * file: menu.inc.php
  21     * @Repertoire: includes/ 
  22     */  
  23    
  24  
  25  
  26  
  27  include  "ldap.inc.php";
  28      // Prepositionnement variables
  29      $mono_srv = false;
  30      $multi_srv = false;
  31      // Recherche de la nature mono ou multi serveur de la plateforme SE3
  32      $master=search_machines ("(l=maitre)", "computers");
  33      $slaves= search_machines ("(l=esclave)", "computers");
  34      if ( count($master) == 0 ) {
  35        echo "<P>".gettext("ERREUR : Il n'y a pas de serveur maitre d&#233clar&#233 dans l'annuaire ! <BR>Veuillez contacter le super utilisateur du serveur SE3.")."</P>";
  36      } elseif (  count($master) == 1  && count($slaves) == 0 ) {
  37         // Plateforme mono-serveur
  38         $mono_srv = true;
  39      } elseif (  count($master) == 1  && count($slaves) > 0  ) {
  40         $multi_srv = true;
  41      }
  42      // Fin Recherche de la nature mono ou multi serveur de la plateforme SE3
  43  //=============================================
  44  $resultat=mysql_query("SELECT * FROM params WHERE name='menu_fond_ecran'");
  45  if(mysql_num_rows($resultat)==0){
  46      $menu_fond_ecran=0;
  47  }
  48  else{
  49      $ligne=mysql_fetch_object($resultat);
  50      if($ligne->value=="1"){
  51          $menu_fond_ecran=1;
  52      }
  53      else{
  54          $menu_fond_ecran=0;
  55      }
  56  }
  57  // La valeur de $menu_fond_ecran est utilisee dans la page 70windowz.inc
  58  //=============================================
  59  
  60  $resultat=mysql_query("SELECT * FROM params WHERE name='unattended'");
  61  if(mysql_num_rows($resultat)==0){
  62      $menu_unattended=0;
  63  }
  64  else{
  65      $ligne=mysql_fetch_object($resultat);
  66      if($ligne->value=="1"){
  67          $menu_unattended=1;
  68      }
  69      else{
  70          $menu_unattended=0;
  71      }
  72  }
  73  // La valeur de $menu_unattended est utilisee dans la page 98tftp.inc
  74  //=============================================
  75  
  76  $liens=array(0
  77      );
  78      exec("ls /var/www/se3/includes/menu.d/*.inc",$files,$return);
  79      for ($i=0; $i< count($files); $i++) {
  80         if ($files[$i] == "/var/www/se3/includes/menu.d/50ressources.inc") {
  81          if ($mono_srv == "true") {
  82                  include ($files[$i]);
  83          }
  84  
  85         } elseif ($files[$i] == "/var/www/se3/includes/menu.d/51ressources.inc") {
  86          if ($multi_srv == "true") {
  87                  include ($files[$i]);
  88          }
  89  
  90         } elseif ($files[$i] == "/var/www/se3/includes/menu.d/95sauvegarde.inc") {
  91          if (($backuppc == "1") || ($savbandactiv == "1")) {
  92                  include ($files[$i]);
  93          }
  94      
  95      } elseif ($files[$i] == "/var/www/se3/includes/menu.d/90inventaire.inc") {
  96          if ($inventaire == "1") {
  97                  include ($files[$i]);
  98          }
  99      
 100      } elseif ($files[$i] == "/var/www/se3/includes/menu.d/75secu.inc") {
 101          if ($antivirus == "1") {
 102                  include ($files[$i]);
 103          }
 104  
 105      } elseif ($files[$i] == "/var/www/se3/includes/menu.d/97dhcp.inc") {
 106          if ($dhcp == "1") {
 107                  include ($files[$i]);
 108          }
 109          
 110      } elseif ($files[$i] == "/var/www/se3/includes/menu.d/98wpkg.inc") {
 111          if ($wpkg == "1") {
 112                  include ($files[$i]);
 113          }    
 114  
 115      } else {
 116              include ($files[$i]);
 117      }    
 118      }
 119      
 120  ?>


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