diff --git a/admin-dev/themes/default/template/helpers/form/form.tpl b/admin-dev/themes/default/template/helpers/form/form.tpl index 20e861762..a7da07897 100644 --- a/admin-dev/themes/default/template/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/helpers/form/form.tpl @@ -344,6 +344,9 @@ {if isset($name_controller)} {capture name=hookName assign=hookName}display{$name_controller|ucfirst}Form{/capture} {hook h=$hookName} + {elseif isset($smarty.get.controller)} + {capture name=hookName assign=hookName}display{$smarty.get.controller|ucfirst|htmlentities}Form{/capture} + {hook h=$hookName} {/if} {elseif $key == 'submit'}
diff --git a/admin-dev/themes/default/template/helpers/list/list_footer.tpl b/admin-dev/themes/default/template/helpers/list/list_footer.tpl index b77212638..d5e56377d 100644 --- a/admin-dev/themes/default/template/helpers/list/list_footer.tpl +++ b/admin-dev/themes/default/template/helpers/list/list_footer.tpl @@ -39,4 +39,16 @@ {/if} + + +{hook h='displayAdminListAfter'} +{if isset($name_controller)} + {capture name=hookName assign=hookName}display{$name_controller|ucfirst}ListAfter{/capture} + {hook h=$hookName} +{elseif isset($smarty.get.controller)} + {capture name=hookName assign=hookName}display{$smarty.get.controller|ucfirst|htmlentities}ListAfter{/capture} + {hook h=$hookName} +{/if} + + {block name="after"}{/block} \ No newline at end of file diff --git a/admin-dev/themes/default/template/helpers/list/list_header.tpl b/admin-dev/themes/default/template/helpers/list/list_header.tpl index 28478a9dc..01277c111 100644 --- a/admin-dev/themes/default/template/helpers/list/list_header.tpl +++ b/admin-dev/themes/default/template/helpers/list/list_header.tpl @@ -78,6 +78,17 @@ {block name="override_header"}{/block} + +{hook h='displayAdminListBefore'} +{if isset($name_controller)} + {capture name=hookName assign=hookName}display{$name_controller|ucfirst}ListBefore{/capture} + {hook h=$hookName} +{elseif isset($smarty.get.controller)} + {capture name=hookName assign=hookName}display{$smarty.get.controller|ucfirst|htmlentities}ListBefore{/capture} + {hook h=$hookName} +{/if} + + {if !$simple_header}
diff --git a/admin-dev/themes/default/template/helpers/view/view.tpl b/admin-dev/themes/default/template/helpers/view/view.tpl index 058656b32..feaacf133 100644 --- a/admin-dev/themes/default/template/helpers/view/view.tpl +++ b/admin-dev/themes/default/template/helpers/view/view.tpl @@ -42,3 +42,12 @@
{block name="leadin"}{/block}
{block name="override_tpl"}{/block} + +{hook h='displayAdminView'} +{if isset($name_controller)} + {capture name=hookName assign=hookName}display{$name_controller|ucfirst}View{/capture} + {hook h=$hookName} +{elseif isset($smarty.get.controller)} + {capture name=hookName assign=hookName}display{$smarty.get.controller|ucfirst|htmlentities}View{/capture} + {hook h=$hookName} +{/if} diff --git a/classes/order/OrderHistory.php b/classes/order/OrderHistory.php index bd0abbc5a..a0e069b55 100644 --- a/classes/order/OrderHistory.php +++ b/classes/order/OrderHistory.php @@ -346,6 +346,16 @@ class OrderHistoryCore extends ObjectModel Mail::Send((int)$order->id_lang, $result['template'], $topic, $data, $result['email'], $result['firstname'].' '.$result['lastname']); } + Hook::exec('actionOrderHistoryAddAfter', array('order_history' => $this)); + + return true; + } + + public function add($autodate = true, $null_values = false) + { + if (!parent::add($autodate)) + return false; + Hook::exec('actionOrderHistoryAddAfter', array('order_history' => $this)); return true; }