You are here

function acquia_spi_security_review_trusted_roles in Acquia Connector 7.3

Same name and namespace in other branches
  1. 6.2 acquia_spi/security_review.inc \acquia_spi_security_review_trusted_roles()
  2. 7.2 acquia_spi/security_review.inc \acquia_spi_security_review_trusted_roles()

Helper function for assumed trusted roles.

File

acquia_spi/security_review.inc, line 902
Stand-alone security checks and review system.

Code

function acquia_spi_security_review_trusted_roles() {
  $trusted_roles = array();
  $untrusted_roles = acquia_spi_security_review_untrusted_roles();
  $results = db_query('SELECT rid, name FROM {role} WHERE rid NOT IN (:rids)', array(
    ':rids' => $untrusted_roles,
  ));
  foreach ($results as $role) {
    $trusted_roles[$role->rid] = $role->name;
  }
  return array_filter($trusted_roles);
}