*
* This file is part of Easy-WI.
*
* Easy-WI is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Easy-WI is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Easy-WI. If not, see .
*
* Diese Datei ist Teil von Easy-WI.
*
* Easy-WI ist Freie Software: Sie koennen es unter den Bedingungen
* der GNU General Public License, wie von der Free Software Foundation,
* Version 3 der Lizenz oder (nach Ihrer Wahl) jeder spaeteren
* veroeffentlichten Version, weiterverbreiten und/oder modifizieren.
*
* Easy-WI wird in der Hoffnung, dass es nuetzlich sein wird, aber
* OHNE JEDE GEWAEHELEISTUNG, bereitgestellt; sogar ohne die implizite
* Gewaehrleistung der MARKTFAEHIGKEIT oder EIGNUNG FUER EINEN BESTIMMTEN ZWECK.
* Siehe die GNU General Public License fuer weitere Details.
*
* Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
* Programm erhalten haben. Wenn nicht, siehe .
*/
if (isset($include) and $include == true) {
include(EASYWIDIR . '/stuff/keyphrasefile.php');
if (!isset($tables)) {
require_once(EASYWIDIR . '/stuff/methods/class_tables.php');
if (!isset($dbConnect['db'])) {
include(EASYWIDIR . '/stuff/config.php');
$dbConnect['db'] = $db;
}
$tables = new Tables($dbConnect['db']);
}
// Execute correct, so we can update game templates
$tables->correctExistingTables();
// Steam Server Token
$query = $sql->prepare("UPDATE `servertypes` SET `steamGameserverToken`='Y' WHERE `shorten` IN ('nmrih','csgo','zps','tf','hl2mp','ageofchivalry','pvkii','left4dead2','left4dead','dods','css')");
$query->execute();
// UT4 game binary copy
$query = $sql->prepare("UPDATE `servertypes` SET `copyStartBinary`='Y' WHERE `shorten` IN ('ark')");
$query->execute();
$query = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
('5.20','
28.12.2015
Änderungen:
- CMS:
- Standard sortierung der news geändert und sortieren nach Datum
- Gameserver:
- Universelle Gameserver Konsole hinzugefügt
- Unreal Tournament 3/4 Support hinzugefügt
- Versionsnummer bezüglich Ark Survival Evolved Version wird von arkdedicated.com an Stelle der Steam API bezogen
- Verbesserter Ark Survival Evolved Restart Prozess
- Steam Server Token support hinzugefügt
- Standard Imageserver ist nicht mehr hard coded.
- Standard Start Updates Minute ist nun 10
- Optionale Parameter all_root und force_update zu startupdates.php hinzugefügt
- Auf aktuellste GameQ v3 Version aktualisiert
- Zusätzliche Spiele zu GameQ v3 hinzugefügt
- Fallback auf GameQ v2 erstellt
- Logging in der job.php hinzugefügt
- Gameserver werden nach einem Master Update neu gestartet
- Fallbacks für den Minecraft Download Pfad eingeführt
- File Extension lang wird kopiert
- Verbesserte Fehler Behandlung beim Image Import
- Online Modus den MC Templates hinzugefügt
- Templates Arma3, Rust, Spigot, Hexxit hinzugefügt
- Voiceserver:
- Flexible Konfigurationen möglich
- Webspace:
- Apache Vhost Template um Versionsprüfung erweitert
- Allgemeines:
- Neues Tabellen Konfigurationsmanagement
- BB Code unterstützung im News Fedd
- Zusätzliche neue Light Skins für alle bereits verfügbaren Farben
- Alle eingesetzten UI frameworks auf aktuellste Version aktualisiert
- Minimale PHP Version ist nun 5.4
- Anzeige des letztmaligen Ausführens der Cronjobs
- CMS standardmäßig deaktiviert
- Root Modul Code auskommentiert
Bugfixes:
- CMS Frontend aktiv, obwohl im Backend deaktiviert
- FastDL zeigt Benutzername an Stelle der Domain
- Installer funktioniert nicht mit dem MySQL Paket von Oracle
- Liste der zugelassenen Dateien in der .htaccess korrigiert
- .htaccess an Apache 2.4 angepasst
- Webmaster: Falscher Redirect zur Übersiccht im Falle eines Fehlers
- % Zeichen nicht innerhalb einer span Gruppe bei mehreren Template Dateien
- Falscher standard MB Wert beim Web Master
- Falsche URL beim Installer
- Csgo Template veraltet
- DataTables funktionieren nicht, wenn Upper Case Character verwendet werden
- Voice API Hinzufügen Methode funktioniert beim aktivierten Debugger nicht
- Admin GS Reinstall: Gebrauch nicht existierender Variable
- Falscher Gebrauch von ID bei Web Master Hinzufügen
- Falscher Gebrauch von array im ajax App Details Template
- Folsche rechtschreibung von access
- False Positive bezüglicher veralterter Voice Server Versionen
- Fehlende queryPassword Spalte bei Voice Servern
- Gameserver Easy Config und Special Character, wie Newline
- cloud.php kann nicht mit external Cronjob genutzt werden
- Game Server file copy exclude Pattern nicht angewendet
- On error, \"My Voiceserver\" is prepended on the voice master servers default name
- Falsches open_basedir im Template
- Falscher Default apache2 reload Befehl
','12.28.2015
Changes:
- CMS:
- Default order of news and date as sort option
- Gameserver:
- Added universal game server console
- Added Unreal Tournament 3/4 support
- Fetch Ark Survival Evolved Version from arkdedicated.com instead of steam API
- Improved Ark Survival Evolved restart process
- Added Steam Server Token support
- Default imageserver is not hard coded anymore
- Set default start updates at to minute 10
- Added optional parameter at startupdates.php all_root and force_update
- Upgrade to latest GameQ v3 version
- Added additional games to GameQ v3
- Added fallback to GameQ v2
- Added logging at job.php
- Restart all gameserver after master update in any case
- Ensure MC download path is set
- File extension lang is copied
- Better error handling at image import
- Added online mode to MC templates
- Added templates Arma3, Rust, Spigot, Hexxit
- Voiceserver:
- Flexible configurations possible
- Webspace:
- Added version check in Apache Vhost
- General:
- New table version and configuration management
- BB code at feed news display added
- Added new skins light skins for all existing colours
- Upgraded UI frameworks to latest versions
- Increased minimum PHP to 5.4
- Display last cron run at system overview
- Deactivate CMS module by default
- Deactivate root module
- Incorrect default open_basedir template
- Incorrect default apache2 reload command
Bugfixes:
- CMS frontend still active when deactivated in backend
- FastDL is showing username instead of domain
- Installer does not work with MySQL package from Oracle
- Corrected list of allowed files at .htaccess
- Align .htaccess with 2.4
- Webmaster: Incorrect redirect to overview in case of error
- % character not within span group in some template files
- Incorrect default MB value at web master
- Wrong URL at installer
- Csgo template outdated
- DataTables not working without because of upper case parameters
- Voice API add method failing with debug on
- Admin GS reinstall: Usage of not existing variable
- Incorrect usage of ID at web master add
- Incorrect array used at ajax app details template
- Incorrect spelling of access
- False positive with outdated voice server version
- Missing queryPassword column at voice server
- Gameserver easy config and special character like newline
- cloud.php cannot be used via external cronjob
- Game Server file copy exclude pattern not applied
- Im Fehler Fall wird \"My Voiceserver\" erneut voran gestellt
')");
$query->execute();
$response->add('Action: insert_easywi_version done: ');
$query->closecursor();
} else {
echo "Error: this file needs to be included by the updater!
";
}