mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Merge pull request #111 from Deutscher-Tischfussballbund/fix/issue45-duplicate-license-on-ranking-duplication
Fix: duplicate Ranglisten should also duplicate license checkbox values of the duplicate source rangliste
This commit is contained in:
@@ -5707,8 +5707,8 @@ function adminEditRangliste(): void
|
|||||||
if (count($rows) < 1) die("Wrong id!");
|
if (count($rows) < 1) die("Wrong id!");
|
||||||
$rangliste = $rows[0];
|
$rangliste = $rows[0];
|
||||||
|
|
||||||
$query = "INSERT INTO #__sportsmanager_rangliste (saison_id, system_id, streichergebnisse, geschlecht, minalter, maxalter, ohnealter, bezeichnung, erster_tag, letzter_tag, status, reihenfolge, kategorie)"
|
$query = "INSERT INTO #__sportsmanager_rangliste (saison_id, system_id, streichergebnisse, geschlecht, lizenzen, minalter, maxalter, ohnealter, bezeichnung, erster_tag, letzter_tag, status, reihenfolge, kategorie)"
|
||||||
. "\n VALUES ('$rangliste->saison_id', " . ($rangliste->system_id == null ? "null" : "'$rangliste->system_id'") . ", '" . $db->escape($rangliste->streichergebnisse) . "', " . ($rangliste->geschlecht == null ? "null" : "'$rangliste->geschlecht'") . ", " . ($rangliste->minalter == null ? "null" : "'$rangliste->minalter'") . ", " . ($rangliste->maxalter == null ? "null" : "'$rangliste->maxalter'") . ", '$rangliste->ohnealter', '" . $db->escape($rangliste->bezeichnung . " (Kopie)") . "', '" . $db->escape($rangliste->erster_tag) . "', '" . $db->escape($rangliste->letzter_tag) . "', '0', '" . $db->escape($rangliste->reihenfolge) . "', '" . $db->escape($rangliste->kategorie) . "');";
|
. "\n VALUES ('$rangliste->saison_id', " . ($rangliste->system_id == null ? "null" : "'$rangliste->system_id'") . ", '" . $db->escape($rangliste->streichergebnisse) . "', " . ($rangliste->geschlecht == null ? "null" : "'$rangliste->geschlecht'") . ", " . ($rangliste->lizenzen == null ? "null" : "'$rangliste->lizenzen'") . "," . ($rangliste->minalter == null ? "null" : "'$rangliste->minalter'") . ", " . ($rangliste->maxalter == null ? "null" : "'$rangliste->maxalter'") . ", '$rangliste->ohnealter', '" . $db->escape($rangliste->bezeichnung . " (Kopie)") . "', '" . $db->escape($rangliste->erster_tag) . "', '" . $db->escape($rangliste->letzter_tag) . "', '0', '" . $db->escape($rangliste->reihenfolge) . "', '" . $db->escape($rangliste->kategorie) . "');";
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
if (!$db->execute()) {
|
if (!$db->execute()) {
|
||||||
die($db->stderr(true));
|
die($db->stderr(true));
|
||||||
@@ -16334,9 +16334,9 @@ function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false)
|
|||||||
$terminaktion->url = adminCheckRelativerPfad($terminaktion->url);
|
$terminaktion->url = adminCheckRelativerPfad($terminaktion->url);
|
||||||
if (!str_contains($terminaktion->url, "://")) {
|
if (!str_contains($terminaktion->url, "://")) {
|
||||||
$termin_url_anzeige = $terminaktion->url;
|
$termin_url_anzeige = $terminaktion->url;
|
||||||
$termin_url = "http://" . $terminaktion->url;
|
$termin_url = "https://" . $terminaktion->url;
|
||||||
} else {
|
} else {
|
||||||
$termin_url_anzeige = str_starts_with($terminaktion->url, "http://") ? substr($terminaktion->url, 7) : $terminaktion->url;
|
$termin_url_anzeige = str_starts_with($terminaktion->url, "https://") ? substr($terminaktion->url, 8) : $terminaktion->url;
|
||||||
$termin_url = $terminaktion->url;
|
$termin_url = $terminaktion->url;
|
||||||
}
|
}
|
||||||
$termin_beschreibung .= "<tr>\r\n"
|
$termin_beschreibung .= "<tr>\r\n"
|
||||||
@@ -16365,9 +16365,9 @@ function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false)
|
|||||||
$terminaktion->ergebnisse_url = adminCheckRelativerPfad($terminaktion->ergebnisse_url);
|
$terminaktion->ergebnisse_url = adminCheckRelativerPfad($terminaktion->ergebnisse_url);
|
||||||
if (!str_contains($terminaktion->ergebnisse_url, "://")) {
|
if (!str_contains($terminaktion->ergebnisse_url, "://")) {
|
||||||
$termin_url_anzeige = $terminaktion->ergebnisse_url;
|
$termin_url_anzeige = $terminaktion->ergebnisse_url;
|
||||||
$termin_url = "http://" . $terminaktion->ergebnisse_url;
|
$termin_url = "https://" . $terminaktion->ergebnisse_url;
|
||||||
} else {
|
} else {
|
||||||
$termin_url_anzeige = str_starts_with($terminaktion->ergebnisse_url, "http://") ? substr($terminaktion->ergebnisse_url, 7) : $terminaktion->ergebnisse_url;
|
$termin_url_anzeige = str_starts_with($terminaktion->ergebnisse_url, "https://") ? substr($terminaktion->ergebnisse_url, 8) : $terminaktion->ergebnisse_url;
|
||||||
$termin_url = $terminaktion->ergebnisse_url;
|
$termin_url = $terminaktion->ergebnisse_url;
|
||||||
}
|
}
|
||||||
$termin_beschreibung .= "<tr>\r\n"
|
$termin_beschreibung .= "<tr>\r\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user