secure_permissions_build_permissions

Versions
secure_permissions
secure_permissions_build_permissions()

Build function to create the permissions arrays.

Code

./secure_permissions.module, line 177

<?php
function secure_permissions_build_permissions() {
  // Revoke all permissions.
  db_query("DELETE FROM {permission}");
  // Get the active roles on the site.
  $roles = user_roles();
  // List all permissions.
  $permissions = array_values(module_invoke_all('perm'));
  // Now set permissions per role, using our hook.
  foreach ($roles as $rid => $role) {
    $new_permissions = module_invoke_all('secure_permissions', $role);
    permissions_grant_permissions($role, $new_permissions);
  }
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List