X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Faccess_levels.inc;h=7ea510a621a827188c51a1e568ce9e5c792d19bb;hb=175a48c5bd73abe16e77fa2cb48ba522f00d1501;hp=bb84a10a7c66f76ede184deb1b5b00b3d67446c3;hpb=cef4b4de401511a4195b7b8ad04b47bec1895b20;p=fa-stable.git diff --git a/includes/access_levels.inc b/includes/access_levels.inc index bb84a10a..7ea510a6 100644 --- a/includes/access_levels.inc +++ b/includes/access_levels.inc @@ -240,6 +240,7 @@ $security_areas =array( 'SA_BANKJOURNAL' => array(SS_GL|11, _("Journal entries to bank related accounts")), 'SA_BUDGETENTRY' => array(SS_GL|9, _("Budget edition")), 'SA_STANDARDCOST' => array(SS_GL|10, _("Item standard costs")), + 'SA_ACCRUALS' => array(SS_GL|12, _("Revenue / Cost Accruals")), 'SA_GLANALYTIC' => array(SS_GL_A|1, _("GL analytical reports and inquiries")), 'SA_TAXREP' => array(SS_GL_A|2, _("Tax reports and inquiries")), @@ -259,9 +260,11 @@ function add_access_extensions() global $security_areas, $security_sections, $installed_extensions; foreach($installed_extensions as $extid => $ext) { + $accext = hook_invoke($ext['package'], 'install_access', $dummy); + if ($accext == null) continue; + $scode = 100; $acode = 100; - $accext = get_access_extensions($extid); $extsections = $accext[1]; $extareas = $accext[0]; $extcode = $extid<<16; @@ -292,6 +295,7 @@ function add_access_extensions() /* Helper function to retrieve extension access definitions in isolated environment. */ +/* function get_access_extensions($id) { global $path_to_root, $installed_extensions; @@ -300,9 +304,9 @@ function get_access_extensions($id) { $security_sections = $security_areas = array(); if (isset($ext['acc_file'])) - include($path_to_root.'/'.$ext['path'].'/'.$ext['acc_file']); + include_once($path_to_root.'/'.$ext['path'].'/'.$ext['acc_file']); return array($security_areas, $security_sections); } - +*/ ?> \ No newline at end of file