From d310ca6e82a71fdae379bf6ab81d930a9c665ee1 Mon Sep 17 00:00:00 2001 From: oscim Date: Tue, 29 Oct 2019 11:15:03 +0100 Subject: [PATCH 1/2] Update admin.lib.php add function modulehelp_prepare_head --- htdocs/core/lib/admin.lib.php | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php index 21bff7bc8b3..216d6fc2b62 100644 --- a/htdocs/core/lib/admin.lib.php +++ b/htdocs/core/lib/admin.lib.php @@ -670,7 +670,45 @@ function security_prepare_head() return $head; } +/** + * Prepare array with list of tabs + * @param object $object descriptor class + * @return array Array of tabs to show + */ +function modulehelp_prepare_head($object) +{ + global $langs, $conf, $user; + $h = 0; + $head = array(); + + // FIX for compatibity habitual tabs + $object->id = $object->numero; + $head[$h][0] = DOL_URL_ROOT."/admin/modulehelp.php?id=".$object->id.'&mode=desc'; + $head[$h][1] = $langs->trans("Description"); + $head[$h][2] = 'desc'; + $h++; + + $head[$h][0] = DOL_URL_ROOT."/admin/modulehelp.php?id=".$object->id.'&mode=feature'; + $head[$h][1] = $langs->trans("TechnicalServicesProvided"); + $head[$h][2] = 'feature'; + $h++; + + if ($object->isCoreOrExternalModule() == 'external') + { + $head[$h][0] = DOL_URL_ROOT."/admin/modulehelp.php?id=".$object->id.'&mode=changelog'; + $head[$h][1] = $langs->trans("ChangeLog"); + $head[$h][2] = 'changelog'; + $h++; + } + + complete_head_from_modules($conf,$langs,null,$head,$h,'modulehelp_admin'); + + complete_head_from_modules($conf,$langs,null,$head,$h,'modulehelp_admin','remove'); + + + return $head; +} /** * Prepare array with list of tabs * From 52ef2bb990c3590e7ec266a9b91602099bcf18b9 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Tue, 29 Oct 2019 10:16:49 +0000 Subject: [PATCH 2/2] Fixing style errors. --- htdocs/core/lib/admin.lib.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php index 216d6fc2b62..e31f9b6d7d7 100644 --- a/htdocs/core/lib/admin.lib.php +++ b/htdocs/core/lib/admin.lib.php @@ -672,7 +672,7 @@ function security_prepare_head() /** * Prepare array with list of tabs - * @param object $object descriptor class + * @param object $object descriptor class * @return array Array of tabs to show */ function modulehelp_prepare_head($object) @@ -680,9 +680,9 @@ function modulehelp_prepare_head($object) global $langs, $conf, $user; $h = 0; $head = array(); - - // FIX for compatibity habitual tabs - $object->id = $object->numero; + + // FIX for compatibity habitual tabs + $object->id = $object->numero; $head[$h][0] = DOL_URL_ROOT."/admin/modulehelp.php?id=".$object->id.'&mode=desc'; $head[$h][1] = $langs->trans("Description"); @@ -702,9 +702,9 @@ function modulehelp_prepare_head($object) $h++; } - complete_head_from_modules($conf,$langs,null,$head,$h,'modulehelp_admin'); + complete_head_from_modules($conf, $langs, null, $head, $h, 'modulehelp_admin'); - complete_head_from_modules($conf,$langs,null,$head,$h,'modulehelp_admin','remove'); + complete_head_from_modules($conf, $langs, null, $head, $h, 'modulehelp_admin', 'remove'); return $head;