function acquia_spi_security_review_untrusted_roles in Acquia Connector 7.2
Same name and namespace in other branches
- 6.2 acquia_spi/security_review.inc \acquia_spi_security_review_untrusted_roles()
- 7.3 acquia_spi/security_review.inc \acquia_spi_security_review_untrusted_roles()
Helper function for user-defined or default unstrusted Drupal roles.
Return value
An associative array with the role id as the key and the role name as value.
5 calls to acquia_spi_security_review_untrusted_roles()
- acquia_spi_security_review_check_admin_permissions in acquia_spi/
security_review.inc - Look for admin permissions granted to untrusted roles.
- acquia_spi_security_review_check_input_formats in acquia_spi/
security_review.inc - Check for formats that either do not have HTML filter that can be used by untrusted users, or if they do check if unsafe tags are allowed.
- acquia_spi_security_review_check_php_filter in acquia_spi/
security_review.inc - acquia_spi_security_review_trusted_roles in acquia_spi/
security_review.inc - Helper function for assumed trusted roles.
- acquia_spi_security_review_untrusted_permissions in acquia_spi/
security_review.inc - Helper function collects the permissions untrusted roles have.
File
- acquia_spi/
security_review.inc, line 822 - Stand-alone security checks and review system.
Code
function acquia_spi_security_review_untrusted_roles() {
$defaults = _acquia_spi_security_review_default_untrusted_roles();
$roles = variable_get('security_review_untrusted_roles', $defaults);
// array_filter() to remove roles with 0 (meaning they are trusted) @todo
return array_filter($roles);
}