function filter_access
filter_access($format, $account = NULL)
Checks if a user has access to a particular text format.
Parameters
$format: An object representing the text format.
$account: (optional) The user account to check access for; if omitted, the currently logged-in user is used. Defaults to NULL.
Return value
Boolean TRUE if the user is allowed to access the given format.
File
- modules/filter/filter.module, line 1029
- Framework for handling the filtering of content.
Code
function filter_access($format, $account = NULL) { global $user; if (!isset($account)) { $account = $user; } // Handle special cases up front. All users have access to the fallback // format. if ($format->format == filter_fallback_format()) { return TRUE; } // Check the permission if one exists; otherwise, we have a non-existent // format so we return FALSE. $permission = filter_permission_name($format); return !empty($permission) && user_access($permission, $account); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!filter!filter.module/function/filter_access/7.x