mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c1763536c9 |
@@ -5503,10 +5503,12 @@ function updateDatabase(): void
|
|||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|
||||||
$query = "ALTER TABLE `#__sportsmanager_veranstaltung` ADD COLUMN IF NOT EXISTS `regelwerke_id` INT(11) NOT NULL DEFAULT '0' AFTER `bezeichnung`;";
|
$columns = $db->getTableColumns('#__sportsmanager_veranstaltung');
|
||||||
$db->setQuery($query);
|
if (!array_key_exists('regelwerke_id', $columns)) {
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
$query = "ALTER TABLE `#__sportsmanager_veranstaltung` ADD COLUMN `regelwerke_id` INT(11) NOT NULL DEFAULT '0' AFTER `bezeichnung`;";
|
||||||
|
$db->setQuery($query);
|
||||||
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
}
|
||||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||||
. "\n SET wert = '114'"
|
. "\n SET wert = '114'"
|
||||||
. "\n WHERE name = 'datenbank_version'";
|
. "\n WHERE name = 'datenbank_version'";
|
||||||
@@ -5519,19 +5521,24 @@ function updateDatabase(): void
|
|||||||
if ($datenbank_version < 115) {
|
if ($datenbank_version < 115) {
|
||||||
|
|
||||||
// Erweiterung Tabelle #__sportsmanager_verschieberegel
|
// Erweiterung Tabelle #__sportsmanager_verschieberegel
|
||||||
$query = "ALTER TABLE `#__sportsmanager_verschieberegel`"
|
$columns = $db->getTableColumns('#__sportsmanager_verschieberegel');
|
||||||
."\n ADD COLUMN IF NOT EXISTS `begruendung_erforderlich` INT(1) NOT NULL DEFAULT 0 AFTER `ablehnen`,"
|
if (!array_key_exists('begruendung_erforderlich', $columns)
|
||||||
."\n ADD COLUMN IF NOT EXISTS `vereine_berechtigt` INT(1) NOT NULL DEFAULT 1 AFTER `begruendung_erforderlich`,"
|
|| !array_key_exists('vereine_berechtigt', $columns)
|
||||||
."\n ADD COLUMN IF NOT EXISTS `verband_berechtigt` INT(1) NOT NULL DEFAULT 0 AFTER `vereine_berechtigt`;";
|
|| !array_key_exists('verband_berechtigt', $columns)) {
|
||||||
$db->setQuery($query);
|
$query = "ALTER TABLE `#__sportsmanager_verschieberegel`"
|
||||||
if (!$db->execute()) {
|
. "\n ADD COLUMN `begruendung_erforderlich` INT(1) NOT NULL DEFAULT 0 AFTER `ablehnen`,"
|
||||||
die($db->stderr(true));
|
. "\n ADD COLUMN `vereine_berechtigt` INT(1) NOT NULL DEFAULT 1 AFTER `begruendung_erforderlich`,"
|
||||||
|
. "\n ADD COLUMN `verband_berechtigt` INT(1) NOT NULL DEFAULT 0 AFTER `vereine_berechtigt`;";
|
||||||
|
$db->setQuery($query);
|
||||||
|
if (!$db->execute()) {
|
||||||
|
die($db->stderr(true));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Spielverlegung');";
|
$query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Spielverlegung');";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|
||||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||||
. "\n SET wert = '115'"
|
. "\n SET wert = '115'"
|
||||||
. "\n WHERE name = 'datenbank_version'";
|
. "\n WHERE name = 'datenbank_version'";
|
||||||
@@ -5540,25 +5547,33 @@ function updateDatabase(): void
|
|||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($datenbank_version < 116) {
|
if ($datenbank_version < 116) {
|
||||||
|
|
||||||
$query = "ALTER TABLE `#__sportsmanager_spielort`"
|
$columns = $db->getTableColumns('#__sportsmanager_spielort');
|
||||||
. "\n ADD IF NOT EXISTS `telefon` VARCHAR(64) NULL DEFAULT NULL AFTER `url`,"
|
if (!array_key_exists('telefon', $columns)
|
||||||
. "\n ADD IF NOT EXISTS `email` VARCHAR(64) NULL DEFAULT NULL AFTER `telefon`,"
|
|| !array_key_exists('email', $columns)
|
||||||
. "\n ADD IF NOT EXISTS `ruhetage` VARCHAR(64) NULL DEFAULT NULL AFTER `email`;";
|
|| !array_key_exists('ruhetage', $columns)) {
|
||||||
$db->setQuery($query);
|
$query = "ALTER TABLE `#__sportsmanager_spielort`"
|
||||||
if (!$db->execute()) {
|
. "\n ADD `telefon` VARCHAR(64) NULL DEFAULT NULL AFTER `url`,"
|
||||||
die($db->stderr(true));
|
. "\n ADD `email` VARCHAR(64) NULL DEFAULT NULL AFTER `telefon`,"
|
||||||
|
. "\n ADD `ruhetage` VARCHAR(64) NULL DEFAULT NULL AFTER `email`;";
|
||||||
|
$db->setQuery($query);
|
||||||
|
if (!$db->execute()) {
|
||||||
|
die($db->stderr(true));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "ALTER TABLE `#__sportsmanager_team`"
|
$columns = $db->getTableColumns('#__sportsmanager_team');
|
||||||
. "\n ADD IF NOT EXISTS `trainingstage` VARCHAR(64) NULL DEFAULT NULL AFTER `heimspielort_id`;";
|
if (!array_key_exists('trainingstage', $columns)){
|
||||||
$db->setQuery($query);
|
$query = "ALTER TABLE `#__sportsmanager_team`"
|
||||||
if (!$db->execute()) {
|
. "\n ADD `trainingstage` VARCHAR(64) NULL DEFAULT NULL AFTER `heimspielort_id`;";
|
||||||
die($db->stderr(true));
|
$db->setQuery($query);
|
||||||
|
if (!$db->execute()) {
|
||||||
|
die($db->stderr(true));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||||
. "\n SET wert = '116'"
|
. "\n SET wert = '116'"
|
||||||
. "\n WHERE name = 'datenbank_version'";
|
. "\n WHERE name = 'datenbank_version'";
|
||||||
@@ -5581,10 +5596,15 @@ function updateDatabase(): void
|
|||||||
$db->setQuery( $query );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|
||||||
$query = "ALTER TABLE #__sportsmanager_veranstaltung"
|
$columns = $db->getTableColumns('#__sportsmanager_veranstaltung');
|
||||||
. "\n ADD IF NOT EXISTS explizite_strafen tinyint(4) DEFAULT '0' AFTER elo_wertung";
|
if (!array_key_exists('explizite_strafen', $columns)) {
|
||||||
$db->setQuery($query);
|
$query = "ALTER TABLE #__sportsmanager_veranstaltung"
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
. "\n ADD explizite_strafen tinyint(4) DEFAULT '0' AFTER elo_wertung";
|
||||||
|
$db->setQuery($query);
|
||||||
|
if (!$db->execute()) {
|
||||||
|
die($db->stderr(true));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$query = "UPDATE #__sportsmanager_einstellungen SET wert = '117' WHERE name = 'datenbank_version'";
|
$query = "UPDATE #__sportsmanager_einstellungen SET wert = '117' WHERE name = 'datenbank_version'";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
@@ -5608,7 +5628,7 @@ function updateDatabase(): void
|
|||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_mitglied_von_verbandsorgan` ("
|
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_mitglied_von_verbandsorgan` ("
|
||||||
. "\n `mitglied_von_verbandsorgan_id` int(11) NOT NULL AUTO_INCREMENT,"
|
. "\n `mitglied_von_verbandsorgan_id` int(11) NOT NULL AUTO_INCREMENT,"
|
||||||
. "\n `verbandsorgane_id` int(11) DEFAULT NULL,"
|
. "\n `verbandsorgane_id` int(11) DEFAULT NULL,"
|
||||||
@@ -5629,7 +5649,7 @@ function updateDatabase(): void
|
|||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||||
. "\n SET wert = '118'"
|
. "\n SET wert = '118'"
|
||||||
. "\n WHERE name = 'datenbank_version'";
|
. "\n WHERE name = 'datenbank_version'";
|
||||||
@@ -5678,7 +5698,7 @@ function updateDatabase(): void
|
|||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = "UPDATE #__sportsmanager_einstellungen"
|
$query = "UPDATE #__sportsmanager_einstellungen"
|
||||||
. "\n SET wert = '119'"
|
. "\n SET wert = '119'"
|
||||||
. "\n WHERE name = 'datenbank_version'";
|
. "\n WHERE name = 'datenbank_version'";
|
||||||
|
|||||||
Reference in New Issue
Block a user