我有这个模块,作为管理员用户我可以正常访问这个模块。但是当我向其他角色添加权限(并保存)时,其他具有这种权限的用户无法访问它。请帮帮我。
以下是代码:
<?php
include_once(drupal_get_path('module', 'tb') .'/tb.menu.inc');
include_once(drupal_get_path('module', 'tb') .'/tb.inc');
function tb_perm() {
global $user;
return array('trial_balance');
}
function tb_menu() {
global $user;
$items = array();
$items['akuntansi/tb'] = array(
'title' => 'Trial Balance',
'type' => MENU_NORMAL_ITEM,
'page callback' => 'tb_neracapage',
'file' => 'tb.inc',
'access arguments' => array('akuntansi'),
'access callback' => TRUE,
//'type' => MENU_CALLBACK,
);
$items['akuntansi/tb/pdf'] = array(
'page callback' => 'tb_neracapage_pdf',
'file' => 'tb.inc',
'access arguments' => array('akuntansi'),
'type' => MENU_CALLBACK,
);
$items['akuntansi/tb/xls'] = array(
'page callback' => 'tb_neracapage_xls',
'file' => 'tb.inc',
'access arguments' => array('akuntansi'),
'type' => MENU_CALLBACK,
);
return $items;
}
?>
答案 0 :(得分:0)
问题在于:
返回数组(&#39; trial_balance&#39;);
我应该:
返回数组(&#39; akuntansi&#39;);