X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=includes%2Fhooks.inc;h=d2096c17004362352f2c95020d1fad6f45955396;hb=26c3aa914a802dab194638f7750e5b486beedb0f;hp=6c6dda32bdc2a3e5922f44884f8b8b59e0a09931;hpb=a2ae0e35302270ae811db2e6acb44c16b186a970;p=fa-stable.git diff --git a/includes/hooks.inc b/includes/hooks.inc index 6c6dda32..d2096c17 100644 --- a/includes/hooks.inc +++ b/includes/hooks.inc @@ -247,7 +247,7 @@ function install_hooks() 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, $on=true) { global $Hooks; @@ -261,8 +261,10 @@ function activate_hooks($ext, $comp) } if (!$hooks) return false; - else + elseif ($on) return $hooks->activate_extension($comp, false); + else + return $hooks->deactivate_extension($comp, false); } /* Calls hook $method defined in extension $ext (if any)