acl_check( 'administration', 'config', 'users', $my->usertype );
$manageTemplates = $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_templates' );
$manageLanguages = $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_languages' );
$installModules = $acl->acl_check( 'administration', 'install', 'users', $my->usertype, 'modules', 'all' );
$editAllModules = $acl->acl_check( 'administration', 'edit', 'users', $my->usertype, 'modules', 'all' );
$installComponents = $acl->acl_check( 'administration', 'install', 'users', $my->usertype, 'components', 'all' );
$editAllComponents = $acl->acl_check( 'administration', 'edit', 'users', $my->usertype, 'components', 'all' );
$canMassMail = $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_massmail' );
$canManageUsers = $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_users' );
$count = intval( $params->def( 'count', 10 ) );
$query = "SELECT *"
. "\n FROM #__components"
. "\n ORDER BY ordering, name"
;
$database->setQuery( $query );
$comps = $database->loadObjectList(); // component list
$subs = array(); // sub menus
// first pass to collect sub-menu items
foreach ($comps as $row) {
if ($row->parent) {
if (!array_key_exists( $row->parent, $subs )) {
$subs[$row->parent] = array();
} // if
$subs[$row->parent][] = $row;
} // if
} // foreach
?>
|
Components
|
acl_check( 'administration', 'edit', 'users', $my->usertype, 'components', $row->option ) ) {
if ($row->parent == 0 && (trim( $row->admin_menu_link ) || array_key_exists( $row->id, $subs ))) {
if ($i >= $topLevelLimit) {
if ($i == $topLevelLimit) {
?>
name, ENT_QUOTES );
// $alt = htmlspecialchars( $row->admin_menu_alt, ENT_QUOTES );
if ($row->admin_menu_link) {
?>
admin_menu_link,ENT_QUOTES).'">'.$name.' ';
?>
|
|
id, $subs )) {
foreach ($subs[$row->id] as $sub) {//print_r($row);
?>
name );
// $alt = htmlspecialchars( $sub->admin_menu_alt );
// $link = $sub->admin_menu_link ? "" : "null";
// $img = $sub->admin_menu_img ? " admin_menu_img\" />" : '';
if ($sub->admin_menu_link) {
?>
-
admin_menu_link, ENT_QUOTES).'">'.$name.'
'; ?>
-
|
|
|
|