diff --git a/views/bootstrap4/class.Bootstrap4.php b/views/bootstrap4/class.Bootstrap4.php index 6c3b90c40..4c91dbea7 100644 --- a/views/bootstrap4/class.Bootstrap4.php +++ b/views/bootstrap4/class.Bootstrap4.php @@ -79,12 +79,8 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common { header($name . ": " . $value); } } - $hookObjs = $this->getHookObjects('SeedDMS_View_Bootstrap'); - foreach($hookObjs as $hookObj) { - if (method_exists($hookObj, 'startPage')) { - $hookObj->startPage($this); - } - } + if($this->hasHook('startPage')) + $this->callHook('startPage'); echo "\n"; echo "\n\n"; echo "\n"; @@ -147,11 +143,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);; echo "
".$flashmsg['msg']."
\n"; } echo "

".getMLText('recent_uploads')."

\n"; - foreach($hookObjs as $hookObj) { - if (method_exists($hookObj, 'startBody')) { - $hookObj->startBody($this); - } - } + if($this->hasHook('startBody')) + $this->callHook('startBody'); } /* }}} */ function htmlAddHeader($head, $type='js') { /* {{{ */ @@ -166,13 +159,9 @@ background-image: linear-gradient(to bottom, #882222, #111111);; function htmlEndPage($nofooter=false) { /* {{{ */ if(!$nofooter) { - $hookObjs = $this->getHookObjects('SeedDMS_View_Bootstrap'); $html = $this->footNote(); - foreach($hookObjs as $hookObj) { - if (method_exists($hookObj, 'footNote')) { - $html = $hookObj->footNote($this, $html); - } - } + if($this->hasHook('footNote')) + $html = $this->callHook('footNote', $html); echo $html; if($this->params['showmissingtranslations']) { $this->missingLanguageKeys(); @@ -317,15 +306,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);; } echo " \n"; - $hookObjs = $this->getHookObjects('SeedDMS_View_Bootstrap'); echo "