diff --git a/htdocs/public/api/index.php b/htdocs/public/api/index.php index 7f291bfa36e..7d620dbcad7 100644 --- a/htdocs/public/api/index.php +++ b/htdocs/public/api/index.php @@ -36,6 +36,16 @@ require_once DOL_DOCUMENT_ROOT.'/includes/restler/vendor/autoload.php'; require_once DOL_DOCUMENT_ROOT.'/api/class/api.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; +// Enable and test if module Api is enabled +if (empty($conf->global->MAIN_MODULE_API)) +{ + $langs->load("admin"); + dol_syslog("Call Dolibarr API interfaces with module disabled"); + print $langs->trans("WarningModuleNotActive",'Api').'.

'; + print $langs->trans("ToActivateModule"); + exit; +} + $api = new DolibarrApi($db); $api->r->setSupportedFormats('JsonFormat', 'XmlFormat');