mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Explicit penalties for league teams (2): resolved issues in PR
This commit is contained in:
@@ -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,"
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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)); }
|
||||
|
||||
Reference in New Issue
Block a user