2016-03-07 3 views
0

У меня есть этот модуль, так как пользователи-администраторы я могу нормально обращаться к этому модулю. Но когда я добавляю разрешение на другие роли (и он сохраняется), другие пользователи, у которых есть permimssion, не могут получить к нему доступ. Пожалуйста, помогите мне.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; 
} 

?> 

ответ

0

Проблема здесь:

возвращение массива ('trial_balance');

Я должен быть:

возвращение массива ('akuntansi');

Смежные вопросы