From 11c16fff06c1111e99d1e05feb3ca4ed366e5988 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 7 Mar 2023 16:20:36 +0100 Subject: [PATCH] Debug Modulebuilder --- htdocs/modulebuilder/index.php | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 4987d084350..d84a2e7a8f1 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -3841,7 +3841,6 @@ if ($module == 'initmodule') { $urloflist = dol_buildpath('/'.$pathtolist, 1); $urlofcard = dol_buildpath('/'.$pathtocard, 1); - $file = file_get_contents($realpathtoapi); $objs = array(); print ''; @@ -3863,15 +3862,20 @@ if ($module == 'initmodule') { // API file print '
'; print ' '.$langs->trans("ApiClassFile").' : '.(dol_is_file($realpathtoapi) ? '' : '').preg_replace('/^'.strtolower($module).'\//', '', $pathtoapi).(dol_is_file($realpathtoapi)?'':'').''; - if (dol_is_file($realpathtoapi) && preg_match('/var '.$tabobj.'\s+([^\s]*)\s/ims', $file, $objs)) { - print ' '.img_picto($langs->trans("Edit"), 'edit').''; - print ' '; - print ''.img_picto($langs->trans("Delete"), 'delete').''; - print '   '; - if (empty($conf->global->$const_name)) { // If module is not activated - print ''.$langs->trans("ApiExplorer").''; + if (dol_is_file($realpathtoapi)) { + $file = file_get_contents($realpathtoapi); + if (preg_match('/var '.$tabobj.'\s+([^\s]*)\s/ims', $file, $objs)) { + print ' '.img_picto($langs->trans("Edit"), 'edit').''; + print ' '; + print ''.img_picto($langs->trans("Delete"), 'delete').''; + print '   '; + if (empty($conf->global->$const_name)) { // If module is not activated + print ''.$langs->trans("ApiExplorer").''; + } else { + print ''.$langs->trans("ApiExplorer").''; + } } else { - print ''.$langs->trans("ApiExplorer").''; + print ''.img_picto('AddAPIsForThisObject', 'generate', 'class="paddingleft"').''; } } else { print ''.img_picto('Generate', 'generate', 'class="paddingleft"').'';