You are here

protected static function LogFilter::_readFilter in Log Filter 7

Checks if the filter requires log_filter administrative permission and whether the user has that permission.

Parameters

string $name:

Return value

array|boolean|NULL

  • FALSE: the filter doesnt exist
  • NULL: user not allowed to use that filter

Throws

PDOException

2 calls to LogFilter::_readFilter()
LogFilter::viewerForm in ./LogFilter.inc
Defines log viewer form and GUI.
LogFilter::_saveFilter in ./LogFilter.inc
Insert/update filter in database.

File

./LogFilter.inc, line 1268
Drupal Log Filter module

Class

LogFilter
@file Drupal Log Filter module

Code

protected static function _readFilter($name) {
  return !($filter = db_select('log_filter')
    ->fields('log_filter')
    ->condition('name', $name, '=')
    ->execute()
    ->fetchAssoc()) ? FALSE : $filter['require_admin'] && !user_access('log_filter administer') ? NULL : $filter;
}