public static function wizard_1b() { $back = self::wizard_h2('1b'); $back .= sprintf('<p>%s</p>', self::$gwfil->lang('step_1b_0', array(self::wizard_bool(GWF_InstallConfig::writeConfig(self::$gwfil))))); return $back . self::wizard_1a(); }
# Is there a config file? if (false === file_exists(GWF_CONFIG_PATH)) { $write_a_config = true; define('GWF_HAVE_CONFIG', true); } else { GWF3::onLoadConfig(GWF_CONFIG_PATH); } require_once GWF_CORE_PATH . 'inc/install/GWF_InstallWizard.php'; require_once GWF_CORE_PATH . 'inc/install/GWF_InstallFunctions.php'; require_once GWF_CORE_PATH . 'inc/install/GWF_InstallConfig.php'; require_once GWF_CORE_PATH . 'inc/install/GWF_InstallWizardLanguage.php'; GWF_InstallWizardLanguage::init(); GWF_Log::init(false, true, GWF_PATH . '/protected/installlog'); $lang = new GWF_LangTrans(GWF_CORE_PATH . 'lang/install/install'); if (isset($write_a_config)) { GWF_InstallConfig::writeConfig($lang); echo 'I have written a default config to protected/config.php' . PHP_EOL; echo 'Please edit that config.php, before installing gwf3.' . PHP_EOL; die(0); } if (false === gdo_db()) { file_put_contents('php://stderr', 'Cannot connect to the database. Check your protected/config.php!' . PHP_EOL); die(1); } echo "Installing gwf util core..." . PHP_EOL; if (!GWF_InstallFunctions::core(false)) { file_put_contents('php://stderr', 'Cannot install core... giving up!'); die(2); } echo "Installing Language,Country,IP2Country..." . PHP_EOL; GWF_InstallFunctions::createLanguage(true, true, false);
private static function init(GWF_LangTrans $lang) { if (!self::$inited) { self::$lang = $lang; self::$vars = self::getDefaults($lang); self::$defaults = self::$vars; self::mergeConfig(); self::mergePostVars(); self::$inited = true; } }