Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
# 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);
Ejemplo n.º 3
0
 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;
     }
 }