secure_permissions_rebuild

Versions
secure_permissions
secure_permissions_rebuild()

Rebuild permissions, based on presets from the API.

▾ 3 functions call secure_permissions_rebuild()

secure_permissions_export in ./secure_permissions.module
Page callback to generate roles and permissions in code.
secure_permissions_form_submit in ./secure_permissions.module
We cannot rebuild the menu baed on a setting during form submit, at least, not without special handling.
secure_permissions_modules_submit in ./secure_permissions.module
Rebuild permissions on module page submission.

Code

./secure_permissions.module, line 127

<?php
function secure_permissions_rebuild() {
  // Killswitch for the module, to let admins export permissions before continuing.
  if (!secure_permissions_variable('secure_permissions_active')) {
    return;
  }
  secure_permissions_build_roles();
  secure_permissions_build_permissions();
  if (secure_permissions_variable('secure_permissions_verbose')) {
    drupal_set_message(t('Site roles and permissions have been rebuilt successfully.'), 'status', FALSE);
  }
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List