function i18n_menu_overview_permission in Menu per language - i18n menu overview 7.3
Same name and namespace in other branches
- 7.2 i18n_menu_overview.module \i18n_menu_overview_permission()
Implements hook_permission().
1 call to i18n_menu_overview_permission()
File
- ./
i18n_menu_overview.module, line 26 - menu language module file displays menus per language
Code
function i18n_menu_overview_permission() {
$menus = _i18n_menu_overview_get_enabled_menus();
$enabled_i18n_menu_overviews = i18n_language_list();
$permissions = array(
'administer all i18n menu overview' => array(
'title' => t('Administer all i18n menus'),
),
);
// Make permissions for all the enabled languages.
foreach ($enabled_i18n_menu_overviews as $menu_language => $language_name) {
if (!empty($menus)) {
foreach ($menus as $menu) {
$permissions['administer ' . $menu . '_' . $menu_language] = array(
'title' => t('Administer the menu:') . $menu . ' ' . t('in') . ' ' . $menu_language,
);
}
}
}
return $permissions;
}