diff --git a/src/structure/components/com_sportsmanager/database/update.php b/src/structure/components/com_sportsmanager/database/update.php index 5c48d25..e2c1fc5 100644 --- a/src/structure/components/com_sportsmanager/database/update.php +++ b/src/structure/components/com_sportsmanager/database/update.php @@ -5571,7 +5571,7 @@ function updateDatabase(): void if ($datenbank_version < 117) { $query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_team_strafen` (" . "\n `team_strafen_id` int(11) NOT NULL AUTO_INCREMENT," - . "\n `zeitpunkt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'," + . "\n `zeitpunkt` datetime NOT NULL," . "\n `team_id` int(11) NOT NULL DEFAULT '0'," . "\n `strafe` float(6,2) NOT NULL DEFAULT '0'," . "\n `beschreibung` text NOT NULL," diff --git a/src/structure/components/com_sportsmanager/sportsmanager.php b/src/structure/components/com_sportsmanager/sportsmanager.php index b271dae..76e4714 100644 --- a/src/structure/components/com_sportsmanager/sportsmanager.php +++ b/src/structure/components/com_sportsmanager/sportsmanager.php @@ -4818,7 +4818,9 @@ function neueTeamStrafe($teamid, $veranstaltungid, $strafe, $beschreibung) { if(!empty($rows)) { $mailer = Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer(); $mailer->setSender($mailfrom, $fromname); - $mailer->addCc($penaltycc); + if (!empty($penaltycc)) { + $mailer->addCc($penaltycc); + } $mailer->setSubject($subject); $mailer->setBody($body); foreach ($rows as $row) { diff --git a/src/structure/script.php b/src/structure/script.php index 5e997c7..4200fe9 100644 --- a/src/structure/script.php +++ b/src/structure/script.php @@ -724,7 +724,7 @@ return new class () implements InstallerScriptInterface $query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_team_strafen` (" . "\n `team_strafen_id` int(11) NOT NULL AUTO_INCREMENT," - . "\n `zeitpunkt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'," + . "\n `zeitpunkt` datetime NOT NULL," . "\n `team_id` int(11) NOT NULL DEFAULT '0'," . "\n `strafe` float(6,2) NOT NULL DEFAULT '0'," . "\n `beschreibung` text NOT NULL," @@ -1200,7 +1200,7 @@ return new class () implements InstallerScriptInterface $db->setQuery( $query ); if (!$db->execute()) { die($db->stderr(true)); } - $query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'datenbank_version', wert = '116';"; + $query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'datenbank_version', wert = '117';"; $db->setQuery( $query ); if (!$db->execute()) { die($db->stderr(true)); } @@ -1689,6 +1689,10 @@ return new class () implements InstallerScriptInterface $db->setQuery( $query ); if (!$db->execute()) { die($db->stderr(true)); } + $query = "DROP TABLE IF EXISTS `#__sportsmanager_team_strafen`;"; + $db->setQuery( $query ); + if (!$db->execute()) { die($db->stderr(true)); } + $query = "DROP TABLE IF EXISTS `#__sportsmanager_turnier`;"; $db->setQuery( $query ); if (!$db->execute()) { die($db->stderr(true)); }