diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php index 2f1d5c89c1b..701c72f3cf9 100644 --- a/htdocs/core/class/html.formfile.class.php +++ b/htdocs/core/class/html.formfile.class.php @@ -408,12 +408,13 @@ class FormFile print ''; - // Hook of thirdparty module + // Execute hooks + // $hooks must be array('key'=>$instanceofclass) if (! empty($hooks) && is_array($hooks)) { foreach($hooks as $module) { - $module->formBuilddocOptions(); + if (method_exists($module,'formBuilddocOptions')) $module->formBuilddocOptions(); } } }