[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
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éclaré 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 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |