} else { $phaseProvided = $_GET['phase']; } $doPhase = $phaseProvided; set_error_handler('errorHandlerForInstaller'); $i10nMan = new languages('install/languages/', 'english'); if (array_key_exists('language', $_COOKIE)) { $language = $_COOKIE['language']; } elseif (array_key_exists('language', $_GET)) { $language = $_GET['language']; setcookie('language', addslashes($language)); } else { $language = 'english'; } $language = addslashes($language); $result = @$i10nMan->loadLanguage($language); // if it couldn\'t load don\'t throw an error $canrun = false; while ($canrun == false) { switch ($doPhase) { case PHASE_START: $canrun = true; break; case PHASE_CHECK: if (array_key_exists('agree', $_POST)) { if ($_POST['agree'] == 'no') { trigger_error('ERROR: ' . $i10nMan->translate('You need to agree with the license.')); } else { $canrun = true; } } else {
$pages->addModule('formpostnews', true, false, 3, 0, false, 'user'); $pages->addModule('logout', true, false, 4, 0, false, 'user'); $pages->addModule('postnews ', true, false, 0, 0, false, 'user'); $pages->addModule('admin/addpage', false, true, 0, 0, true); $pages->addModule('admin/editpage', false, true, 0, 0, true); $pages->addModule('admin/savemanually', false, true, 0, 0, false); $pages->addModule('admin/index', false, true, 0, 1, true); $pages->addModule('admin/general', false, true, 0, 2, true); $pages->addModule('admin/database', false, true, 0, 3, true); $pages->addModule('admin/users', false, true, 0, 4, true); $pages->addModule('admin/news', false, true, 0, 5, true); $pages->addModule('admin/pages', false, true, 0, 6, true); $pages->addModule('admin/extensions', false, true, 0, 7, true); $languages = $i10nMan->getAllSupportedLanguages(); foreach ($languages as $language) { $i10nMan->loadLanguage($language); $pages->installLanguage($language); } $username = addslashes($_POST['admin-account']); $email = addslashes($_POST['admin-email']); $password = addslashes($_POST['admin-password']); $user = new user($DB, $i10nMan); $settings = array('language' => 'english', 'skin' => 'MorgOS Default', 'contentlanguage' => 'english'); $user->insertUser($username, $email, $password, true, $settings); echo '<?xml version="1.0"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?php echo $i10nMan->translate('MorgOS Installation Wizard Step 5');