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;
}