예제 #1
0
        Installation::CreateConfigFile($configData);
        require "config.php";
        //Installation::CreateDatabase();
        $utc = new DateTimeZone('UTC');
        $dt = new DateTime('now', $utc);
        require "install/templates/community.php";
        $db->DestroyConnection();
        break;
    case 5:
        require "core/classes/main.class.php";
        require "install/install.class.php";
        $configData = array('forum_name' => GetPost('community_name'), 'forum_base_url' => GetPost('community_url'), 'forum_timezone' => GetPost('community_timezone'));
        Installation::EditConfigFile($configData);
        require "install/templates/admincreation.php";
        break;
    case 6:
        require "core/classes/main.class.php";
        require "install/install.class.php";
        require "config.php";
        $adminData = array('name' => $db->SafeString(GetPost('admin_username')), 'email' => $db->SafeString(GetPost('admin_email')), 'password' => $db->SafeString(GetPost('admin_password')), 'password2' => $db->SafeString(GetPost('admin_password2')));
        $creation = Installation::CreateAdminAccount($adminData);
        require "install/templates/status.php";
        $db->DestroyConnection();
        break;
    case 7:
        require "install/templates/finished.php";
        break;
    default:
        require "install/templates/home.php";
        break;
}