function opigno_simple_ui_menu in Opigno 7.0
Same name and namespace in other branches
- 7 modules/simple_ui/opigno_simple_ui.module \opigno_simple_ui_menu()
File
- modules/
opigno_simple_ui/ opigno_simple_ui.module, line 11 - Contains all hook definitions and module specific API
Code
function opigno_simple_ui_menu() {
$menu = array();
$base = array(
'page callback' => 'system_admin_menu_block_page',
'access arguments' => array(
'access administration pages',
),
'file' => 'system.admin.inc',
'file path' => drupal_get_path('module', 'system'),
);
// Root page
$menu[opigno_simple_ui_get_admin_root()] = array(
'title' => "Opigno",
'description' => "Administer the suite of Opigno modules.",
'weight' => -6,
) + $base;
// User pages
$menu[opigno_get_admin_root_path('', 'user')] = array(
'title' => "Users",
'description' => "Administer users.",
'weight' => 5,
'options' => array(
'attributes' => array(
'class' => array(
'icon-members',
'opigno-admin-user',
),
),
),
) + $base;
// Course pages
$menu[opigno_get_admin_root_path('', 'course')] = array(
'title' => "Courses",
'description' => "Administer settings for courses.",
'weight' => 15,
'options' => array(
'attributes' => array(
'class' => array(
'icon-group',
'opigno-admin-course',
),
),
),
) + $base;
// Commerce pages
if (module_exists('opigno_commerce')) {
$menu[opigno_get_admin_root_path('', 'course')] = array(
'title' => "Commerce",
'description' => "Administer ecommerce.",
'weight' => 15,
'options' => array(
'attributes' => array(
'class' => array(
'icon-cart',
'opigno-admin-commerce',
),
),
),
) + $base;
}
return $menu;
}