С помощью этой функции вы можете проверить форумные права текущего пользователя.
function pfm_is_can($action){ global $user_ID; return pfm_is_user_can($user_ID, $action); }
$action (строка)
Существующие права
'forum_view' => просмотр форума 'topic_create' => создание тем 'topic_delete' => удаление тем 'topic_edit' => редактирование тем 'topic_other_delete' => удалять чужие топики 'topic_other_edit' => редактировать чужие топики 'topic_fix' => закреплять топики 'topic_close' => закрывать топики 'topic_migrate' => перемещать топики 'post_create' => добавлять ответы 'post_edit' => редактировать ответ 'post_delete' => удалять ответ 'post_other_edit' => редактировать чужие ответы 'post_other_delete' => удалять чужие ответы 'post_migrate' => перемещать посты
Пример:
pfm_is_can('forum_view');
Если текущий пользователь может просматривать форум, то функция вернет true
Если вы хотите проверить права конкретного пользователя, то используйте функцию
pfm_is_user_can($user_ID, $action);
Пример:
pfm_is_user_can(1, 'forum_view');
Если пользователь с ID 1 может просматривать форум, то функция вернет true
Комментариев (0)