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) { ?>
Full Component List
name, ENT_QUOTES ); // $alt = htmlspecialchars( $row->admin_menu_alt, ENT_QUOTES ); if ($row->admin_menu_link) { ?> id, $subs )) { foreach ($subs[$row->id] as $sub) {//print_r($row); ?>
admin_menu_link,ENT_QUOTES).'">'.$name.'
'; ?>

    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.'
    '; ?>