function get_modules_permissions
Search API
| 7.x misc.inc | get_modules_permissions() | 
| 6.x misc.inc | get_modules_permissions() | 
| 4.x misc.inc | get_modules_permissions() | 
| 5.x misc.inc | get_modules_permissions() | 
This function will read through all the modules' permissions and return back an array. Specifically, it retrieves arrays from each modules' hook_perm() function.
File
- includes/misc.inc, line 2889 
- This file contains misc functions for FlightPath
Code
function get_modules_permissions() {
  $rtn = array();
  foreach ($GLOBALS ["fp_system_settings"]["modules"] as $module => $value) {
    if (isset($value ["disabled"]) && $value ["disabled"] == "yes") {
      // Module is not enabled.  Skip it.
      continue;
    }
    if (function_exists($module . "_perm")) {
      $rtn [$module][] = call_user_func($module . "_perm");
    }
  }
  return $rtn;
}
