Drupal 6:自定义模块上的访问被拒绝

时间:2016-03-07 05:06:05

标签: module drupal-6

我有这个模块,作为管理员用户我可以正常访问这个模块。但是当我向其他角色添加权限(并保存)时,其他具有这种权限的用户无法访问它。请帮帮我。

以下是代码:

<?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;
}

?>

1 个答案:

答案 0 :(得分:0)

问题在于:

返回数组(&#39; trial_balance&#39;);

我应该:

返回数组(&#39; akuntansi&#39;);

相关问题