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) {
|
if ($datenbank_version < 117) {
|
||||||
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_team_strafen` ("
|
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_team_strafen` ("
|
||||||
. "\n `team_strafen_id` int(11) NOT NULL AUTO_INCREMENT,"
|
. "\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 `team_id` int(11) NOT NULL DEFAULT '0',"
|
||||||
. "\n `strafe` float(6,2) NOT NULL DEFAULT '0',"
|
. "\n `strafe` float(6,2) NOT NULL DEFAULT '0',"
|
||||||
. "\n `beschreibung` text NOT NULL,"
|
. "\n `beschreibung` text NOT NULL,"
|
||||||
|
|||||||
@@ -4818,7 +4818,9 @@ function neueTeamStrafe($teamid, $veranstaltungid, $strafe, $beschreibung) {
|
|||||||
if(!empty($rows)) {
|
if(!empty($rows)) {
|
||||||
$mailer = Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();
|
$mailer = Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();
|
||||||
$mailer->setSender($mailfrom, $fromname);
|
$mailer->setSender($mailfrom, $fromname);
|
||||||
$mailer->addCc($penaltycc);
|
if (!empty($penaltycc)) {
|
||||||
|
$mailer->addCc($penaltycc);
|
||||||
|
}
|
||||||
$mailer->setSubject($subject);
|
$mailer->setSubject($subject);
|
||||||
$mailer->setBody($body);
|
$mailer->setBody($body);
|
||||||
foreach ($rows as $row) {
|
foreach ($rows as $row) {
|
||||||
|
|||||||
@@ -724,7 +724,7 @@ return new class () implements InstallerScriptInterface
|
|||||||
|
|
||||||
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_team_strafen` ("
|
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_team_strafen` ("
|
||||||
. "\n `team_strafen_id` int(11) NOT NULL AUTO_INCREMENT,"
|
. "\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 `team_id` int(11) NOT NULL DEFAULT '0',"
|
||||||
. "\n `strafe` float(6,2) NOT NULL DEFAULT '0',"
|
. "\n `strafe` float(6,2) NOT NULL DEFAULT '0',"
|
||||||
. "\n `beschreibung` text NOT NULL,"
|
. "\n `beschreibung` text NOT NULL,"
|
||||||
@@ -1200,7 +1200,7 @@ return new class () implements InstallerScriptInterface
|
|||||||
$db->setQuery( $query );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
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 );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|
||||||
@@ -1689,6 +1689,10 @@ return new class () implements InstallerScriptInterface
|
|||||||
$db->setQuery( $query );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
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`;";
|
$query = "DROP TABLE IF EXISTS `#__sportsmanager_turnier`;";
|
||||||
$db->setQuery( $query );
|
$db->setQuery( $query );
|
||||||
if (!$db->execute()) { die($db->stderr(true)); }
|
if (!$db->execute()) { die($db->stderr(true)); }
|
||||||
|
|||||||
Reference in New Issue
Block a user