создал свою страницу через hook_menu
<?php
function interviewform_menu() {
$items['modules/inerview/anket/%'] = array(
'page callback' => 'interviewform_get_single_anket_data',
'access callback'=> true,
'access arguments' => array(
'all_ankets',
),
'type' => MENU_NORMAL_ITEM
);
return $items;
}
//добавил permission
function interviewform_permission() {
return array(
'all_ankets' => array(
'title' => t('Просмотр всех анкет'),
)
);
}
?>
в админке поставил галку у определенной роли (у анонима не стоит)
открываю ссылку на страницу в инкогнито, а она доступна...
Комментарии
попробуйте удалить строку 'access callback'=> true,
Потому что в access callback передается название функции - примеров в коре полно
например
'access callback' => 'user_access',
'access arguments' => array('access user profiles'),
...