Datenbankvorbereitung für issue 289

This commit is contained in:
Jürgen Meyer
2026-09-04 11:34:07 +02:00
parent df794966df
commit 69cf0e46ab
2 changed files with 11 additions and 0 deletions
@@ -5762,6 +5762,16 @@ function updateDatabase(): void
}
}
$columns = $db->getTableColumns('#__sportsmanager_spielort');
if (!array_key_exists('zusatzinfo', $columns)){
$query = "ALTER TABLE `#__sportsmanager_spielort`"
. "\n ADD `zusatzinfo` TEXT NULL DEFAULT NULL AFTER `ruhetage`;";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
}
}
$zielpfad = JPATH_ROOT . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'sportsmanager' . DIRECTORY_SEPARATOR . 'spieler' . DIRECTORY_SEPARATOR . 'n.png';
if (!is_file($zielpfad)) {
$quellpfad = JPATH_SITE . DIRECTORY_SEPARATOR . 'components' . DIRECTORY_SEPARATOR . 'com_sportsmanager' . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'spieler-n.png';
+1
View File
@@ -680,6 +680,7 @@ return new class () implements InstallerScriptInterface
. "\n `telefon` varchar(64) DEFAULT NULL,"
. "\n `email` varchar(64) DEFAULT NULL,"
. "\n `ruhetage` varchar(64) DEFAULT NULL,"
. "\n `zusatzinfo` text DEFAULT NULL,"
. "\n `beschreibung` varchar(500) DEFAULT NULL,"
. "\n `status` tinyint(1) NOT NULL DEFAULT '0',"
. "\n PRIMARY KEY (`spielort_id`)"