в своем модуле создаю пермишенс:
<?phpfunction моймодуль_permission() {
return array(
'мой модуль access' => array(
'title' => t('мой модуль access'),
'description' => t('Мой модуль pages'),
),
);
}
?>
Как мне сделать так что бы этот пермишенс проверял вкл. ли чекбоес в аккаунте пользователя и если вкл. то давал бы добро
<?phpif (user_access('мой модуль access')) {
действие любое
}
?>
т.е. если бы у юзера было вкл. чекбокс, то я бы в Показывать блок на определенных страницах ввел бы в PHP код
<?phpif (user_access('мой модуль access')) {
return TRUE;
}
else {
return FALSE;
}?>
и блок был бы виден юзеру,
а если бы вкл. чекбокса - нет, то не виден.
прописал бы в
Комментарии
может быть такое нужно?
<?phpfunction моймодуль_access($op, $type = NULL, $account = NULL) {
if ($account->field_hide_block_advertising[und][0][value] == '1') {
return user_access('мой модуль access', $account);
}
?>