/** * menuAdmin() : *@type : function *@param : $login (login user) *@return : array() (menu administration) */ function menuAdmin($login, $liens) { if (acces_btn_admin($login) == "Y") { // acces au menu d'administration for ($i = 0; $i < count($liens); $i++) { // Affichage item menu if (strlen($liens[$i][0]) > 0 && ldap_get_right($liens[$i][1], $login) == "Y") { $apps['admin'][$i] = array("txt" => $liens[$i][0], "url" => "#", "rev" => "admin", "img" => "core/images/app/lcslogo-admin.png", "typ" => "admn", "smn" => array()); } if (count($liens[$i]) > 0) { } for ($j = 2; $j < count($liens[$i]); $j = $j + 3) { if (ldap_get_right($liens[$i][$j + 2], $login) == "Y") { // On vire le target quand il existe (cas de pla) $tmp = explode("\"", $liens[$i][$j + 1]); # if ( $tmp[1] == "target='_new'" ) $liens[$i][$j+1] = $tmp[0]; if (preg_match("/target/", $tmp[1])) { $liens[$i][$j + 1] = $tmp[0]; } $apps['admin'][$i]['smn'][] = array("txt" => $liens[$i][$j], "url" => "../Admin/" . preg_replace("/\\/Admin\\//", "", $liens[$i][$j + 1])); } } } return $apps; } // Fin menu admin return; }
<?php include "/usr/share/lcs/desktop/core/includes/desktop_check.php"; require "/var/www/lcs/includes/headerauth.inc.php"; require "/var/www/Annu/includes/ldap.inc.php"; ?> <div id="" class="jqd_formulaires ctn-form-left" style="background-color:#660000;"> <?php if (acces_btn_admin($login) == "Y") { // acces au menu d'administration ?> <ul style="" class="clear_both ul2cols"> <!-- <li> <label for="dispIcons4">Icones par défaut affichées sur le bureau à la première connexion</label> <select id="dispIcons4" name="dispIcons4" multiple="multiple" rows="7" style="width:98%;height:100px;font-size:10px;"> </select> <div> <input type="checkbox" id="selectAllApplis4" name="selectAllApplis4" value="all"> <label for="selectAllApplis4">Tout sélectionner</label> </div> </li> --> <li> <label for="maintUrl">Saisissez l'url ou l'adresse courriel à ouvrir lors d'un appel à la maintenance (<small>Clic sur l'icone "clé" dans la barre de menu</small>)</label> <input type="text" name="maintUrl" id="maintUrl" style="width:98%;" value=""/> </li> <li> <label for="showGroups">Ne pas afficher les groupes secondaires dans les informations utilisateur pour les membres du groupe Elèves(<small>Classes, Cours, etc</small>)</label> <input type="checkbox" name="showGroups" id="showGroups" value=""/> </li>
echo "<div class=\"bouton\"><a href=\"../doc/index.php \" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c8','images/$path/BP_r1_c8_f2.gif','images/$path/BP_r1_c8_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c8','images/$path/BP_r1_c8_f3.gif',1);\" ><img name=\"BP_r1_c8\" title=\"Aide\" alt=\"Aide\" src=\"images/$path/BP_r1_c8.gif\" border=\"0\"></a></div>\n"; echo "<div class=\"bouton\"></div>\n"; echo "<div class=\"deconnect\"><img title=\"Déconnecté\" alt=\"Déconnecté\" src=\"images/deconnect.png\" width=\"26\" height=\"9\" hspace=\"5\" align=\"bottom\" border=\"0\"></div>\n"; } else { // Un utilisateur est authentifie echo "<div class=\"bouton\"><a href=\"statandgo.php?use=Accueil&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c3','images/$path/mon_LCS_BP_r1_c3_f2.gif','images/$path/mon_LCS_BP_r1_c3_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c3','images/$path/mon_LCS_BP_r1_c3_f3.gif',1);\" ><img name=\"BP_r1_c3\" title=\"Mon LCS\" alt=\"Mon LCS\" src=\"images/$path/mon_LCS_BP_r1_c3.gif\" border=\"0\"></a></div>\n"; echo "<div class=\"bouton\"><a href=\"statandgo.php?use=Applis&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c4','images/$path/BP_r1_c4_f2.gif','images/$path/BP_r1_c4_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c4','images/$path/BP_r1_c4_f3.gif',1);\" ><img name=\"BP_r1_c4\" title=\"Applications\" alt=\"Applications\" src=\"images/$path/BP_r1_c4.gif\" border=\"0\"></a></div>\n"; // Webmail if ( isset($squirrelmail) ) // Squirrelmail echo "<div class=\"bouton\"><a href=\"statandgo.php?use=squirrelmail&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c5','images/$path/BP_r1_c5_f2.gif','images/$path/BP_r1_c5_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c5','images/$path/BP_r1_c5_f3.gif',1);\" ><img name=\"BP_r1_c5\" title=\"Webmail\" alt=\"Webmail\" src=\"images/$path/BP_r1_c5.gif\" border=\"0\"></a></div>\n"; elseif ( isset($roundcube) ) // Roundcube echo "<div class=\"bouton\"><a href=\"statandgo.php?use=roundcube&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c5','images/$path/BP_r1_c5_f2.gif','images/$path/BP_r1_c5_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c5','images/$path/BP_r1_c5_f3.gif',1);\" ><img name=\"BP_r1_c5\" title=\"Webmail\" alt=\"Webmail\" src=\"images/$path/BP_r1_c5.gif\" border=\"0\"></a></div>\n"; if ( isset($spip) ) // CMS echo "<div class=\"bouton\"><a href=\"statandgo.php?use=spip&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c6','images/$path/BP_r1_c6_f2.gif','images/$path/BP_r1_c6_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c6','images/$path/BP_r1_c6_f3.gif',1);\" ><img name=\"BP_r1_c6\" title=\"Forum\" alt=\"Forum\" src=\"images/$path/BP_r1_c6.gif\" border=\"0\"></a></div>\n"; if ( acces_btn_admin($login) =="Y") // acces au menu d'administration echo "<div class=\"bouton\"><a href=\"statandgo.php?use=Admin&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\"onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c7','images/$path/BP_r1_c7_f2.gif','images/$path/BP_r1_c7_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c7','images/$path/BP_r1_c7_f3.gif',1);\" ><img name=\"BP_r1_c7\" title=\"Administration\" alt=\"Administration\" src=\"images/$path/BP_r1_c7.gif\" border=\"0\"></a></div>\n"; // Aide echo "<div class=\"bouton\"><a href=\"statandgo.php?use=Aide&jeton=".md5($_SESSION['token'].htmlentities("/lcs/statandgo.php"))."\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c8','images/$path/BP_r1_c8_f2.gif','images/$path/BP_r1_c8_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c8','images/$path/BP_r1_c8_f3.gif',1);\" ><img name=\"BP_r1_c8\" title=\"Aide\" alt=\"Aide\" src=\"images/$path/BP_r1_c8.gif\" border=\"0\"></a></div>\n"; // HelpDesk // if ( isset($helpdesk) && ( (is_admin('Lcs_is_admin', $login) == "Y") || (is_admin('System_is_admin', $login) == "Y") ) ) // echo "<div class=\"bouton\"><a href=\"/helpdesk/\" target=\"principale\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c11','images/$path/helpdesk-surv.gif','images/$path/helpdesk-on.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c11','images/$path/helpdesk-on.gif',1);\" ><img name=\"BP_r1_c11\" title=\"Helpdesk\" alt=\"Helpdesk\" src=\"images/$path/helpdesk-off.gif\" border=\"0\"></a></div>\n"; // Case vierge echo "<div class=\"bouton\"></div>\n"; // Deconnection LCS echo "<div class=\"bouton\"><a href=\"logout.php\" onMouseOut=\"MM_nbGroup('out');\" onMouseOver=\"MM_nbGroup('over','BP_r1_c10','images/$path/BP_r1_c10_f2.gif','images/$path/BP_r1_c10_f3.gif',1);\" onClick=\"MM_nbGroup('down','navbar1','BP_r1_c10','images/$path/BP_r1_c10_f3.gif',1);\" ><img name=\"BP_r1_c10\" title=\"Déconnection\" alt=\"Déconnection\" src=\"images/$path/BP_r1_c10.gif\" border=\"0\"></a></div>\n"; // Info connect echo "<div class=\"connexion\"><img src=\"images/connect.png\" alt=\"Login\" width=\"26\" height=\"9\" hspace=\"5\" align=\"bottom\" border=\"0\"><font class=\"login\">$login</font></div>\n"; } ?> </div><!-- Fin blockleft -->