add hook: permit_hook

This commit is contained in:
M.Dent (DM42.Net)
2018-09-19 21:54:46 -04:00
parent 34fec995f7
commit 456fe71ca9
3 changed files with 22 additions and 7 deletions

View File

@@ -458,6 +458,18 @@ function call_hooks($name, &$data = null) {
if (isset(App::$hooks[$name])) {
foreach(App::$hooks[$name] as $hook) {
if ($name != 'permit_hook') { // avoid looping
$checkhook = [
'name'=>$name,
'hook'=>$hook,
'permit'=>true
];
call_hooks('permit_hook',$checkhook);
if (!$checkhook['permit']) {
continue;
}
}
$origfn = $hook[1];
if($hook[0])
@include_once($hook[0]);