diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 138fad9eec5..71a4c7169ab 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -36,7 +36,7 @@ $langs->load("other"); $langs->load("admin"); $langs->load("companies"); -$action=GETPOST('action'); +$action=GETPOST('action')?GETPOST('action'):'view'; if (!$user->admin) accessforbidden(); @@ -62,7 +62,6 @@ include_once(DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'); $hookmanager=new HookManager($db); $hookmanager->callHooks(array('admin')); - // Thi page is a generic page to edit dictionnaries // Put here delacaration of dictionnaries properties @@ -671,9 +670,9 @@ if ($_GET["id"]) } } - $action = 'create'; + $tmpaction = 'create'; $parameters=array('fieldlist'=>$fieldlist, 'tabname'=>$tabname[$_GET["id"]]); - $reshook=$hookmanager->executeHooks('createDictionaryFieldlist',$parameters, $obj, $action); // Note that $action and $object may have been modified by some hooks + $reshook=$hookmanager->executeHooks('createDictionaryFieldlist',$parameters, $obj, $tmpaction); // Note that $action and $object may have been modified by some hooks $error=$hookmanager->error; $errors=$hookmanager->errors; if (empty($reshook)) fieldList($fieldlist,$obj); @@ -752,7 +751,8 @@ if ($_GET["id"]) $var=!$var; //print_r($obj); print "