session = session(); //Database Configuration $config = config('OSPOS'); $appconfig = model(Appconfig::class); if (!$migration->is_latest()) { $this->session->destroy(); } foreach($appconfig->get_all()->getResult() as $app_config) { $config[$app_config->key] = $app_config->value; } //Language $language_exists = file_exists('../app/Language/' . current_language_code()); if(current_language_code() == null || current_language() == null || !$language_exists) { $config->language = 'english'; $config->language_code = 'en-US'; } $language = Services::language(); $language->setLocale($config->language_code); //Time Zone date_default_timezone_set($config->timezone ?? 'America/New_York'); bcscale(max(2, totals_decimals() + tax_decimals())); } }