Example #1
0
// image change on mouse over
a1=new Image(20,12)
a1.src="../lcs/images/menu/up.png"
a2=new Image(20,12)
a2.src="../lcs/images/menu/up_over.png"

a3=new Image(20,12)
a3.src="../lcs/images/menu/down.png"
a4=new Image(20,12)
a4.src="../lcs/images/menu/down_over.png"

function filter(imagename,objectsrc){
if (document.images)
document.images[imagename].src=eval(objectsrc+".src")
}

//-->
</script>
</head>
<?php

if (! isset($menu)) $menu=0;
echo "<body BGCOLOR=\"ghostwhite\" onLoad=\"P7_autoLayers('menu" . $menu ."')\">";
getmenuarray();
menuprint($login);

?>

</body>
</html>
Example #2
0
function acces_btn_admin ($login_recu)
// Test si l'utilisateur authentifie possede les droits pour acceder au bouton d'administration
{
	global $liens;

	getmenuarray();

	// A partir d'ici on a un identifiant
	if ( ldap_get_right("lcs_is_admin",$login_recu) == "Y" ) { // l'utilisateur a les droits lcs_is_admin : il a toujours access
		return ("Y");
	}

   // Test des droits des menus et sous-menus pour les utilisateurs sans les droits lcs_is_admin
   // L'utilisateur a acces des qu'il a un de ces droits

   // boucle sur les menus
	for ($menunbr=1; $menunbr<count($liens); $menunbr++) {
        // Test sur le menu
        $rightname=$liens[$menunbr][1];
        if ( ($rightname=="") or (ldap_get_right($rightname,$login_recu)=="Y") ) {
			// pas de droits necessaires ou alors l'utilisateur a la permission
	    	return ("Y");
        }
        //boucle sur les sous-menus
		 for ($i=2; $i<count($liens[$menunbr]); $i+=3) {
	    	// Test sur le sous-menu
	    	$rightname_smenu=$liens[$menunbr][$i+2];
	    	if ( ($rightname_smenu=="") or (ldap_get_right($rightname_smenu,$login_recu)=="Y") ) {
                // pas de droits necessaires ou alors l'utilisateur a la permission
                return ("Y");
			}
		}	 // boucle sur les sous-menus
	} // boucle sur les menus
	// on a parcouru tous les menus et sous-menus et l'utilisateur n'a pas les droits
	return ("N");
} // Fin fonction acces_btn_admin