#!/usr/bin/env php fetch(0,$countryCode); if ($res > 0 ) { $s = $country->id.':'.$country->code.':'.$country->label; dolibarr_set_const($db, "MAIN_INFO_SOCIETE_COUNTRY", $s, 'chaine', 0, '', $conf->entity); printf('Configuring for country : '.$s."\n"); activateModulesRequiredByCountry($country->code); } else { printf('Unable to find country '.$countryCode."\n"); } } if (!empty(getenv('DOLI_COMPANY_NAME'))) { $compname = getenv('DOLI_COMPANY_NAME'); dolibarr_set_const($db, "MAIN_INFO_SOCIETE_NOM", $compname, 'chaine', 0, '', $conf->entity); } if (!empty(getenv('DOLI_ENABLE_MODULES'))) { $mods = explode(',', getenv('DOLI_ENABLE_MODULES')); foreach ($mods as $mod) { printf("Activating module ".$mod." ..."); try { $res = activateModule('mod' . $mod); if ($res < 0) { print(" FAILED. Unable to load module. Be sure to check the case\n"); } else { printf(" OK\n"); } } catch (Throwable $t) { print(" FAILED. Unable to load module. Be sure to check the case\n"); } } }