X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=applications%2Fapplication.php;h=c16ef2069704aa33b8b440a35e3722d2dbdb665e;hb=4e4ce8577f8582967995919860c66aa94d633afd;hp=430b20c80a531b741632b9daaf9f00e2168ba2f3;hpb=1f94f15675a381629f1d38fac7b3147b74edddf7;p=fa-stable.git diff --git a/applications/application.php b/applications/application.php index 430b20c8..c16ef206 100644 --- a/applications/application.php +++ b/applications/application.php @@ -9,7 +9,17 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License here . ***********************************************************************/ - class menu_item + +define('MENU_ENTRY', 'menu_entry'); +define('MENU_TRANSACTION', 'menu_transaction'); +define('MENU_INQUIRY', 'menu_inquiry'); +define('MENU_REPORT', 'menu_report'); +define('MENU_MAINTENANCE', 'menu_maintenance'); +define('MENU_UPDATE', 'menu_update'); +define('MENU_SETTINGS', 'menu_settings'); +define('MENU_SYSTEM', 'menu_system'); + + class menu_item { var $label; var $link; @@ -46,12 +56,14 @@ var $label; var $link; var $access; + var $category; - function app_function($label,$link,$access='SA_OPEN') + function app_function($label,$link,$access='SA_OPEN',$category='') { $this->label = $label; $this->link = $link; $this->access = $access; + $this->category = $category; } } @@ -70,17 +82,17 @@ $this->rappfunctions = array(); } - function add_lapp_function($label,$link="",$access='SA_OPEN') + function add_lapp_function($label,$link="",$access='SA_OPEN',$category='') { - $appfunction = new app_function($label,$link,$access); + $appfunction = new app_function($label,$link,$access,$category); //array_push($this->lappfunctions,$appfunction); $this->lappfunctions[] = $appfunction; return $appfunction; } - function add_rapp_function($label,$link="",$access='SA_OPEN') + function add_rapp_function($label,$link="",$access='SA_OPEN',$category='') { - $appfunction = new app_function($label,$link,$access); + $appfunction = new app_function($label,$link,$access,$category); //array_push($this->rappfunctions,$appfunction); $this->rappfunctions[] = $appfunction; return $appfunction; @@ -113,14 +125,14 @@ return $module; } - function add_lapp_function($level, $label,$link="",$access='SA_OPEN') + function add_lapp_function($level, $label,$link="",$access='SA_OPEN',$category='') { - $this->modules[$level]->lappfunctions[] = new app_function($label, $link, $access); + $this->modules[$level]->lappfunctions[] = new app_function($label, $link, $access, $category); } - function add_rapp_function($level, $label,$link="",$access='SA_OPEN') + function add_rapp_function($level, $label,$link="",$access='SA_OPEN',$category='') { - $this->modules[$level]->rappfunctions[] = new app_function($label, $link, $access); + $this->modules[$level]->rappfunctions[] = new app_function($label, $link, $access, $category); } function add_extensions()