projects
/
fa-stable.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
537877f
)
Added access exetensions hook method, cleanup.
author
Janusz Dobrowolski
<janusz@frontaccounting.eu>
Wed, 12 Jan 2011 20:48:13 +0000
(20:48 +0000)
committer
Janusz Dobrowolski
<janusz@frontaccounting.eu>
Wed, 12 Jan 2011 20:48:13 +0000
(20:48 +0000)
includes/hooks.inc
patch
|
blob
|
history
diff --git
a/includes/hooks.inc
b/includes/hooks.inc
index 669a5ce8e2bec0d737ba354d075b32f411bbd50e..41bfde10e698d71dd511fedceec8b9d17c7b4137 100644
(file)
--- a/
includes/hooks.inc
+++ b/
includes/hooks.inc
@@
-66,24
+66,33
@@
class hooks {
//
// Install additional tabs provided by extension
//
//
// Install additional tabs provided by extension
//
- function install_tabs($app)
{
-// set_ext_domain('modules/example'); // set text domain for gettext
+ function install_tabs($app)
+ {
// $app->add_application(new example_class); // add menu tab defined by example_class
// $app->add_application(new example_class); // add menu tab defined by example_class
-// set_ext_domain();
}
//
// Install additonal menu options provided by extension
//
}
//
// Install additonal menu options provided by extension
//
- function install_options($app) {
+ function install_options($app)
+ {
// global $path_to_root;
// global $path_to_root;
-//
set_ext_domain('modules/example');
+//
// switch($app->id) {
// case 'orders':
// $app->add_rapp_function( 0, _("&Example option"),
// $path_to_root.'/modules/example/example.php?', 'SA_OPEN');
// }
// switch($app->id) {
// case 'orders':
// $app->add_rapp_function( 0, _("&Example option"),
// $path_to_root.'/modules/example/example.php?', 'SA_OPEN');
// }
-// set_ext_domain();
}
}
+
+ function install_access()
+ {
+// $security_areas['SA_EXAMPLE'] = array(SS_EXAMPLE|100, _("Example security area."));
+//
+// $security_sections = array(SS_EXAMPLE => _("Example module implementation"));
+//
+// return array($security_areas, $security_sections);
+ }
+
//
// Price in words. $doc_type is set to document type and can be used to suppress
// price in words printing for selected document types.
//
// Price in words. $doc_type is set to document type and can be used to suppress
// price in words printing for selected document types.
@@
-168,7
+177,8
@@
class hooks {
/*
Installs hooks provided by extension modules
*/
/*
Installs hooks provided by extension modules
*/
-function install_hooks() {
+function install_hooks()
+{
global $path_to_root, $Hooks, $installed_extensions;
$Hooks = array();
global $path_to_root, $Hooks, $installed_extensions;
$Hooks = array();
@@
-194,7
+204,8
@@
function install_hooks() {
Non active hooks are not included in $Hooks array, so we can use special function to
activate.
*/
Non active hooks are not included in $Hooks array, so we can use special function to
activate.
*/
-function activate_hooks($ext, $comp) {
+function activate_hooks($ext, $comp)
+{
global $Hooks;
$hooks = @$Hooks[$ext];
global $Hooks;
$hooks = @$Hooks[$ext];
@@
-213,7
+224,8
@@
function activate_hooks($ext, $comp) {
/*
Calls hook $method defined in extension $ext (if any)
*/
/*
Calls hook $method defined in extension $ext (if any)
*/
-function hook_invoke($ext, $method, &$data, $opts=null) {
+function hook_invoke($ext, $method, &$data, $opts=null)
+{
global $Hooks;
global $Hooks;
@@
-229,7
+241,8
@@
function hook_invoke($ext, $method, &$data, $opts=null) {
/*
Calls hook $methods defined in all extensions (if any)
*/
/*
Calls hook $methods defined in all extensions (if any)
*/
-function hook_invoke_all($method, &$data, $opts=null) {
+function hook_invoke_all($method, &$data, $opts=null)
+{
global $Hooks;
global $Hooks;
@@
-250,7
+263,8
@@
function hook_invoke_all($method, &$data, $opts=null) {
/*
Returns first non-null result returned from hook.
*/
/*
Returns first non-null result returned from hook.
*/
-function hook_invoke_first($method, &$data, $opts=null) {
+function hook_invoke_first($method, &$data, $opts=null)
+{
global $Hooks;
global $Hooks;
@@
-271,7
+285,8
@@
function hook_invoke_first($method, &$data, $opts=null) {
extensions installed later.
*/
extensions installed later.
*/
-function hook_invoke_last($method, &$data, $opts=null) {
+function hook_invoke_last($method, &$data, $opts=null)
+{
global $Hooks;
global $Hooks;