diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml
index 0c9a999..4896c8f 100644
--- a/.github/workflows/build_release.yml
+++ b/.github/workflows/build_release.yml
@@ -6,7 +6,7 @@ name: Sportsmanager Release
on:
push:
tags:
- - 'v[0-9]+.[0-9]+.[0-9]+' # run only on version tags like v1.0.0
+ - 'v[0-9]+.[0-9]+.[0-9]+' # run only on version tags like v1.0.0
jobs:
build:
runs-on: ubuntu-latest
@@ -24,7 +24,19 @@ jobs:
- name: Install npm dependencies
run: npm ci
-
+
+ - name: Get version from git tag
+ run: echo "VERSION=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
+
+ - name: Update version.php
+ run: |
+ echo " src/structure/components/com_sportsmanager/util/version.php
+ echo "defined('_JEXEC') or die;" >> src/structure/components/com_sportsmanager/util/version.php
+ echo "return [" >> src/structure/components/com_sportsmanager/util/version.php
+ echo " 'version' => '${{ env.VERSION }}'," >> src/structure/components/com_sportsmanager/util/version.php
+ echo " 'date' => '$(date +%F)'," >> src/structure/components/com_sportsmanager/util/version.php
+ echo "];" >> src/structure/components/com_sportsmanager/util/version.php
+
- name: Generate release notes
id: release_notes_extension
uses: release-drafter/release-drafter@v6
@@ -37,10 +49,10 @@ jobs:
- name: Save release notes to file
run: |
echo "${{ steps.release_notes_extension.outputs.body }}" > RELEASE_NOTES.md
-
+
- name: Run build script
run: npm run release
-
+
- name: Generate release notes
id: release_notes_github
uses: release-drafter/release-drafter@v6
@@ -52,7 +64,7 @@ jobs:
- name: Save release notes to file
run: |
echo "${{ steps.release_notes_github.outputs.body }}" > RELEASE_NOTES.md
-
+
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
@@ -62,7 +74,7 @@ jobs:
body_path: "RELEASE_NOTES.md"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
+
- name: Delete draft release via API # workaround: remove leftover draft by release-drafter
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -70,7 +82,7 @@ jobs:
run: |
drafts=$(curl -s -H "Authorization: token $GITHUB_TOKEN" \
https://api.github.com/repos/$REPO/releases | jq '.[] | select(.draft == true)')
-
+
if [ -n "$drafts" ]; then
id=$(echo "$drafts" | jq -r '.id')
curl -s -X DELETE -H "Authorization: token $GITHUB_TOKEN" \
diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php
index 29e8f08..a23d69e 100644
--- a/src/structure/components/com_sportsmanager/admin.php
+++ b/src/structure/components/com_sportsmanager/admin.php
@@ -20,8 +20,6 @@ require_once JPATH_SITE . '/components/com_sportsmanager/database/init.php';
function UhrzeitWandlerDE($Zeitstempel): mixed
{
- //Jürgen Meyer 07.03.2025
-
$Temp = explode(' ', $Zeitstempel);
$Datum = $Temp[0];
$Uhrzeit = $Temp[1];
@@ -36,7 +34,6 @@ function UhrzeitWandlerDE($Zeitstempel): mixed
function validateDate($date, $format = 'Y-m-d H:i:s'): bool
{
- //Jürgen Meyer 07.03.2025
$d = DateTime::createFromFormat($format, $date);
return $d && $d->format($format) == $date;
}
@@ -56,12 +53,7 @@ function adminUebersicht(): void
$query = "SELECT saison_id, saisonbezeichnung"
. "\n FROM #__sportsmanager_saison"
. "\n ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
if (count($saisons) != 0) {
$gefunden = false;
foreach ($saisons as $saison) {
@@ -93,23 +85,13 @@ function adminUebersicht(): void
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
. "\n ORDER BY t1.reihenfolge, t1.letzter_tag DESC, t1.bezeichnung, t1.kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
$query = "SELECT *,"
. "\n (SELECT COUNT(*) FROM #__sportsmanager_bestenliste_veranstaltung AS t2 WHERE t1.bestenliste_id = t2.bestenliste_id) + (SELECT COUNT(*) FROM #__sportsmanager_bestenliste_individualwettbewerb AS t2 WHERE t1.bestenliste_id = t2.bestenliste_id) AS veranstaltungen"
. "\n FROM #__sportsmanager_bestenliste AS t1"
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
. "\n ORDER BY t1.reihenfolge, t1.letzter_tag DESC, t1.bezeichnung, t1.kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielerstatistiken = $db->loadObjectList();
-
+ $spielerstatistiken = loadObjectList($db, $query);
$beschraenkter_zugriff_turniere = benutzerZugriff("turniere_aendern") ? 0 : 1;
if ($beschraenkter_zugriff_turniere) {
$query = "SELECT #__sportsmanager_turnier.*, veranstalterbezeichnung, veranstalterkuerzel, GROUP_CONCAT(disziplintitel ORDER BY disziplintitel SEPARATOR ', ') AS disziplinen, COUNT(turnierdisziplin_id) AS disziplinen_anzahl, COALESCE(SUM(meldung_vorhanden), 0) AS disziplinen_mit_meldung_anzahl"
@@ -129,12 +111,7 @@ function adminUebersicht(): void
. "\n GROUP BY turnier_id"
. "\n ORDER BY erster_tag DESC, turnierbezeichnung";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $turniere = $db->loadObjectList();
-
+ $turniere = loadObjectList($db, $query);
$beschraenkter_zugriff_individualwettbewerbe = benutzerZugriff("individualwettbewerbe_aendern") ? 0 : 1;
if ($beschraenkter_zugriff_individualwettbewerbe) {
$query = "SELECT #__sportsmanager_individualwettbewerb.*, veranstalterbezeichnung, veranstalterkuerzel,"
@@ -152,66 +129,32 @@ function adminUebersicht(): void
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
. "\n ORDER BY reihenfolge, bezeichnung, kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $individualwettbewerbe = $db->loadObjectList();
-
+ $individualwettbewerbe = loadObjectList($db, $query);
$query = "SELECT *,"
. "\n (SELECT COUNT(*) FROM #__sportsmanager_rangliste_turnierdisziplin AS t2 WHERE t1.rangliste_id = t2.rangliste_id) AS turnierdisziplinen"
. "\n FROM #__sportsmanager_rangliste AS t1"
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
. "\n ORDER BY t1.reihenfolge, t1.letzter_tag DESC, t1.bezeichnung, t1.kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
-
+ $ranglisten = loadObjectList($db, $query);
$statistik = array();
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_saison), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $statistik["saisons"] = $db->loadResult();
+ $statistik["saisons"] = loadResult($db, $query);
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_teamspiel_modus), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $statistik["teamspielmodi"] = $db->loadResult();
+ $statistik["teamspielmodi"] = loadResult($db, $query);
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_veranstalter), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $statistik["veranstalter"] = $db->loadResult();
+ $statistik["veranstalter"] = loadResult($db, $query);
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_rangliste_system), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $statistik["ranglistensysteme"] = $db->loadResult();
+ $statistik["ranglistensysteme"] = loadResult($db, $query);
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_turnierdisziplin), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $statistik["turnierdisziplinen"] = $db->loadResult();
+ $statistik["turnierdisziplinen"] = loadResult($db, $query);
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_individualwettbewerb), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $statistik["individualwettbewerbe"] = $db->loadResult();
+ $statistik["individualwettbewerbe"] = loadResult($db, $query);
HTML_sportsmanager_admin::adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, isExternalDatabase());
}
@@ -231,12 +174,7 @@ function adminVerteiler(): void
$query = "SELECT saison_id, saisonbezeichnung"
. "\n FROM #__sportsmanager_saison"
. "\n ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
if (count($saisons) != 0) {
$gefunden = false;
foreach ($saisons as $saison) {
@@ -252,21 +190,11 @@ function adminVerteiler(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_verteiler"
. "\n ORDER BY bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $verteiler = $db->loadObjectList();
-
+ $verteiler = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $organisationen = $db->loadObjectList();
-
+ $organisationen = loadObjectList($db, $query);
$organisationen_mailverteiler = array();
foreach ($organisationen as $organisation) {
$query = "SELECT vorname, nachname, email"
@@ -275,12 +203,7 @@ function adminVerteiler(): void
. "\n WHERE " . ($organisation->veranstalter_id != null ? "veranstalter_id = $organisation->veranstalter_id" : "ISNULL(veranstalter_id)")
. " AND NOT ausgetreten AND email != ''"
. "\n ORDER BY vorname, nachname, email";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$organisationen_mailverteiler[$organisation->veranstalter_id] = "";
$organisationen_mailverteiler[$organisation->veranstalter_id . "p"] = "";
foreach ($rows as $row) {
@@ -294,24 +217,14 @@ function adminVerteiler(): void
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. ($filter_saison_id != 0 ? "\n WHERE saison_id = $filter_saison_id" : "")
. "\n ORDER BY t1.reihenfolge, t1.letzter_tag DESC, bezeichnung, t1.kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
$veranstaltungen_mailverteiler = array();
foreach ($veranstaltungen as $veranstaltung) {
$query = "SELECT vorname, nachname, email"
. "\n FROM #__sportsmanager_teamansprechpartner, #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltung->veranstaltung_id AND #__sportsmanager_teamansprechpartner.team_id = #__sportsmanager_team.team_id AND email != ''"
. "\n ORDER BY vorname, nachname, email";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$veranstaltungen_mailverteiler[$veranstaltung->veranstaltung_id] = "";
$veranstaltungen_mailverteiler[$veranstaltung->veranstaltung_id . "p"] = "";
foreach ($rows as $row) {
@@ -336,11 +249,7 @@ function adminEditVerteiler(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_verteiler WHERE verteiler_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
@@ -412,12 +321,7 @@ function adminRechnungen(): void
$query = "SELECT saison_id, saisonbezeichnung"
. "\n FROM #__sportsmanager_saison"
. "\n ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
if (count($saisons) == 0)
die("Wrong id!");
@@ -442,12 +346,7 @@ function adminRechnungen(): void
. "\n LEFT JOIN #__sportsmanager_veranstalter ON #__sportsmanager_rechnung.veranstalter_id = #__sportsmanager_veranstalter.veranstalter_id"
. "\n WHERE saison_id = $filter_saison_id"
. "\n ORDER BY bezeichnung, zuordnungbezeichnung, notiz";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rechnungen = $db->loadObjectList();
-
+ $rechnungen = loadObjectList($db, $query);
$query = "SELECT DISTINCT IF(ISNULL(#__sportsmanager_verein.verein_id), #__sportsmanager_veranstalter.veranstalter_id, #__sportsmanager_verein.verein_id) AS zuordnung_id, IF(ISNULL(#__sportsmanager_verein.verein_id), #__sportsmanager_veranstalter.veranstalterbezeichnung, #__sportsmanager_verein.vereinsname) AS zuordnungbezeichnung,"
. " IF(ISNULL(#__sportsmanager_verein.verein_id), IF(ISNULL(#__sportsmanager_veranstalter.veranstalter_id), 0,"
. "\n (SELECT COUNT(DISTINCT spieler_id)"
@@ -467,12 +366,7 @@ function adminRechnungen(): void
. "\n WHERE saison_id = $filter_saison_id"
. "\n HAVING neuzugaenge > 0"
. "\n ORDER BY zuordnungbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $neuzugaenge = $db->loadObjectList();
-
+ $neuzugaenge = loadObjectList($db, $query);
$query = "SELECT DISTINCT IF(ISNULL(#__sportsmanager_verein.verein_id), #__sportsmanager_veranstalter.veranstalter_id, #__sportsmanager_verein.verein_id) AS zuordnung_id, IF(ISNULL(#__sportsmanager_verein.verein_id), #__sportsmanager_veranstalter.veranstalterbezeichnung, #__sportsmanager_verein.vereinsname) AS zuordnungbezeichnung,"
. " IF(ISNULL(#__sportsmanager_verein.verein_id), IF(ISNULL(#__sportsmanager_veranstalter.veranstalter_id), 0,"
. "\n (SELECT COUNT(DISTINCT spieler_id)"
@@ -495,12 +389,7 @@ function adminRechnungen(): void
. "\n LEFT JOIN #__sportsmanager_veranstalter ON #__sportsmanager_rechnung.veranstalter_id = #__sportsmanager_veranstalter.veranstalter_id"
. "\n WHERE saison_id = $filter_saison_id"
. "\n ORDER BY zuordnungbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $aufsummierung = $db->loadObjectList();
-
+ $aufsummierung = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminRechnungen($rechnungen, $neuzugaenge, $aufsummierung, $filter_saison);
}
@@ -521,11 +410,7 @@ function adminEditRechnung(): void
. "\n LEFT JOIN #__sportsmanager_verein USING (verein_id)"
. "\n LEFT JOIN #__sportsmanager_veranstalter ON #__sportsmanager_rechnung.veranstalter_id = #__sportsmanager_veranstalter.veranstalter_id"
. "\n WHERE rechnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
@@ -533,23 +418,13 @@ function adminEditRechnung(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
$query = "SELECT #__sportsmanager_verein.verein_id, #__sportsmanager_verein.veranstalter_id, vereinsname, veranstalterbezeichnung"
. "\n FROM #__sportsmanager_verein"
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n WHERE NOT ausgetreten"
. "\n ORDER BY veranstalterbezeichnung, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
-
+ $vereine = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditRechnung($row, $veranstalter, $vereine);
}
@@ -572,12 +447,7 @@ function adminEditRechnung(): void
$query = "SELECT saison_id, saisonbezeichnung"
. "\n FROM #__sportsmanager_saison"
. "\n ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
if (count($saisons) != 0) {
$gefunden = false;
foreach ($saisons as $saison) {
@@ -647,12 +517,7 @@ function adminEditRechnung(): void
. "\n FROM #__sportsmanager_verein"
. "\n WHERE veranstalter_id = $veranstalter_id AND not ausgetreten"
. "\n ORDER BY mitglieder, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
foreach ($veranstalter as $row) {
$verein_id = $row->verein_id;
$query = "INSERT INTO #__sportsmanager_rechnung (saison_id, bezeichnung, notiz, verein_id, mitgliedsstatus, wertungskategorie) VALUES ('$filter_saison_id', '$bezeichnung', '$notiz', '$verein_id', '$mitgliedsstatus', '$wertungskategorie');";
@@ -676,12 +541,7 @@ function adminEditRechnung(): void
$query = "SELECT veranstalter_id, (SELECT COUNT(*) FROM #__sportsmanager_verein LEFT JOIN #__sportsmanager_mitglied_von_verein USING (verein_id) WHERE #__sportsmanager_verein.veranstalter_id = #__sportsmanager_veranstalter.veranstalter_id AND NOT #__sportsmanager_verein.ausgetreten AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten) AS mitglieder"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY mitglieder, veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
foreach ($veranstalter as $row) {
$veranstalterId = $row->veranstalter_id;
$query = "INSERT INTO #__sportsmanager_rechnung (saison_id, bezeichnung, notiz, veranstalter_id, mitgliedsstatus, wertungskategorie) VALUES ('$filter_saison_id', '$bezeichnung', '$notiz', '$veranstalterId', '$mitgliedsstatus', '$wertungskategorie');";
@@ -769,12 +629,7 @@ function adminEinstellungen(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_einstellungen";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$einstellungen = array();
foreach ($rows as $row)
$einstellungen[$row->name] = $row->wert;
@@ -889,22 +744,6 @@ function adminEinstellungen(): void
die($db->stderr(true));
}
- /*
- $query = "REPLACE #__sportsmanager_einstellungen"
- . "\n SET name = 'twitter_benutzername'"
- . ", wert = '$twitter_benutzername'";
- $db->setQuery($query);
- if (!$db->execute()) { die($db->stderr(true)); }
-
- if (empty($twitter_benutzername) || !empty($twitter_kennwort)) {
- $query = "REPLACE #__sportsmanager_einstellungen"
- . "\n SET name = 'twitter_kennwort'"
- . ", wert = '$twitter_kennwort'";
- $db->setQuery($query);
- if (!$db->execute()) { die($db->stderr(true)); }
- }
- */
-
redirectSportsManagerURL('&task=admin_uebersicht');
}
@@ -916,12 +755,7 @@ function adminDatenbank(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_einstellungen";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$einstellungen = array();
foreach ($rows as $row)
$einstellungen[$row->name] = $row->wert;
@@ -1053,32 +887,12 @@ function adminSpieler($admin_uebersicht): void
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 1 AND" . veranstalterFilter("#__sportsmanager_verein.veranstalter_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
else if ($beschraenkter_zugriff == 2)
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 1 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["aktiv"] = $db->loadResult();
+ $anzahlSpieler["aktiv"] = loadResult($db, $query);
$jahr = date("Y");
- $db->setQuery($query . "\n WHERE " . ($jahr - 18) . " <= geburtsjahr");
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["J aktiv"] = $db->loadResult();
- $db->setQuery($query . "\n WHERE " . ($jahr - 50) . " > geburtsjahr");
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["S aktiv"] = $db->loadResult();
- $db->setQuery($query . "\n WHERE geschlecht = 'M' AND (ISNULL(geburtsjahr) OR (" . ($jahr - 18) . " > geburtsjahr AND " . ($jahr - 50) . " <= geburtsjahr))");
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["H aktiv"] = $db->loadResult();
- $db->setQuery($query . "\n WHERE geschlecht <> 'M' AND (ISNULL(geburtsjahr) OR (" . ($jahr - 18) . " > geburtsjahr AND " . ($jahr - 50) . " <= geburtsjahr))");
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["D aktiv"] = $db->loadResult();
+ $anzahlSpieler["J aktiv"] = loadResult($db, $query . "\n WHERE " . ($jahr - 18) . " <= geburtsjahr");
+ $anzahlSpieler["S aktiv"] = loadResult($db, $query . "\n WHERE " . ($jahr - 50) . " > geburtsjahr");
+ $anzahlSpieler["H aktiv"] = loadResult($db, $query . "\n WHERE geschlecht = 'M' AND (ISNULL(geburtsjahr) OR (" . ($jahr - 18) . " > geburtsjahr AND " . ($jahr - 50) . " <= geburtsjahr))");
+ $anzahlSpieler["D aktiv"] = loadResult($db, $query . "\n WHERE geschlecht <> 'M' AND (ISNULL(geburtsjahr) OR (" . ($jahr - 18) . " > geburtsjahr AND " . ($jahr - 50) . " <= geburtsjahr))");
$query = "SELECT COUNT(DISTINCT spieler_id)"
. "\n FROM #__sportsmanager_spieler";
@@ -1088,11 +902,7 @@ function adminSpieler($admin_uebersicht): void
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 2 AND" . veranstalterFilter("#__sportsmanager_verein.veranstalter_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
else if ($beschraenkter_zugriff == 2)
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 2 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["eingeschraenkt"] = $db->loadResult();
+ $anzahlSpieler["eingeschraenkt"] = loadResult($db, $query);
$query = "SELECT COUNT(DISTINCT spieler_id)"
. "\n FROM #__sportsmanager_spieler";
@@ -1102,11 +912,7 @@ function adminSpieler($admin_uebersicht): void
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 3 AND" . veranstalterFilter("#__sportsmanager_verein.veranstalter_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
else if ($beschraenkter_zugriff == 2)
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 3 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahlSpieler["passiv"] = $db->loadResult();
+ $anzahlSpieler["passiv"] = loadResult($db, $query);
$search = stripslashes($filter);
if ($beschraenkter_zugriff == 0 && $search == "_____DOPPELT") {
@@ -1126,11 +932,7 @@ function adminSpieler($admin_uebersicht): void
. "\n INNER JOIN #__sportsmanager_spieler USING (nachname, vorname)"
. "\n LEFT JOIN #__sportsmanager_verein ON aktueller_verein_id = verein_id"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
} else if ($beschraenkter_zugriff == 0 && $search == "_____DOPPELT_JAHR") {
$jahr = date("Y");
$query = "SELECT #__sportsmanager_spieler.spieler_id, vorname, nachname, geschlecht, pseudonym, aktueller_verein_id, spielernr, lizenznr, geburtsjahr,"
@@ -1148,11 +950,7 @@ function adminSpieler($admin_uebersicht): void
. "\n INNER JOIN #__sportsmanager_spieler USING (nachname, vorname, geburtsjahr)"
. "\n LEFT JOIN #__sportsmanager_verein ON aktueller_verein_id = verein_id"
. "\n ORDER BY nachname, vorname, geburtsjahr";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
} else if ($beschraenkter_zugriff == 0 && $search == "_____KEINE_SPIELERNR") {
$jahr = date("Y");
$query = "SELECT #__sportsmanager_spieler.spieler_id, vorname, nachname, geschlecht, pseudonym, aktueller_verein_id, spielernr, lizenznr, geburtsjahr,"
@@ -1167,11 +965,7 @@ function adminSpieler($admin_uebersicht): void
. "\n LEFT JOIN #__sportsmanager_verein ON aktueller_verein_id = verein_id"
. "\n WHERE #__sportsmanager_spieler.spielernr = ''"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
} else if ($search != "" && ($beschraenkter_zugriff == 0 || $ansprechpartner_spielerdaten_bearbeiten)) {
$searchEscapedWildcards = str_contains($search, "*") ? ($db->escape(trim(mb_strtolower(str_replace("*", "%", $search), 'UTF-8')))) : ("%" . $db->escape(trim(mb_strtolower($search, 'UTF-8'))) . "%");
$searchEscaped = $db->escape(trim($search));
@@ -1195,12 +989,7 @@ function adminSpieler($admin_uebersicht): void
$query .= "\n LEFT JOIN #__sportsmanager_verein ON aktueller_verein_id = verein_id";
$query .= "\n WHERE (CONCAT_WS(', ', nachname, vorname) LIKE '$searchEscapedWildcards' OR CONCAT_WS(' ', vorname, nachname) LIKE '$searchEscapedWildcards' OR spielernr = '$searchEscaped' OR lizenznr = '$searchEscaped')";
$query .= "\n ORDER BY nachname, vorname LIMIT 101";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) > 100) {
redirectSportsManagerURL('&task=admin_spieler', "Mehr als 100 Spieler gefunden, bitte genaueren Filter verwenden.");
}
@@ -1223,12 +1012,7 @@ function adminSpieler($admin_uebersicht): void
$query .= "\n LEFT JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
$query .= "\n LEFT JOIN #__sportsmanager_verein ON aktueller_verein_id = verein_id";
$query .= "\n ORDER BY nachname, vorname LIMIT 101";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) > 100)
$rows = null;
} else
@@ -1260,11 +1044,7 @@ function adminEditSpieler(): void
$spieler = null;
else {
$query = "SELECT * FROM #__sportsmanager_spieler WHERE spieler_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$spieler = $rows[0];
else
@@ -1290,11 +1070,7 @@ function adminEditSpieler(): void
AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten
AND #__sportsmanager_verein.verein_id = #__sportsmanager_mitglied_von_verein.verein_id
AND NOT #__sportsmanager_verein.ausgetreten), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n == 0)
keinZugriff(true);
}
@@ -1304,32 +1080,19 @@ function adminEditSpieler(): void
. "\n FROM #__sportsmanager_verein"
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n ORDER BY veranstalterbezeichnung, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
-
+ $vereine = loadObjectList($db, $query);
$vereinsmitgliedschaften = null;
if (!empty($id)) {
$query = "SELECT DISTINCT verein_id, mitgliedsstatus"
. "\n FROM #__sportsmanager_verein"
. "\n INNER JOIN (SELECT verein_id, mitgliedsstatus FROM #__sportsmanager_mitglied_von_verein WHERE spieler_id = $id) AS mitgliedschaft USING (verein_id)"
. "\n ORDER BY IF(mitgliedsstatus <> 0, 0, 1), mitgliedsstatus, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereinsmitgliedschaften = $db->loadObjectList();
+ $vereinsmitgliedschaften = loadObjectList($db, $query);
}
// Nächste Spieler-Nr. ermitteln
$query = "SELECT * FROM #__sportsmanager_einstellungen WHERE name = 'basis_spielernr'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0)
die("Fehler: Inkonsistenz in den MySQL-Tabellen!");
$naechste_spielernr = $rows[0]->wert;
@@ -1346,11 +1109,7 @@ function adminEditSpieler(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE Left(spielernr, " . strlen($spielernr_praefix) . ") = '" . $db->escape($spielernr_praefix) . "'"
. "\n ORDER BY LENGTH(spielernr) DESC, spielernr DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0) {
$naechste_spielernr = $rows[0]->spielernr;
for ($i = strlen($naechste_spielernr) - 1; $i >= 0; $i--) {
@@ -1446,22 +1205,14 @@ function adminEditSpieler(): void
AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten
AND #__sportsmanager_verein.verein_id = #__sportsmanager_mitglied_von_verein.verein_id
AND NOT #__sportsmanager_verein.ausgetreten), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n == 0)
keinZugriff();
}
if (strlen($spielernr) > 0) {
$query = "SELECT COUNT(*) FROM #__sportsmanager_spieler WHERE spielernr = '$spielernr' AND spieler_id != $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) {
redirectSportsManagerURL('&task=admin_spieler', Text::_('COM_SPORTSMANAGER_PLAYER_NO_USED'));
}
@@ -1475,12 +1226,7 @@ function adminEditSpieler(): void
. "\n FROM #__sportsmanager_mitglied_von_verein"
. "\n INNER JOIN #__sportsmanager_verein USING (verein_id)"
. "\n WHERE #__sportsmanager_mitglied_von_verein.spieler_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bestehende_vereinsmitgliedschaften = $db->loadObjectList();
-
+ $bestehende_vereinsmitgliedschaften = loadObjectList($db, $query);
foreach ($bestehende_vereinsmitgliedschaften as $bestehende_vereinsmitgliedschaft) {
$ist_mitglied = false;
foreach ($vereinsmitgliedschaften as $verein_id) {
@@ -1512,11 +1258,7 @@ function adminEditSpieler(): void
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_verein"
. "\n WHERE verein_id = $verein_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) {
$query = "INSERT INTO #__sportsmanager_mitglied_von_verein (spieler_id, verein_id, mitgliedsstatus, ausgetreten) VALUES ('$id', '$verein_id', '" . ($verein_mitgliedsstatus[$index]) . "', " . ($verein_mitgliedsstatus[$index] == 0 ? "TRUE" : "FALSE") . ");";
@@ -1570,11 +1312,7 @@ function adminEditSpieler(): void
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_verein"
. "\n WHERE verein_id = $verein_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) {
$query = "INSERT INTO #__sportsmanager_mitglied_von_verein (spieler_id, verein_id, mitgliedsstatus, ausgetreten) VALUES ('$id', '$verein_id', '" . ($verein_mitgliedsstatus[$index]) . "', " . ($verein_mitgliedsstatus[$index] == 0 ? "TRUE" : "FALSE") . ");";
@@ -1589,11 +1327,7 @@ function adminEditSpieler(): void
if ($id != 0 && (!$beschraenkter_zugriff || $ansprechpartner_spielerdaten == "1" || $ansprechpartner_spielerdaten == "2")) {
$query = "SELECT * FROM #__sportsmanager_spieler WHERE spieler_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=admin_spieler', "Der Spieler existiert nicht mehr!");
}
@@ -1677,43 +1411,23 @@ function adminEditSpieler(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_teamspiel WHERE heim_spieler_1_id = $id OR heim_spieler_2_id = $id OR gast_spieler_1_id = $id OR gast_spieler_2_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_turniermeldung_spieler WHERE spieler_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_mitglied_von_team WHERE spieler_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_individualwettbewerb_spiel WHERE heim_spieler_1_id = $id OR heim_spieler_2_id = $id OR gast_spieler_1_id = $id OR gast_spieler_2_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_individualwettbewerb_ausgangsplatzierung WHERE spieler_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "DELETE FROM #__sportsmanager_mitglied_von_verein WHERE spieler_id = $id;";
@@ -1747,23 +1461,13 @@ function adminEditSpieler(): void
. "\n GROUP BY spieler_id, verein_id"
. "\n HAVING mehrfach > 1"
. "\n ORDER BY spieler_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $mitglieder = $db->loadObjectList();
-
+ $mitglieder = loadObjectList($db, $query);
foreach ($mitglieder as $mitglied) {
$query = "SELECT mitglied_von_verein_id, verein_id"
. "\n FROM #__sportsmanager_mitglied_von_verein"
. "\n WHERE spieler_id = $mitglied->spieler_id"
. "\n ORDER BY verein_id, ausgetreten, mitgliedsstatus";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$mitglied_verein_id = -1;
foreach ($rows as $row) {
if ($mitglied_verein_id != $row->verein_id) {
@@ -1794,12 +1498,7 @@ function adminSpielerZusammenlegenForm(): void
$query = "SELECT spieler_id, vorname, nachname, spielernr, aktueller_verein_id"
. "\n FROM #__sportsmanager_spieler"
. "\n ORDER BY nachname, vorname, spielernr, aktueller_verein_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSpielerZusammenlegen($spieler, $filter);
}
@@ -1829,21 +1528,13 @@ function adminSpielerZusammenlegenForm(): void
set_time_limit(300);
$query = "SELECT * FROM #__sportsmanager_spieler WHERE spieler_id = $spieler_beizubehalten_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=admin_spieler&filter=' . urlencode($filter), "Beizubehaltender Spieler existiert nicht.");
}
$query = "SELECT * FROM #__sportsmanager_spieler WHERE spieler_id = $spieler_zu_entfernen_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=admin_spieler&filter=' . urlencode($filter) . '#id' . $spieler_beizubehalten_id, "Zu entfernender Spieler existiert nicht.");
}
@@ -1938,12 +1629,7 @@ function adminSpielerZusammenlegenForm(): void
$query = "SELECT DISTINCT individualwettbewerb_id"
. "\n FROM #__sportsmanager_individualwettbewerb_ausgangsplatzierung"
. "\n WHERE spieler_id = $spieler_zu_entfernen_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $individualwettbewerbe = $db->loadObjectList();
-
+ $individualwettbewerbe = loadObjectList($db, $query);
foreach ($individualwettbewerbe as $individualwettbewerb) {
$individualwettbewerbId = $individualwettbewerb->individualwettbewerb_id;
@@ -1951,12 +1637,7 @@ function adminSpielerZusammenlegenForm(): void
. "\n FROM #__sportsmanager_individualwettbewerb_ausgangsplatzierung"
. "\n WHERE individualwettbewerb_id = $individualwettbewerbId"
. "\n ORDER BY platz";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ausgangsplatzierungen = $db->loadObjectList();
-
+ $ausgangsplatzierungen = loadObjectList($db, $query);
$platzierungen = array();
foreach ($ausgangsplatzierungen as $ausgangsplatzierung)
$platzierungen[] = $ausgangsplatzierung->spieler_id;
@@ -2020,12 +1701,7 @@ function adminSpielerZusammenlegenForm(): void
. "\n FROM #__sportsmanager_mitglied_von_verein"
. "\n WHERE spieler_id = $spieler_beizubehalten_id OR spieler_id = $spieler_zu_entfernen_id"
. "\n ORDER BY verein_id, ausgetreten, IF(spieler_id = $spieler_beizubehalten_id, 0, 1), mitgliedsstatus";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$mitglied_verein_id = -1;
foreach ($rows as $row) {
if ($mitglied_verein_id != $row->verein_id) {
@@ -2116,12 +1792,7 @@ function adminRemoveInaktiveSpielerForm(): void
. "\n AND ISNULL(individualspiel3.gast_spieler_1_id)"
. "\n AND ISNULL(individualspiel4.gast_spieler_2_id)"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminRemoveInaktiveSpieler($spieler, $filter);
}
@@ -2166,12 +1837,7 @@ function adminRemoveInaktiveSpielerForm(): void
. "\n AND ISNULL(individualspiel3.gast_spieler_1_id)"
. "\n AND ISNULL(individualspiel4.gast_spieler_2_id)"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
$bilder_spieler_ids = array();
foreach ($spieler as $s) {
@@ -2235,19 +1901,9 @@ function adminImportSpielerDetailsForm(): void
$query = "SELECT DISTINCT session_id"
. "\n FROM #__sportsmanager_spieler_import"
. "\n WHERE session_id < SUBTIME(NOW(), '00:05:00')";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
- $query = "DELETE FROM #__sportsmanager_spieler_import"
- . "\n WHERE session_id = '$row->session_id'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
+ adminDeleteSpielerImport($row->session_id);
}
if (empty($_FILES["daten"]["tmp_name"]) || !is_uploaded_file($_FILES["daten"]["tmp_name"])) {
@@ -2492,11 +2148,7 @@ function adminImportSpielerDetailsForm(): void
. "\n FROM #__sportsmanager_spieler_import"
. "\n INNER JOIN #__sportsmanager_spieler USING (spielernr)"
. "\n WHERE session_id = '" . $db->escape($session_id) . "' AND #__sportsmanager_spieler_import.spielernr <> '' AND #__sportsmanager_spieler_import.lizenznr <> ''";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $lizenzen_aktualisiert = $db->loadResult();
+ $lizenzen_aktualisiert = loadResult($db, $query);
$query = "UPDATE #__sportsmanager_spieler_import"
. "\n INNER JOIN #__sportsmanager_spieler USING (spielernr)"
@@ -2507,12 +2159,7 @@ function adminImportSpielerDetailsForm(): void
die($db->stderr(true));
}
- $query = "DELETE FROM #__sportsmanager_spieler_import"
- . "\n WHERE session_id = '" . $db->escape($session_id) . "'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
+ adminDeleteSpielerImport($session_id);
HTML_sportsmanager_admin::adminImportSpielerBericht($lizenzen_aktualisiert, array(), 0, array(), array(), array(), false, redirectSessionIdEmpty() ? null : redirectSessionIdSetzen());
@@ -2562,22 +2209,12 @@ function adminImportSpielerDetailsForm(): void
if ($beschraenkter_zugriff)
$query .= "\n WHERE" . veranstalterFilter("veranstalter_id IN");
$query .= "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
$query = "SELECT DISTINCT veranstalterbezeichnung"
. "\n FROM #__sportsmanager_spieler_import"
. "\n WHERE session_id = '" . $db->escape($session_id) . "'"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter_import = $db->loadObjectList();
-
+ $veranstalter_import = loadObjectList($db, $query);
$veranstalter_zugehoerigkeit = array();
foreach ($veranstalter_import as $v) {
$query = "SELECT #__sportsmanager_veranstalter.veranstalter_id, COUNT(*) AS spieler"
@@ -2590,12 +2227,7 @@ function adminImportSpielerDetailsForm(): void
. "\n GROUP BY #__sportsmanager_veranstalter.veranstalter_id"
. "\n ORDER BY spieler DESC"
. "\n LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0)
$veranstalter_zugehoerigkeit[$v->veranstalterbezeichnung] = $rows[0]->veranstalter_id;
}
@@ -2603,12 +2235,7 @@ function adminImportSpielerDetailsForm(): void
$query = "SELECT DISTINCT vereinsname, veranstalterbezeichnung"
. "\n FROM #__sportsmanager_spieler_import"
. "\n WHERE session_id = '" . $db->escape($session_id) . "'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine_import = $db->loadObjectList();
-
+ $vereine_import = loadObjectList($db, $query);
if (!$beschraenkter_zugriff && count($vereine_import) == 1) {
$verein_import = $vereine_import[0]->vereinsname;
$query = "SELECT #__sportsmanager_verein.verein_id, vereinsname, veranstalterbezeichnung"
@@ -2616,11 +2243,7 @@ function adminImportSpielerDetailsForm(): void
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n WHERE NOT ausgetreten"
. "\n ORDER BY veranstalterbezeichnung, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
+ $vereine = loadObjectList($db, $query);
} else {
$verein_import = "";
$vereine = array();
@@ -2629,8 +2252,20 @@ function adminImportSpielerDetailsForm(): void
HTML_sportsmanager_admin::adminImportSpielerDetails($beschraenkter_zugriff, $ansprechpartner_importieren, $veranstalter, $veranstalter_import, $veranstalter_zugehoerigkeit, $session_id, implode(",", $spalten), $verein_import, $vereine, einstellungswert("spielerimport_persoenliche_daten_vorauswahl"));
}
+function adminDeleteSpielerImport($session_id): void
+{
+ $db = getDatabase();
+ $query = "DELETE FROM #__sportsmanager_spieler_import"
+ . "\n WHERE session_id = '" . $db->escape($session_id) . "'";
+ $db->setQuery($query);
+ if (!$db->execute()) {
+ die($db->stderr(true));
+ }
+}
+
function adminImportSpielerVorschau(): void
{
+
$db = getDatabase();
global $_FILES;
$jInput = Factory::getContainer()->get(SiteApplication::class)->input;
@@ -2657,12 +2292,7 @@ function adminImportSpielerVorschau(): void
. "\n FROM #__sportsmanager_spieler_import"
. "\n WHERE session_id = '" . $db->escape($session_id) . "'"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter_import = $db->loadObjectList();
-
+ $veranstalter_import = loadObjectList($db, $query);
$spalten = array();
foreach (explode(",", $jInput->get('spalten', '', 'RAW')) as $s)
$spalten[$s] = true;
@@ -2677,30 +2307,34 @@ function adminImportSpielerVorschau(): void
$n++;
}
+ //check Passnummer auf gueltiges Format
+ $query = "SELECT nachname, vorname, spielernr, spielernr_alt"
+ . "\n FROM #__sportsmanager_spieler_import"
+ . "\n WHERE session_id = '" . $db->escape($session_id) . "'"
+ . "\n AND ((spielernr NOT REGEXP '^[0-9]{2}-[0-9]{4,6}$' AND spielernr <> '')"
+ . "\n OR (spielernr_alt NOT REGEXP '^[0-9]{2}-[0-9]{4,6}$' AND spielernr_alt <> ''));";
+
+ $spielerfehler = loadObjectList($db, $query);
+ if (count($spielerfehler) > 0) {
+ adminDeleteSpielerImport($session_id);
+ HTML_sportsmanager_admin::adminImportSpielerFehler($spielerfehler, $fehler="Passnummer");
+ return;
+ }
+
$spielernr_aendern = false;
if (isset($spalten["spielernr_alt"])) {
$query = "SELECT nachname, vorname, spielernr, spielernr_alt"
. "\n FROM #__sportsmanager_spieler_import"
. "\n WHERE session_id = '" . $db->escape($session_id) . "' AND mitgliedsstatus <> 0 AND spielernr != spielernr_alt AND NOT ISNULL(spielernr) AND NOT ISNULL(spielernr_alt) AND spielernr != '' AND spielernr_alt != ''"
. "\n LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielervergleich = $db->loadObjectList();
-
+ $spielervergleich = loadObjectList($db, $query);
if (count($spielervergleich) > 0) {
$spielernr_aendern = true;
$s1 = $spielervergleich[0];
$query = "SELECT nachname, vorname, spielernr"
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE spielernr = '$s1->spielernr'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
if (count($spieler) > 0) {
$s2 = $spieler[0];
if ($s1->vorname == $s2->vorname && $s1->nachname == $s2->nachname) {
@@ -2713,9 +2347,8 @@ function adminImportSpielerVorschau(): void
$spielernr_aendern = false;
}
}
-
if ($spielernr_aendern) {
- $query = "SELECT nachname, vorname"
+ $query = "SELECT nachname, vorname, bestand.spielernr"
. "\n FROM"
. "\n (SELECT nachname, vorname, spielernr, spielernr_alt"
. "\n FROM #__sportsmanager_spieler_import"
@@ -2727,15 +2360,10 @@ function adminImportSpielerVorschau(): void
. "\n ON bestand.spielernr = import.spielernr"
. "\n WHERE NOT EXISTS(SELECT * FROM #__sportsmanager_spieler_import WHERE spielernr_alt = bestand.spielernr AND spielernr != spielernr_alt AND NOT ISNULL(spielernr) AND NOT ISNULL(spielernr_alt) AND spielernr != '' AND spielernr_alt != '')"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $konflikte = $db->loadObjectList();
-
+ $konflikte = loadObjectList($db, $query);
if (count($konflikte) > 0) {
- HTML_sportsmanager_admin::adminImportSpielerFehler($konflikte);
-
+ adminDeleteSpielerImport($session_id);
+ HTML_sportsmanager_admin::adminImportSpielerFehler($konflikte, $fehler="konflikt");
return;
}
}
@@ -2750,12 +2378,7 @@ function adminImportSpielerVorschau(): void
. "\n HAVING namensgleich > 0 OR NOT ISNULL(nachname_alt) OR NOT ISNULL(vorname_alt)"
// "namensgleich" kann in der "ORDER"-Anweisung" nicht verwendet werden, da MySQL 5.0.x dies nicht akzeptiert
. "\n ORDER BY IF(#__sportsmanager_spieler_import.spielernr = '', (SELECT COUNT(*) FROM #__sportsmanager_spieler AS t1 WHERE (#__sportsmanager_spieler_import.vorname = t1.vorname AND #__sportsmanager_spieler_import.nachname = t1.nachname AND ((ISNULL(#__sportsmanager_spieler_import.geburtsjahr) AND ISNULL(t1.geburtsjahr)) OR #__sportsmanager_spieler_import.geburtsjahr = t1.geburtsjahr))), 0) > 0 DESC, nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler_import = $db->loadObjectList();
-
+ $spieler_import = loadObjectList($db, $query);
$import_verweigern = false;
if ($beschraenkter_zugriff) {
foreach ($spieler_import as $s) {
@@ -2785,26 +2408,15 @@ function adminImportSpielerVorschau(): void
. "\n FROM #__sportsmanager_spieler_import"
. "\n LEFT JOIN #__sportsmanager_spieler ON #__sportsmanager_spieler_import.spielernr != '' AND " . ($spielernr_aendern ? "IF(NOT ISNULL(#__sportsmanager_spieler_import.spielernr_alt) AND #__sportsmanager_spieler_import.spielernr_alt != '', #__sportsmanager_spieler_import.spielernr_alt = #__sportsmanager_spieler.spielernr, #__sportsmanager_spieler_import.spielernr = #__sportsmanager_spieler.spielernr)" : "#__sportsmanager_spieler_import.spielernr = #__sportsmanager_spieler.spielernr")
. "\n WHERE session_id = '" . $db->escape($session_id) . "'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler_zugeordnet = $db->loadObjectList();
-
+ $spieler_zugeordnet = loadObjectList($db, $query);
if (count($spieler_zugeordnet) > 0 && $spieler_zugeordnet[0]->nicht_zugeordnet > ($spieler_zugeordnet[0]->zugeordnet / 2))
$import_verweigern = true;
}
}
if ($import_verweigern) {
- $query = "DELETE FROM #__sportsmanager_spieler_import"
- . "\n WHERE session_id = '" . $db->escape($session_id) . "'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
+ adminDeleteSpielerImport($session_id);
}
-
HTML_sportsmanager_admin::adminImportSpielerVorschau($import_verweigern, $spieler_import, $veranstalter, $session_id, $jInput->get('persoenliche_daten', 0, 'INT'), $jInput->get('lizenznr_beibehalten', 0, 'INT'), $jInput->get('spalten', '', 'RAW'));
}
@@ -2842,12 +2454,7 @@ function adminImportSpieler(): void
. "\n FROM #__sportsmanager_spieler_import"
. "\n WHERE session_id = '" . $db->escape($session_id) . "'"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter_import = $db->loadObjectList();
-
+ $veranstalter_import = loadObjectList($db, $query);
$spalten = array();
foreach (explode(",", $jInput->get('spalten', '', 'RAW')) as $s)
$spalten[$s] = true;
@@ -2880,7 +2487,7 @@ function adminImportSpieler(): void
* sonst Spielernr. übernehmen
*/
if (isset($spalten["spielernr_alt"])) {
- $query = "SELECT nachname, vorname"
+ $query = "SELECT nachname, vorname, bestand.spielernr"
. "\n FROM"
. "\n (SELECT nachname, vorname, spielernr, spielernr_alt"
. "\n FROM #__sportsmanager_spieler_import"
@@ -2892,15 +2499,9 @@ function adminImportSpieler(): void
. "\n ON bestand.spielernr = import.spielernr"
. "\n WHERE NOT EXISTS(SELECT * FROM #__sportsmanager_spieler_import AS it1 WHERE spielernr_alt = bestand.spielernr AND spielernr != spielernr_alt AND NOT ISNULL(spielernr) AND NOT ISNULL(spielernr_alt) AND spielernr != '' AND spielernr_alt != '')"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $konflikte = $db->loadObjectList();
-
+ $konflikte = loadObjectList($db, $query);
if (count($konflikte) > 0) {
- HTML_sportsmanager_admin::adminImportSpielerFehler($konflikte);
-
+ HTML_sportsmanager_admin::adminImportSpielerFehler($konflikte, $fehler="konflikt");
return;
}
@@ -2919,11 +2520,7 @@ function adminImportSpieler(): void
. "\n INNER JOIN #__sportsmanager_spieler_import ON NOT ISNULL(#__sportsmanager_spieler_import.spielernr) AND #__sportsmanager_spieler_import.spielernr != '' AND #__sportsmanager_spieler_import.spielernr = #__sportsmanager_spieler.spielernr"
. "\n WHERE #__sportsmanager_spieler_import.geschlecht != #__sportsmanager_spieler.geschlecht OR #__sportsmanager_spieler_import.geburtsjahr != #__sportsmanager_spieler.geburtsjahr"
. "\n), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $kategorie_potentiell_geaendert = $db->loadResult();
+ $kategorie_potentiell_geaendert = loadResult($db, $query);
$query = "SELECT #__sportsmanager_spieler_import.*, #__sportsmanager_spieler.spieler_id, IF(#__sportsmanager_spieler.nachname != #__sportsmanager_spieler_import.nachname, #__sportsmanager_spieler.nachname, NULL) AS nachname_alt, IF(#__sportsmanager_spieler.vorname != #__sportsmanager_spieler_import.vorname, #__sportsmanager_spieler.vorname, NULL) AS vorname_alt,"
. "\n IF(#__sportsmanager_spieler_import.spielernr = '', (SELECT COUNT(*) FROM #__sportsmanager_spieler AS tt1 WHERE (#__sportsmanager_spieler_import.vorname = tt1.vorname AND #__sportsmanager_spieler_import.nachname = tt1.nachname AND ((ISNULL(#__sportsmanager_spieler_import.geburtsjahr) AND ISNULL(tt1.geburtsjahr)) OR #__sportsmanager_spieler_import.geburtsjahr = tt1.geburtsjahr))), 0) AS namensgleich"
@@ -2931,12 +2528,7 @@ function adminImportSpieler(): void
. "\n LEFT JOIN #__sportsmanager_spieler ON #__sportsmanager_spieler_import.spielernr != '' AND #__sportsmanager_spieler_import.spielernr = #__sportsmanager_spieler.spielernr"
. "\n WHERE session_id = '" . $db->escape($session_id) . "' AND 1 = 1"
. "\n ORDER BY IF(#__sportsmanager_spieler_import.spielernr = '', (SELECT COUNT(*) FROM #__sportsmanager_spieler AS tt2 WHERE (#__sportsmanager_spieler_import.vorname = tt2.vorname AND #__sportsmanager_spieler_import.nachname = tt2.nachname AND ((ISNULL(#__sportsmanager_spieler_import.geburtsjahr) AND ISNULL(tt2.geburtsjahr)) OR #__sportsmanager_spieler_import.geburtsjahr = tt2.geburtsjahr))), 0) > 0 DESC, IF(NOT ISNULL(IF(#__sportsmanager_spieler.nachname != #__sportsmanager_spieler_import.nachname, #__sportsmanager_spieler.nachname, NULL)) OR NOT ISNULL(IF(#__sportsmanager_spieler.vorname != #__sportsmanager_spieler_import.vorname, #__sportsmanager_spieler.vorname, NULL)), 0, 1), nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler_import = $db->loadObjectList();
-
+ $spieler_import = loadObjectList($db, $query);
if (empty($verein_explizit)) {
// Alle Vereinsmitgliedschaften des Verbandes vorsorglich beenden, damit diese beim Import ggf. wieder aktiviert werden können
foreach ($veranstalter as $veranstalterId) {
@@ -2953,11 +2545,7 @@ function adminImportSpieler(): void
}
} else if ($verein_explizit != -1) {
$query = "SELECT * FROM #__sportsmanager_verein WHERE verein_id = $verein_explizit";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
// Alle Vereinsmitgliedschaften des Vereins vorsorglich beenden, damit diese beim Import ggf. wieder aktiviert werden können
@@ -2973,11 +2561,7 @@ function adminImportSpieler(): void
// Nächste Spieler-Nr. ermitteln
$query = "SELECT * FROM #__sportsmanager_einstellungen WHERE name = 'basis_spielernr'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0)
die("Fehler: Inkonsistenz in den MySQL-Tabellen!");
$naechste_spielernr = $rows[0]->wert;
@@ -2995,11 +2579,7 @@ function adminImportSpieler(): void
. "\n WHERE Left(spielernr, " . strlen($spielernr_praefix) . ") = '" . $db->escape($spielernr_praefix) . "'"
. "\n ORDER BY LENGTH(spielernr) DESC, spielernr DESC"
. "\n LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0) {
$naechste_spielernr = $rows[0]->spielernr;
for ($i = strlen($naechste_spielernr) - 1; $i >= 0; $i--) {
@@ -3156,12 +2736,7 @@ function adminImportSpieler(): void
$query = "SELECT spieler_id"
. "\n FROM #__sportsmanager_mitglied_von_verein"
. "\n WHERE spieler_id = $spieler_id AND #__sportsmanager_mitglied_von_verein.verein_id = $verein_explizit";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0) {
$query = "UPDATE #__sportsmanager_mitglied_von_verein"
. "\n SET mitgliedsstatus = '$mitgliedsstatus',"
@@ -3176,12 +2751,7 @@ function adminImportSpieler(): void
$query = "SELECT verein_id"
. "\n FROM #__sportsmanager_verein"
. "\n WHERE verein_id = $verein_explizit";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
// Wenn Verein existiert, dann Mitgliedschaft ergänzen
if (count($rows) > 0) {
$query = "INSERT #__sportsmanager_mitglied_von_verein"
@@ -3197,12 +2767,7 @@ function adminImportSpieler(): void
. "\n FROM #__sportsmanager_mitglied_von_verein, #__sportsmanager_verein"
. "\n WHERE spieler_id = $spieler_id AND vereinsname = '" . $db->escape($vereinsname) . "' AND #__sportsmanager_verein.verein_id = #__sportsmanager_mitglied_von_verein.verein_id"
. " AND " . ($veranstalterId == 0 ? "ISNULL(veranstalter_id)" : "veranstalter_id = $veranstalterId");
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0) {
$query = "UPDATE #__sportsmanager_mitglied_von_verein, #__sportsmanager_verein"
. "\n SET mitgliedsstatus = '$mitgliedsstatus', #__sportsmanager_mitglied_von_verein.ausgetreten = FALSE"
@@ -3214,12 +2779,7 @@ function adminImportSpieler(): void
. "\n FROM #__sportsmanager_verein"
. "\n WHERE vereinsname = '" . $db->escape($vereinsname) . "'"
. " AND " . ($veranstalterId == 0 ? "ISNULL(veranstalter_id)" : "veranstalter_id = $veranstalterId");
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
// Wenn mehrere Vereine existieren, dann Aktualisierung auslassen
if (count($rows) > 1) {
$vereineManuell[] = $name;
@@ -3302,12 +2862,7 @@ function adminImportSpieler(): void
$query = "SELECT vereinsname"
. "\n FROM #__sportsmanager_verein"
. "\n WHERE EXISTS(SELECT * FROM #__sportsmanager_mitglied_von_verein WHERE #__sportsmanager_verein.verein_id = #__sportsmanager_mitglied_von_verein.verein_id AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten) AND ausgetreten AND " . ($veranstalterId == 0 ? "ISNULL(veranstalter_id)" : "veranstalter_id = $veranstalterId");
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$query = "UPDATE #__sportsmanager_verein"
. "\n SET ausgetreten = FALSE"
. "\n WHERE EXISTS(SELECT * FROM #__sportsmanager_mitglied_von_verein WHERE #__sportsmanager_verein.verein_id = #__sportsmanager_mitglied_von_verein.verein_id AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten) AND ausgetreten AND " . ($veranstalterId == 0 ? "ISNULL(veranstalter_id)" : "veranstalter_id = $veranstalterId");
@@ -3323,12 +2878,7 @@ function adminImportSpieler(): void
. "\n FROM #__sportsmanager_spieler_import"
. "\n INNER JOIN #__sportsmanager_verein ON #__sportsmanager_verein.vereinsname = #__sportsmanager_spieler_import.vereinsname"
. "\n WHERE session_id = '" . $db->escape($session_id) . "' AND " . ($v == null ? "ISNULL(#__sportsmanager_spieler_import.veranstalterbezeichnung)" : ("#__sportsmanager_spieler_import.veranstalterbezeichnung = '" . $db->escape($v) . "'")) . " AND #__sportsmanager_spieler_import.vereinsname != '' AND #__sportsmanager_spieler_import.vereinssitz != '' AND (ISNULL(#__sportsmanager_verein.vereinssitz) OR #__sportsmanager_verein.vereinssitz != #__sportsmanager_spieler_import.vereinssitz) AND NOT #__sportsmanager_verein.ausgetreten AND " . ($veranstalterId == 0 ? "ISNULL(veranstalter_id)" : "veranstalter_id = $veranstalterId");
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "UPDATE #__sportsmanager_verein"
. "\n SET vereinssitz = '" . $db->escape($row->vereinssitz) . "'"
@@ -3342,12 +2892,7 @@ function adminImportSpieler(): void
}
}
- $query = "DELETE FROM #__sportsmanager_spieler_import"
- . "\n WHERE session_id = '" . $db->escape($session_id) . "'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
+ adminDeleteSpielerImport($session_id);
sort($vereineManuell);
sort($ausgetreteneVereineMitAktivenMitgliedern);
@@ -3407,12 +2952,7 @@ function csvFilter($value, $decode = true): string
$query .= "\n FROM #__sportsmanager_spieler"// . "\n WHERE EXISTS(SELECT * FROM #__sportsmanager_mitglied_von_verein AS t1 LEFT JOIN #__sportsmanager_verein AS t2 USING (verein_id) WHERE t1.spieler_id = #__sportsmanager_spieler.spieler_id AND t2.veranstalter_id = $veranstalterId AND NOT t1.ausgetreten AND NOT t2.ausgetreten)"
. "\n WHERE NOT ISNULL(aktueller_verein_id)"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
redirectSportsManagerURL('&task=admin_spieler_export_international_form', "Zu dieser Auswahl sind keine Spielerdaten vorhanden!");
}
@@ -3479,23 +3019,14 @@ function adminExportSpielerForm(): void
if ($beschraenkter_zugriff)
$query .= " AND" . veranstalterFilter("veranstalter_id IN");
$query .= "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
if (!$beschraenkter_zugriff) {
$query = "SELECT #__sportsmanager_verein.verein_id, vereinsname, veranstalterbezeichnung"
. "\n FROM #__sportsmanager_verein"
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n WHERE NOT ausgetreten AND EXISTS(SELECT * FROM #__sportsmanager_mitglied_von_verein WHERE #__sportsmanager_mitglied_von_verein.verein_id = #__sportsmanager_verein.verein_id AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten)"
. "\n ORDER BY veranstalterbezeichnung, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
+ $vereine = loadObjectList($db, $query);
} else {
$vereine = array();
}
@@ -3547,20 +3078,12 @@ function adminExportSpielerForm(): void
$veranstalter = null;
if ($verein_explizit != 0) {
$query = "SELECT * FROM #__sportsmanager_verein WHERE verein_id = $verein_explizit";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$verein = $rows[0];
} else if ($veranstalterId != 0) {
$query = "SELECT * FROM #__sportsmanager_veranstalter WHERE veranstalter_id = $veranstalterId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$veranstalter = $rows[0];
}
@@ -3614,12 +3137,7 @@ function adminExportSpielerForm(): void
$query .= "\n ORDER BY nachname, vorname, IF(ISNULL(IF(ISNULL(aktueller_verein_id), #__sportsmanager_mitglied_von_verein.ausgetreten, NULL)), 1, 0), IF(ISNULL(aktueller_verein_id), #__sportsmanager_mitglied_von_verein.ausgetreten, NULL), verein";
else
$query .= "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
redirectSportsManagerURL('&task=admin_spieler_export_form', "Zu dieser Auswahl sind keine Spielerdaten vorhanden!");
}
@@ -3682,12 +3200,7 @@ function adminExportSpielerForm(): void
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
$query .= "\n INNER JOIN #__sportsmanager_verein ON aktueller_verein_id = verein_id"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$dateiname = "Spieler " . date('Y-m-d') . ".csv";
ob_end_clean(); // Wegen UTF-8-Zeichen, die in der ausgabe vorhanden sind
Header("Content-Type: text/x-csv; charset=utf-8;");
@@ -3728,23 +3241,14 @@ function adminVereine(): void
keinZugriff(true);
$query = "SELECT COUNT(DISTINCT veranstalter_id) FROM #__sportsmanager_verein WHERE NOT ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $organisationAnzeigen = $db->loadResult() > 1;
+ $organisationAnzeigen = loadResult($db, $query) > 1;
$query = "SELECT *,"
. "\n (SELECT COUNT(*) FROM #__sportsmanager_mitglied_von_verein WHERE #__sportsmanager_verein.verein_id = #__sportsmanager_mitglied_von_verein.verein_id AND NOT #__sportsmanager_mitglied_von_verein.ausgetreten) AS mitglieder"
. "\n FROM #__sportsmanager_verein"
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n ORDER BY IF(ISNULL(#__sportsmanager_veranstalter.veranstalter_id), 1, 0), veranstalterbezeichnung, ausgetreten, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
-
+ $vereine = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVereine($vereine, $organisationAnzeigen);
}
@@ -3764,45 +3268,22 @@ function adminEditVerein(): void
$vereinsansprechpartner = null;
} else {
$query = "SELECT * FROM #__sportsmanager_verein WHERE verein_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
$query = "SELECT t1.* FROM #__sportsmanager_berechtigt_fuer_verein AS t1, #__users AS t2 WHERE t1.berechtigt_user_id = t2.id AND berechtigt_verein_id = $id ORDER BY username, name";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $berechtigt_fuer_verein = $db->loadObjectList();
-
+ $berechtigt_fuer_verein = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_vereinsansprechpartner WHERE verein_id = $id ORDER BY vereinsansprechpartner_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereinsansprechpartner = $db->loadObjectList();
+ $vereinsansprechpartner = loadObjectList($db, $query);
}
$query = "SELECT * FROM #__users ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $users = $db->loadObjectList();
-
+ $users = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditVerein($row, $users, $veranstalter, $berechtigt_fuer_verein, $vereinsansprechpartner);
}
@@ -3870,12 +3351,7 @@ function adminEditVerein(): void
}
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_verein WHERE berechtigt_verein_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
for ($nummer = 0; $nummer <= 5; $nummer++) {
$berechtigt_user_id = $berechtigt_fuer_verein_user_ids[$nummer];
if ($berechtigt_user_id != 0) {
@@ -4019,12 +3495,7 @@ function adminVereineZusammenlegenForm(): void
. "\n FROM #__sportsmanager_verein"
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n ORDER BY veranstalterbezeichnung, vereinsname, ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
-
+ $vereine = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVereineZusammenlegen($vereine);
}
@@ -4060,12 +3531,7 @@ function adminVereineZusammenlegenForm(): void
. "\n FROM #__sportsmanager_mitglied_von_verein"
. "\n WHERE #__sportsmanager_mitglied_von_verein.verein_id = $verein_beizubehalten_id"
. "\n ORDER BY spieler_id, IF(ausgetreten, 1, 0), ausgetreten DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$spieler_id = null;
foreach ($rows as $row) {
if ($row->spieler_id == $spieler_id) {
@@ -4138,11 +3604,7 @@ function adminVereinsmitglieder(): void
if ($vereinId == 0) die ("Wrong id!");
$query = "SELECT * FROM #__sportsmanager_verein WHERE verein_id = $vereinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
+ $vereine = loadObjectList($db, $query);
if (count($vereine) < 1) die ("Wrong id");
$verein = $vereine[0];
@@ -4153,12 +3615,7 @@ function adminVereinsmitglieder(): void
. "\n LEFT JOIN #__sportsmanager_spieler USING (spieler_id)"
. "\n WHERE #__sportsmanager_mitglied_von_verein.verein_id = $vereinId"
. "\n ORDER BY IF(mitgliedsstatus <> 0, 0, 1), mitgliedsstatus, nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereinsmitglieder = $db->loadObjectList();
-
+ $vereinsmitglieder = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVereinsmitglieder($verein, $vereinsmitglieder, $berechtigt_spieler_aendern);
}
@@ -4176,31 +3633,18 @@ function adminEditVereinsmitglied(): void
$row = null;
if ($id !== 0) {
$query = "SELECT t1.*, t2.vorname, t2.nachname FROM #__sportsmanager_mitglied_von_verein AS t1 LEFT JOIN #__sportsmanager_spieler AS t2 ON t1.spieler_id = t2.spieler_id WHERE mitglied_von_verein_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
}
$query = "SELECT * FROM #__sportsmanager_verein WHERE verein_id = $vereinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
+ $vereine = loadObjectList($db, $query);
if (count($vereine) < 1) die ("Wrong id");
$verein = $vereine[0];
$query = "SELECT spieler_id, vorname, nachname, spielernr FROM #__sportsmanager_spieler ORDER BY nachname, vorname, spielernr";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditVereinsmitglied($row, $verein, $spieler);
}
@@ -4270,12 +3714,7 @@ function adminSpielorte(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_spielort"
. "\n ORDER BY ortsname, name, ortsteil";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielorte = $db->loadObjectList();
-
+ $spielorte = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSpielorte($spielorte);
}
@@ -4292,11 +3731,7 @@ function adminEditSpielort(): void
$row = null;
if ($id !== null) {
$query = "SELECT * FROM #__sportsmanager_spielort WHERE spielort_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
}
@@ -4396,12 +3831,7 @@ function adminSpielorteZusammenlegenForm(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_spielort"
. "\n ORDER BY ortsname, name, ortsteil";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielorte = $db->loadObjectList();
-
+ $spielorte = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSpielorteZusammenlegen($spielorte);
}
@@ -4460,12 +3890,7 @@ function adminEinstufungen(): void
$query = "SELECT *, (SELECT COUNT(*) FROM #__sportsmanager_einstufung_rangliste WHERE #__sportsmanager_einstufung.einstufung_id = #__sportsmanager_einstufung_rangliste.einstufung_id) AS ranglisten"
. "\n FROM #__sportsmanager_einstufung"
. "\n ORDER BY typ, prioritaet, bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $einstufungen = $db->loadObjectList();
-
+ $einstufungen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEinstufungen($einstufungen);
}
@@ -4482,11 +3907,7 @@ function adminEditEinstufung(): void
$row = null;
if ($id !== null) {
$query = "SELECT * FROM #__sportsmanager_einstufung WHERE einstufung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
}
@@ -4504,12 +3925,7 @@ function adminEditEinstufung(): void
. "\n LEFT JOIN (SELECT rangliste_id, einstufung_rangliste_id, platz_min, platz_max FROM #__sportsmanager_einstufung_rangliste WHERE einstufung_id = $id) AS ranglisten USING (rangliste_id)"
. "\n ORDER BY saisonbezeichnung DESC, reihenfolge, bezeichnung, kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
-
+ $ranglisten = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditEinstufung($row, $ranglisten);
}
@@ -4576,12 +3992,7 @@ function adminEditEinstufung(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_einstufung_rangliste"
. "\n WHERE einstufung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bestehende_ranglisten_beruecksichtigt = $db->loadObjectList();
-
+ $bestehende_ranglisten_beruecksichtigt = loadObjectList($db, $query);
foreach ($bestehende_ranglisten_beruecksichtigt as $bestehende_rangliste_beruecksichtigt) {
$ist_beruecksichtigt = false;
foreach ($ranglisten_beruecksichtigt as $rangliste_id) {
@@ -4617,11 +4028,7 @@ function adminEditEinstufung(): void
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_rangliste"
. "\n WHERE rangliste_id = $rangliste_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) {
$query = "INSERT INTO #__sportsmanager_einstufung_rangliste (einstufung_id, rangliste_id, platz_min, platz_max) VALUES ('$id', '$rangliste_id', '$platz_min', '$platz_max');";
@@ -4686,11 +4093,7 @@ function einstufungAktualisieren($berechnungen_auswerten = false): void
. "\n FROM #__sportsmanager_berechnung"
. "\n WHERE typ = 'einstufung' AND " . (empty($session_id) ? ("session_id < SUBTIME(NOW(), '00:10:00')") : ("session_id = '" . $session_id . "'"))
. "\n ), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $berechnungen = $db->loadResult();
+ $berechnungen = loadResult($db, $query);
if (empty($berechnungen) || laufzeit() >= 5) {
return;
@@ -4709,12 +4112,7 @@ function einstufungAktualisieren($berechnungen_auswerten = false): void
$query = "SELECT einstufung_id, prioritaet, typ, elo_min, elo_max"
. "\n FROM #__sportsmanager_einstufung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$einstufung_prioritaet = array();
$einstufung_typ = array();
foreach ($rows as $row) {
@@ -4728,12 +4126,7 @@ function einstufungAktualisieren($berechnungen_auswerten = false): void
$query = "SELECT rangliste_id, einstufung_id, platz_min, platz_max"
. "\n FROM #__sportsmanager_einstufung_rangliste"
. "\n ORDER BY rangliste_id, platz_min, platz_max";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $einstufung_ranglisten = $db->loadObjectList();
-
+ $einstufung_ranglisten = loadObjectList($db, $query);
$einstufungen_per_ranglisten = array();
foreach ($einstufung_ranglisten as $einstufung_rangliste) {
$platz_min = $einstufung_rangliste->platz_min;
@@ -4750,12 +4143,7 @@ function einstufungAktualisieren($berechnungen_auswerten = false): void
. "\n FROM #__sportsmanager_rangliste_punkte"
. "\n WHERE rangliste_id = $rangliste_id"
. "\n ORDER BY platz";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rangliste_punkte = $db->loadObjectList();
-
+ $rangliste_punkte = loadObjectList($db, $query);
foreach ($rangliste_punkte as $punkte) {
foreach ($einstufung as $einstufung_platzierung) {
$platz_min = $einstufung_platzierung[1];
@@ -4780,12 +4168,7 @@ function einstufungAktualisieren($berechnungen_auswerten = false): void
$query = "SELECT spieler_id, elo_einzel, elo_doppel"
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE NOT ISNULL(elo_einzel) OR NOT ISNULL(elo_doppel) OR elo_einzel > 0 OR elo_doppel > 0";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
foreach ($spieler as $s) {
$spieler_id = $s->spieler_id;
$elo_einzel = $s->elo_einzel;
@@ -4859,12 +4242,7 @@ function adminTeamspielmodi(): void
$query = "SELECT *, IF(EXISTS(SELECT * FROM #__sportsmanager_veranstaltung WHERE teamspiel_modus_id = modus_id), 1, 0) AS veranstaltungen"
. "\n FROM #__sportsmanager_teamspiel_modus"
. "\n ORDER BY status DESC, bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminTeamspielmodi($rows);
}
@@ -4880,11 +4258,7 @@ function adminEditTeamspielmodus(): void
$row = null;
if ($id !== null) {
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
}
@@ -4998,11 +4372,7 @@ function adminEditTeamspielmodus(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_veranstaltung WHERE modus_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "DELETE FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $id;";
@@ -5025,11 +4395,7 @@ function adminEditTeamspielmodus(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$teamspiel_modus = $rows[0];
@@ -5053,12 +4419,7 @@ function adminVerschiebenModi(): void
$query = "SELECT *, IF(EXISTS(SELECT * FROM #__sportsmanager_veranstaltung WHERE #__sportsmanager_veranstaltung.verschieberegel_id = #__sportsmanager_verschieberegel.verschieberegel_id), 1, 0) AS veranstaltungen"
. "\n FROM #__sportsmanager_verschieberegel"
. "\n ORDER BY bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVerschiebenModi($rows);
}
@@ -5075,11 +4436,7 @@ function adminEditVerschiebenModus(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_verschieberegel WHERE verschieberegel_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
}
@@ -5148,11 +4505,7 @@ function adminEditVerschiebenModus(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_veranstaltung WHERE verschieberegel_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "DELETE FROM #__sportsmanager_verschieberegel WHERE verschieberegel_id = $id;";
@@ -5172,12 +4525,7 @@ function adminKategorien(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_kategorie ORDER BY typ, nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$kategorien = array();
$kategorien[1] = array();
$kategorien[2] = array();
@@ -5206,12 +4554,7 @@ function adminKategorien(): void
}
$query = "SELECT * FROM #__sportsmanager_kategorie ORDER BY typ, nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$kategorien = array();
$kategorien[1] = array();
$kategorien[2] = array();
@@ -5262,12 +4605,7 @@ function adminRanglistensysteme(): void
keinZugriff(true);
$query = "SELECT *, (SELECT COUNT(*) FROM #__sportsmanager_rangliste WHERE rangliste_system_id = system_id) AS ranglisten, (SELECT COUNT(*) FROM #__sportsmanager_rangliste_turnierdisziplin WHERE rangliste_system_id = system_id) AS ranglistenturnierdisziplinen FROM #__sportsmanager_rangliste_system ORDER BY status DESC, systembezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$error_level = error_reporting(E_ERROR);
$math = new MathParserSM;
@@ -5314,20 +4652,12 @@ function adminEditRanglistensystem(): void
$typ = $jInput->get('typ', 0, 'INT');
if ($id != null) {
$query = "SELECT * FROM #__sportsmanager_rangliste_system WHERE rangliste_system_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
$query = "SELECT * FROM #__sportsmanager_rangliste_system_punkte WHERE system_id = $id ORDER BY rangliste_system_punkte_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $punkte = $db->loadObjectList();
+ $punkte = loadObjectList($db, $query);
}
HTML_sportsmanager_admin::adminEditRanglistensystem($row, $punkte, $row != null ? ($row->funktion != null) : $typ);
@@ -5421,20 +4751,12 @@ function adminRanglistensystemAuswertung(): void
$multiplikator = $jInput->get('multiplikator', 1, 'FLOAT');
$query = "SELECT * FROM #__sportsmanager_rangliste_system WHERE rangliste_system_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$system = $rows[0];
$query = "SELECT * FROM #__sportsmanager_rangliste_system_punkte WHERE system_id = $id ORDER BY rangliste_system_punkte_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $systempunkte = $db->loadObjectList();
+ $systempunkte = loadObjectList($db, $query);
$math = new MathParserSM;
if ($system->funktion != NULL) {
@@ -5484,19 +4806,11 @@ function adminRanglistensystemAuswertung(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_rangliste WHERE system_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_rangliste_turnierdisziplin WHERE system_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "DELETE FROM #__sportsmanager_rangliste_system_punkte WHERE system_id = $id;";
@@ -5527,11 +4841,7 @@ function adminEditRangliste(): void
$rangliste = null;
else {
$query = "SELECT * FROM #__sportsmanager_rangliste WHERE rangliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$rangliste = $rows[0];
@@ -5541,26 +4851,11 @@ function adminEditRangliste(): void
}
$query = "SELECT * FROM #__sportsmanager_rangliste_system WHERE status > 0 " . ($id != 0 ? "OR rangliste_system_id = $rangliste->system_id " : "") . "ORDER BY systembezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $systeme = $db->loadObjectList();
-
+ $systeme = loadObjectList($db, $query);
$query = "SELECT nummer, bezeichnung FROM #__sportsmanager_kategorie WHERE typ = 4 ORDER BY nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows_kategorien = $db->loadObjectList();
-
+ $rows_kategorien = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_saison ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
$kategorien = array();
foreach ($rows_kategorien as $kategorie)
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
@@ -5699,16 +4994,12 @@ function adminEditRangliste(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT * FROM #__sportsmanager_rangliste WHERE rangliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$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)"
- . "\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) . "');";
+ $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->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);
if (!$db->execute()) {
die($db->stderr(true));
@@ -5718,12 +5009,7 @@ function adminEditRangliste(): void
// Disziplinen kopieren
$query = "SELECT * FROM #__sportsmanager_rangliste_turnierdisziplin WHERE rangliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "INSERT INTO #__sportsmanager_rangliste_turnierdisziplin (rangliste_id, turnierdisziplin_id, system_id, wertung, doppel_teilwertung)"
. "\n VALUES ($ziel_rangliste_id, '$row->turnierdisziplin_id', " . ($row->system_id == null ? "null" : "'$row->system_id'") . ", '$row->wertung', '$row->doppel_teilwertung');";
@@ -5748,11 +5034,7 @@ function adminRanglisteTurnierdisziplinen(): void
if ($rangliste_id == 0) die ("Wrong id!");
$query = "SELECT * FROM #__sportsmanager_rangliste WHERE rangliste_id = $rangliste_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
+ $ranglisten = loadObjectList($db, $query);
if (count($ranglisten) < 1) die ("Wrong id");
$rangliste = $ranglisten[0];
@@ -5763,12 +5045,7 @@ function adminRanglisteTurnierdisziplinen(): void
. "\n LEFT JOIN #__sportsmanager_rangliste_system ON system_id = rangliste_system_id"
. "\n WHERE rangliste_id = $rangliste_id"
. "\n ORDER BY #__sportsmanager_turnier.erster_tag DESC, disziplin";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $turnierdisziplinen = $db->loadObjectList();
-
+ $turnierdisziplinen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminRanglisteTurnierdisziplinen($rangliste, $turnierdisziplinen);
}
@@ -5787,21 +5064,13 @@ function adminEditRanglisteTurnierdisziplin(): void
$ranglisteTurnierdisziplin = null;
else {
$query = "SELECT * FROM #__sportsmanager_rangliste_turnierdisziplin WHERE rangliste_turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$ranglisteTurnierdisziplin = $rows[0];
}
$query = "SELECT * FROM #__sportsmanager_rangliste WHERE rangliste_id = $rangliste_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
+ $ranglisten = loadObjectList($db, $query);
if (count($ranglisten) < 1) die ("Wrong id");
$rangliste = $ranglisten[0];
@@ -5813,19 +5082,9 @@ function adminEditRanglisteTurnierdisziplin(): void
if ($rangliste->letzter_tag != null)
$query .= " AND (ISNULL(erster_tag) OR DATEDIFF('$rangliste->letzter_tag', letzter_Tag) >= -366" . ($ranglisteTurnierdisziplin != null ? " OR $ranglisteTurnierdisziplin->turnierdisziplin_id = turnierdisziplin_id" : "") . ")";
$query .= "\n ORDER BY erster_tag DESC, turnierbezeichnung, reihenfolge, disziplin";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $turnierdisziplinen = $db->loadObjectList();
-
+ $turnierdisziplinen = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_rangliste_system WHERE status != 0 " . ($id != 0 && $ranglisteTurnierdisziplin->system_id != null ? "OR rangliste_system_id = $ranglisteTurnierdisziplin->system_id " : "") . "ORDER BY systembezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $systeme = $db->loadObjectList();
-
+ $systeme = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditRanglisteTurnierdisziplin($rangliste, $ranglisteTurnierdisziplin, $turnierdisziplinen, $systeme);
}
@@ -5950,33 +5209,19 @@ function adminEditSpielerstatistik(): void
$spielerstatistik = null;
else {
$query = "SELECT * FROM #__sportsmanager_bestenliste WHERE bestenliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$spielerstatistik = $rows[0];
}
$query = "SELECT nummer, bezeichnung FROM #__sportsmanager_kategorie WHERE typ = 5 ORDER BY nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows_kategorien = $db->loadObjectList();
-
+ $rows_kategorien = loadObjectList($db, $query);
$kategorien = array();
foreach ($rows_kategorien as $kategorie)
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
$query = "SELECT * FROM #__sportsmanager_saison ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditSpielerstatistik($spielerstatistik, $kategorien, $saisons);
}
@@ -6007,11 +5252,7 @@ function adminEditSpielerstatistik(): void
$query = "INSERT INTO #__sportsmanager_bestenliste (bezeichnung, saison_id, erster_tag " . ($letzter_tag != null ? ", letzter_tag" : "") . " , tabellenwertung, typ, status, reihenfolge, kategorie) VALUES ('$bezeichnung', '$saison_id', '$erster_tag', " . ($letzter_tag != null ? "'$letzter_tag', " : "") . "'$tabellenwertung', '$typ', '$status', '$reihenfolge', '$kategorie');";
} else {
$query = "SELECT * FROM #__sportsmanager_bestenliste WHERE bestenliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$spielerstatistik = $rows[0];
@@ -6091,11 +5332,7 @@ function adminEditSpielerstatistik(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT * FROM #__sportsmanager_bestenliste WHERE bestenliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$spielerstatistik = $rows[0];
@@ -6108,12 +5345,7 @@ function adminEditSpielerstatistik(): void
$ziel_spielerstatistik_id = $db->insertid();
$query = "SELECT * FROM #__sportsmanager_bestenliste_veranstaltung WHERE bestenliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "INSERT INTO #__sportsmanager_bestenliste_veranstaltung (bestenliste_id, veranstaltung_id)"
. "\n VALUES ($ziel_spielerstatistik_id, $row->veranstaltung_id);";
@@ -6124,12 +5356,7 @@ function adminEditSpielerstatistik(): void
}
$query = "SELECT * FROM #__sportsmanager_bestenliste_individualwettbewerb WHERE bestenliste_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "INSERT INTO #__sportsmanager_bestenliste_individualwettbewerb (bestenliste_id, individualwettbewerb_id)"
. "\n VALUES ($ziel_spielerstatistik_id, $row->individualwettbewerb_id);";
@@ -6156,11 +5383,7 @@ function adminSpielerstatistikVeranstaltungen(): void
if ($spielerstatistik_id == 0) die ("Wrong id!");
$query = "SELECT * FROM #__sportsmanager_bestenliste WHERE bestenliste_id = $spielerstatistik_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielerstatistiken = $db->loadObjectList();
+ $spielerstatistiken = loadObjectList($db, $query);
if (count($spielerstatistiken) < 1) die ("Wrong id");
$spielerstatistik = $spielerstatistiken[0];
@@ -6170,24 +5393,14 @@ function adminSpielerstatistikVeranstaltungen(): void
. "\n LEFT JOIN #__sportsmanager_saison ON #__sportsmanager_saison.saison_id = #__sportsmanager_veranstaltung.saison_id"
. "\n WHERE bestenliste_id = $spielerstatistik_id"
. "\n ORDER BY YEAR(letzter_tag) DESC, reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
$query = "SELECT #__sportsmanager_bestenliste_individualwettbewerb.*, bezeichnung, saisonbezeichnung"
. "\n FROM #__sportsmanager_bestenliste_individualwettbewerb"
. "\n LEFT JOIN #__sportsmanager_individualwettbewerb USING (individualwettbewerb_id)"
. "\n LEFT JOIN #__sportsmanager_saison ON #__sportsmanager_saison.saison_id = #__sportsmanager_individualwettbewerb.saison_id"
. "\n WHERE bestenliste_id = $spielerstatistik_id"
. "\n ORDER BY saisonbezeichnung, reihenfolge, bezeichnung, kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $individualwettbewerbe = $db->loadObjectList();
-
+ $individualwettbewerbe = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSpielerstatistikVeranstaltungen($spielerstatistik, $veranstaltungen, $individualwettbewerbe);
}
@@ -6206,21 +5419,13 @@ function adminEditSpielerstatistikVeranstaltung(): void
$spielerstatistikVeranstaltung = null;
else {
$query = "SELECT * FROM #__sportsmanager_bestenliste_veranstaltung WHERE bestenliste_veranstaltung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$spielerstatistikVeranstaltung = $rows[0];
}
$query = "SELECT * FROM #__sportsmanager_bestenliste WHERE bestenliste_id = $spielerstatistik_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielerstatistiken = $db->loadObjectList();
+ $spielerstatistiken = loadObjectList($db, $query);
if (count($spielerstatistiken) < 1) die ("Wrong id");
$spielerstatistik = $spielerstatistiken[0];
@@ -6230,12 +5435,7 @@ function adminEditSpielerstatistikVeranstaltung(): void
if ($spielerstatistik->letzter_tag != null)
$query .= ($spielerstatistik->erster_tag != null ? " AND" : "\n WHERE") . " (ISNULL(erster_tag) OR DATEDIFF('$spielerstatistik->letzter_tag', letzter_Tag) >= -366" . ($spielerstatistikVeranstaltung != null ? " OR $spielerstatistikVeranstaltung->veranstaltung_id = veranstaltung_id" : "") . ")";
$query .= "\n ORDER BY YEAR(letzter_tag) DESC, reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditSpielerstatistikVeranstaltung($spielerstatistik, $spielerstatistikVeranstaltung, $veranstaltungen);
}
@@ -6307,33 +5507,20 @@ function adminEditSpielerstatistikIndividualwettbewerb(): void
$spielerstatistikIndividualwettbewerb = null;
else {
$query = "SELECT * FROM #__sportsmanager_bestenliste_individualwettbewerb WHERE bestenliste_individualwettbewerb_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$spielerstatistikIndividualwettbewerb = $rows[0];
}
$query = "SELECT * FROM #__sportsmanager_bestenliste WHERE bestenliste_id = $spielerstatistik_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielerstatistiken = $db->loadObjectList();
+ $spielerstatistiken = loadObjectList($db, $query);
if (count($spielerstatistiken) < 1) die ("Wrong id");
$spielerstatistik = $spielerstatistiken[0];
$query = "SELECT * FROM #__sportsmanager_individualwettbewerb"
. "\n LEFT JOIN #__sportsmanager_saison USING (saison_id)"
. "\n ORDER BY saisonbezeichnung DESC, reihenfolge, bezeichnung, kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $individualwettbewerbe = $db->loadObjectList();
-
+ $individualwettbewerbe = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditSpielerstatistikIndividualwettbewerb($spielerstatistik, $spielerstatistikIndividualwettbewerb, $individualwettbewerbe);
}
@@ -6425,12 +5612,7 @@ function adminModeratoren(): void
keinZugriff(true);
$query = "SELECT t1.moderator_id, t1.moderator_user_id, t2.name, t2.username, (SELECT COUNT(*) FROM #__sportsmanager_moderator_zugriff WHERE #__sportsmanager_moderator_zugriff.moderator_id = t1.moderator_id) AS zugriffe FROM #__sportsmanager_moderator as t1 LEFT JOIN #__users AS t2 ON t1.moderator_user_id=t2.id ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminModeratoren($rows);
}
@@ -6447,11 +5629,7 @@ function adminEditModerator(): void
$row = null;
if ($id != 0) {
$query = "SELECT * FROM #__sportsmanager_moderator WHERE moderator_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
@@ -6460,20 +5638,11 @@ function adminEditModerator(): void
$zugriffe = null;
} else {
$query = "SELECT * FROM #__sportsmanager_moderator_zugriff WHERE moderator_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $zugriffe = $db->loadObjectList();
+ $zugriffe = loadObjectList($db, $query);
}
$query = "SELECT * FROM #__users ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $users = $db->loadObjectList();
-
+ $users = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditModerator($row, $zugriffe, $users);
}
@@ -6512,12 +5681,7 @@ function adminEditModerator(): void
}
$query = "SELECT * FROM #__sportsmanager_moderator_zugriff WHERE moderator_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $alte_zugriffe = $db->loadObjectList();
-
+ $alte_zugriffe = loadObjectList($db, $query);
foreach ($alte_zugriffe as $alter_zugriff) {
if (!in_array($alter_zugriff->zugriff, $zugriffe)) {
$alter_zugriff_id = $alter_zugriff->moderator_zugriff_id;
@@ -6587,12 +5751,7 @@ function adminVeranstalter(): void
. "\n (SELECT COUNT(*) FROM #__sportsmanager_individualwettbewerb WHERE #__sportsmanager_veranstalter.veranstalter_id = #__sportsmanager_individualwettbewerb.veranstalter_id) AS individualwettbewerbe"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVeranstalter($rows);
}
@@ -6610,36 +5769,18 @@ function adminEditVeranstalter(): void
$berechtigt_fuer_veranstalter = array();
} else {
$query = "SELECT * FROM #__sportsmanager_veranstalter WHERE veranstalter_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
$query = "SELECT #__sportsmanager_berechtigt_fuer_veranstalter.* FROM #__sportsmanager_berechtigt_fuer_veranstalter, #__users WHERE berechtigt_user_id = id AND berechtigt_veranstalter_id = $id ORDER BY username, name";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $berechtigt_fuer_veranstalter = $db->loadObjectList();
+ $berechtigt_fuer_veranstalter = loadObjectList($db, $query);
}
$query = "SELECT * FROM #__users ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $users = $db->loadObjectList();
-
+ $users = loadObjectList($db, $query);
$query = "SELECT nummer, bezeichnung FROM #__sportsmanager_kategorie WHERE typ = 1 ORDER BY nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows_kategorien = $db->loadObjectList();
-
+ $rows_kategorien = loadObjectList($db, $query);
$kategorien = array();
foreach ($rows_kategorien as $kategorie)
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
@@ -6694,12 +5835,7 @@ function adminEditVeranstalter(): void
}
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_veranstalter WHERE berechtigt_veranstalter_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
for ($nummer = 0; $nummer <= 5; $nummer++) {
$berechtigt_user_id = $berechtigt_fuer_veranstalter_user_ids[$nummer];
if ($berechtigt_user_id != 0) {
@@ -6732,35 +5868,19 @@ function adminEditVeranstalter(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstalter_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_verein WHERE veranstalter_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_turnier WHERE veranstalter_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_individualwettbewerb WHERE veranstalter_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "UPDATE #__sportsmanager_rechnung SET veranstalter_id = NULL WHERE veranstalter_id = $id;";
@@ -6798,12 +5918,7 @@ function adminSaisons(): void
. "\n IF(EXISTS(SELECT * FROM #__sportsmanager_bestenliste WHERE #__sportsmanager_bestenliste.saison_id = #__sportsmanager_saison.saison_id), 1, 0) AS bestenlisten"
. "\n FROM #__sportsmanager_saison"
. "\n ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSaisons($rows);
}
@@ -6820,11 +5935,7 @@ function adminEditSaison(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_saison WHERE saison_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
@@ -6879,12 +5990,7 @@ function adminEditSaison(): void
. "\n IF(EXISTS(SELECT * FROM #__sportsmanager_bestenliste WHERE #__sportsmanager_bestenliste.saison_id = #__sportsmanager_saison.saison_id), 1, 0) AS bestenlisten"
. "\n FROM #__sportsmanager_saison"
. "\n WHERE saison_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$row = $rows[0];
if ($row->veranstaltungen != 0 || $row->turniere != 0 || $row->ranglisten != 0 || $row->bestenlisten != 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
@@ -6911,73 +6017,35 @@ function adminEditVeranstaltung(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
$vorlage = $jInput->get('vorlage', 0, 'INT');
$query = "SELECT * FROM #__sportsmanager_veranstalter ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE status != 0 " . ($id != 0 ? "OR teamspiel_modus_id = $row->modus_id " : "") . "ORDER BY bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielmodi = $db->loadObjectList();
-
+ $spielmodi = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_verschieberegel ORDER BY bezeichnung"; // WHERE status != 0 " . ($id != 0 ? "OR teamspiel_modus_id = $row->modus_id " : "") . "ORDER BY bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $verschieberegeln = $db->loadObjectList();
-
+ $verschieberegeln = loadObjectList($db, $query);
$query = "SELECT nummer, bezeichnung FROM #__sportsmanager_kategorie WHERE typ = 2 ORDER BY nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows_kategorien = $db->loadObjectList();
-
+ $rows_kategorien = loadObjectList($db, $query);
$kategorien = array();
foreach ($rows_kategorien as $kategorie)
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
$query = "SELECT * FROM #__sportsmanager_saison ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
if (empty($id)) {
$berechtigt_fuer_veranstaltung = array();
} else {
$query = "SELECT #__sportsmanager_berechtigt_fuer_veranstaltung.* FROM #__sportsmanager_berechtigt_fuer_veranstaltung, #__users WHERE berechtigt_user_id = id AND berechtigt_veranstaltung_id = $id ORDER BY username, name";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $berechtigt_fuer_veranstaltung = $db->loadObjectList();
+ $berechtigt_fuer_veranstaltung = loadObjectList($db, $query);
}
$query = "SELECT * FROM #__users ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $users = $db->loadObjectList();
-
+ $users = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditVeranstaltung($row, $veranstalter, $spielmodi, $verschieberegeln, $kategorien, $saisons, $users, $berechtigt_fuer_veranstaltung, $vorlage);
}
@@ -7005,6 +6073,7 @@ function adminEditVeranstaltung(): void
$modus_id = $jInput->get('modus_id', 0, 'INT');
$verschieberegel_id = $jInput->get('verschieberegel_id', 0, 'INT');
$tabellenwertung = $jInput->get('tabellenwertung', 0, 'INT');
+ $direktervergleich = $jInput->get('direktervergleich', 0, 'INT');
$unterteilung = $jInput->get('unterteilung', 0, 'INT');
$elo_wertung = $jInput->get('elo_wertung', 0, 'INT');
$logo_url = $db->escape(trim($jInput->get('logo_url', '', 'RAW')));
@@ -7024,8 +6093,8 @@ function adminEditVeranstaltung(): void
$elo_aktualisieren = false;
$spielerstatistik_aktualisieren = false;
if ($id == 0) {
- $query = "INSERT INTO #__sportsmanager_veranstaltung (veranstalter_id, saison_id, bezeichnung, erster_tag " . ($letzter_tag != null ? ", letzter_tag" : "") . ", modus_id, verschieberegel_id, tabellenwertung, unterteilung, elo_wertung, logo_url, ticker_logo_url, status, reihenfolge, kategorie) VALUES
- ('$veranstalterId', '$saison_id', '$bezeichnung', '$erster_tag', " . ($letzter_tag != null ? "'$letzter_tag', " : "") . "'$modus_id', '$verschieberegel_id', '$tabellenwertung', '$unterteilung', '$elo_wertung', '$logo_url', '$ticker_logo_url', '$status', '$reihenfolge', '$kategorie');";
+ $query = "INSERT INTO #__sportsmanager_veranstaltung (veranstalter_id, saison_id, bezeichnung, erster_tag " . ($letzter_tag != null ? ", letzter_tag" : "") . ", modus_id, verschieberegel_id, tabellenwertung, direktervergleich, unterteilung, elo_wertung, logo_url, ticker_logo_url, status, reihenfolge, kategorie) VALUES
+ ('$veranstalterId', '$saison_id', '$bezeichnung', '$erster_tag', " . ($letzter_tag != null ? "'$letzter_tag', " : "") . "'$modus_id', '$verschieberegel_id', '$tabellenwertung', '$direktervergleich', '$unterteilung', '$elo_wertung', '$logo_url', '$ticker_logo_url', '$status', '$reihenfolge', '$kategorie');";
$db->setQuery($query);
if (!$db->execute()) {
die($db->stderr(true));
@@ -7033,11 +6102,7 @@ function adminEditVeranstaltung(): void
$id = $db->insertid();
} else {
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=admin_uebersicht', "Die Veranstaltung existiert nicht mehr!");
}
@@ -7052,6 +6117,7 @@ function adminEditVeranstaltung(): void
. "\n modus_id = '$modus_id',"
. "\n verschieberegel_id = '$verschieberegel_id',"
. "\n tabellenwertung = '$tabellenwertung',"
+ . "\n direktervergleich = '$direktervergleich',"
. "\n unterteilung = '$unterteilung',"
. "\n elo_wertung = '$elo_wertung',"
. "\n logo_url = '$logo_url',"
@@ -7081,12 +6147,7 @@ function adminEditVeranstaltung(): void
}
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_veranstaltung WHERE berechtigt_veranstaltung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$index = array_search($row->berechtigt_user_id, $berechtigt_fuer_veranstaltung_user_ids);
if ($index !== false) {
@@ -7147,11 +6208,7 @@ function adminEditVeranstaltung(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_team WHERE veranstaltung_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
$query = "DELETE FROM #__sportsmanager_bestenliste_veranstaltung WHERE veranstaltung_id = $id;";
@@ -7192,11 +6249,7 @@ function adminMannschaften(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -7218,12 +6271,7 @@ function adminMannschaften(): void
. "\n LEFT JOIN #__sportsmanager_spielort ON #__sportsmanager_spielort.spielort_id = #__sportsmanager_team.heimspielort_id"
. "\n WHERE #__sportsmanager_team.veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminMannschaften($veranstaltung, $rows);
}
@@ -7245,11 +6293,7 @@ function adminEditMannschaft(): void
$teamansprechpartner = null;
} else {
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 1)
$row = $rows[0];
@@ -7257,26 +6301,13 @@ function adminEditMannschaft(): void
die("Wrong id!");
$query = "SELECT t1.* FROM #__sportsmanager_berechtigt_fuer_team AS t1, #__users AS t2 WHERE t1.berechtigt_user_id = t2.id AND berechtigt_team_id = $id ORDER BY username, name";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $berechtigt_fuer_team = $db->loadObjectList();
-
+ $berechtigt_fuer_team = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_teamansprechpartner WHERE team_id = $id ORDER BY kontaktperson_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teamansprechpartner = $db->loadObjectList();
+ $teamansprechpartner = loadObjectList($db, $query);
}
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -7285,28 +6316,13 @@ function adminEditMannschaft(): void
. "\n LEFT JOIN #__sportsmanager_veranstalter USING (veranstalter_id)"
. "\n WHERE NOT ausgetreten" . (!empty($row) && !empty($row->verein_id) ? " OR verein_id = $row->verein_id" : "")
. "\n ORDER BY veranstalterbezeichnung, vereinsname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
-
+ $vereine = loadObjectList($db, $query);
$query = "SELECT * FROM #__users ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $users = $db->loadObjectList();
-
+ $users = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_spielort"
. "\n ORDER BY ortsname, name, ortsteil";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielorte = $db->loadObjectList();
-
+ $spielorte = loadObjectList($db, $query);
$beschraenkter_zugriff_veranstaltungen = benutzerZugriff("mannschaftswettbewerb_aendern") ? 0 : 1;
if ($beschraenkter_zugriff_veranstaltungen) {
if (empty($id) || empty($row->teamgruppe_id)) {
@@ -7339,12 +6355,7 @@ function adminEditMannschaft(): void
. "\n ORDER BY YEAR(letzter_tag) DESC, reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
}
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditMannschaft($veranstaltung, $row, $veranstaltungen, $vereine, $users, $berechtigt_fuer_team, $teamansprechpartner, $spielorte, $beschraenkter_zugriff_veranstaltungen);
}
@@ -7398,11 +6409,7 @@ function adminEditMannschaft(): void
}
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -7419,11 +6426,7 @@ function adminEditMannschaft(): void
} else {
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) == 0) die("Wrong id!");
$team_alt = $teams[0];
$teamgruppe_id = $team_alt->teamgruppe_id != null ? $team_alt->teamgruppe_id : $id;
@@ -7460,12 +6463,7 @@ function adminEditMannschaft(): void
}
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_team WHERE berechtigt_team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
for ($nummer = 0; $nummer <= 5; $nummer++) {
$berechtigt_user_id = $berechtigt_fuer_team_user_ids[$nummer];
if ($berechtigt_user_id != 0) {
@@ -7547,12 +6545,7 @@ function adminEditMannschaft(): void
$query = "SELECT team_id, veranstaltung_id"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id != $id AND teamgruppe_id = $teamgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bestehende_weitere_veranstaltungen_beruecksichtigt = $db->loadObjectList();
-
+ $bestehende_weitere_veranstaltungen_beruecksichtigt = loadObjectList($db, $query);
$veranstaltungen_aktualisieren = array();
foreach ($bestehende_weitere_veranstaltungen_beruecksichtigt as $bestehende_weitere_veranstaltung_beruecksichtigt) {
if ($beschraenkter_zugriff_veranstaltungen && !in_array($bestehende_weitere_veranstaltung_beruecksichtigt->veranstaltung_id, $beschraenkter_zugriff_veranstaltungen_ids))
@@ -7609,11 +6602,7 @@ function mannschaftsgruppe_hinzufuegen($quelle_team_id, $ziel_veranstaltung_id)
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $quelle_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) == 0) die("Wrong id!");
$team = $teams[0];
$teamgruppe_id = $team->teamgruppe_id != null ? $team->teamgruppe_id : $quelle_team_id;
@@ -7621,22 +6610,14 @@ function mannschaftsgruppe_hinzufuegen($quelle_team_id, $ziel_veranstaltung_id)
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_team"
. "\n WHERE teamgruppe_id = $teamgruppe_id AND veranstaltung_id = $ziel_veranstaltung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0)
return false;
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_veranstaltung"
. "\n WHERE veranstaltung_id = $ziel_veranstaltung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n == 0) die("Wrong id!");
$query = "INSERT INTO #__sportsmanager_team (verein_id, veranstaltung_id, teamname, tischtyp, tischeigenschaften, heimspiel_wochentag, heimspiel_uhrzeit, heimspielort_id, nichtraucherschutz, pin)"
@@ -7660,11 +6641,7 @@ function mannschaftsgruppe_verknuepfen($quelle_team_id, $ziel_team_id, $mannscha
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $quelle_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) === 0) die("Wrong id!");
$team = $teams[0];
$teamgruppe_id = $team->teamgruppe_id != null ? $team->teamgruppe_id : $quelle_team_id;
@@ -7700,19 +6677,9 @@ function mannschaftsgruppe_verknuepfen($quelle_team_id, $ziel_team_id, $mannscha
// Teamvertreter kopieren
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_team WHERE berechtigt_team_id = $quelle_team_id ORDER BY berechtigt_fuer_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $quelle_teamvertreter = $db->loadObjectList();
-
+ $quelle_teamvertreter = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_team WHERE berechtigt_team_id = $ziel_team_id ORDER BY berechtigt_fuer_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ziel_teamvertreter = $db->loadObjectList();
-
+ $ziel_teamvertreter = loadObjectList($db, $query);
$quelle_teamvertreter_anzahl = count($quelle_teamvertreter);
$ziel_teamvertreter_anzahl = count($ziel_teamvertreter);
for ($i = 0; $i < $quelle_teamvertreter_anzahl; $i++) {
@@ -7743,19 +6710,9 @@ function mannschaftsgruppe_verknuepfen($quelle_team_id, $ziel_team_id, $mannscha
// Ansprechpartner kopieren
$query = "SELECT * FROM #__sportsmanager_teamansprechpartner WHERE team_id = $quelle_team_id ORDER BY kontaktperson_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $quelle_ansprechpartner = $db->loadObjectList();
-
+ $quelle_ansprechpartner = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_teamansprechpartner WHERE team_id = $ziel_team_id ORDER BY kontaktperson_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ziel_ansprechpartner = $db->loadObjectList();
-
+ $ziel_ansprechpartner = loadObjectList($db, $query);
$quelle_ansprechpartner_anzahl = count($quelle_ansprechpartner);
$ziel_ansprechpartner_anzahl = count($ziel_ansprechpartner);
for ($i = 0; $i < $quelle_ansprechpartner_anzahl; $i++) {
@@ -7794,23 +6751,13 @@ function mannschaftsgruppe_verknuepfen($quelle_team_id, $ziel_team_id, $mannscha
. "\n FROM #__sportsmanager_mitglied_von_team"
. "\n WHERE team_id = $quelle_team_id OR team_id = $ziel_team_id"
. "\n GROUP BY spieler_id, ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereinte_mitglieder = $db->loadObjectList();
-
+ $vereinte_mitglieder = loadObjectList($db, $query);
$bilder_pfad = $sportsmanager_joomla_path . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'sportsmanager' . DIRECTORY_SEPARATOR . 'mannschaftsmitglieder';
foreach ($vereinte_mitglieder as $mitglied) {
$query = "SELECT mitglied_von_team_id"
. "\n FROM #__sportsmanager_mitglied_von_team"
. "\n WHERE spieler_id = $mitglied->spieler_id AND team_id = $ziel_team_id AND ausgetreten = $mitglied->ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ziel_mitglieder = $db->loadObjectList();
-
+ $ziel_mitglieder = loadObjectList($db, $query);
foreach ($ziel_mitglieder as $ziel_mitglied)
bildLoeschen("mannschaftsmitglieder", $ziel_mitglied->mitglied_von_team_id);
@@ -7834,22 +6781,13 @@ function mannschaftsgruppe_verknuepfen($quelle_team_id, $ziel_team_id, $mannscha
$query = "SELECT mitglied_von_team_id"
. "\n FROM #__sportsmanager_mitglied_von_team"
. "\n WHERE spieler_id = $mitglied->spieler_id AND team_id = $ziel_team_id AND ausgetreten = $mitglied->ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ziel_mitglieder = $db->loadObjectList();
+ $ziel_mitglieder = loadObjectList($db, $query);
}
$query = "SELECT mitglied_von_team_id"
. "\n FROM #__sportsmanager_mitglied_von_team"
. "\n WHERE spieler_id = $mitglied->spieler_id AND team_id = $quelle_team_id AND ausgetreten = $mitglied->ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $quelle_mitglieder = $db->loadObjectList();
-
+ $quelle_mitglieder = loadObjectList($db, $query);
$bild_kopiert = false;
foreach ($quelle_mitglieder as $quelle_mitglied) {
foreach ($ziel_mitglieder as $ziel_mitglied) {
@@ -7893,11 +6831,7 @@ function mannschaftsgruppe_entfernen($ziel_team_id)
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $ziel_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) === 0) die("Wrong id!");
$team = $teams[0];
$teamgruppe_id = $team->teamgruppe_id;
@@ -7905,11 +6839,7 @@ function mannschaftsgruppe_entfernen($ziel_team_id)
return false;
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_begegnung WHERE heim_team_id = $ziel_team_id OR gast_team_id = $ziel_team_id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0)
return false;
@@ -7917,12 +6847,7 @@ function mannschaftsgruppe_entfernen($ziel_team_id)
$query = "SELECT *"
. "\n FROM #__sportsmanager_mitglied_von_team"
. "\n WHERE team_id = $ziel_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row)
bildLoeschen("mannschaftsmitglieder", $row->mitglied_von_team_id);
@@ -7953,11 +6878,7 @@ function mannschaftsgruppe_entfernen($ziel_team_id)
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_team"
. "\n WHERE teamgruppe_id = $teamgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n == 1) {
$query = "UPDATE #__sportsmanager_team"
@@ -7978,11 +6899,7 @@ function heimspieltag_aktualisieren($team_id): void
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) === 0) die("Wrong id!");
$team = $teams[0];
@@ -7994,12 +6911,7 @@ function heimspieltag_aktualisieren($team_id): void
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis USING (begegnung_id)"
. "\n WHERE heim_team_id = $team_id AND COALESCE(heim_spielpunkte, 0) = 0 AND COALESCE(gast_spielpunkte, 0) = 0 AND NOT ISNULL(zeitpunkt) AND ISNULL(spielort_id) AND ISNULL(#__sportsmanager_unbestaetigtes_ergebnis.begegnung_id) AND NOT EXISTS(SELECT * FROM #__sportsmanager_begegnung_historie WHERE #__sportsmanager_begegnung_historie.begegnung_id = #__sportsmanager_begegnung.begegnung_id)"
. "\n ORDER BY spieltag DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $begegnungen = $db->loadObjectList();
-
+ $begegnungen = loadObjectList($db, $query);
foreach ($begegnungen as $begegnung) {
$ts = getdate(geaenderterWochentag(strtotime($begegnung->zeitpunkt), $team->heimspiel_wochentag - 1));
$neuer_zeitpunkt = sprintf("%04d-%02d-%02d %02d:%02d", $ts["year"], $ts["mon"], $ts["mday"], floor($team->heimspiel_uhrzeit / 100), $team->heimspiel_uhrzeit % 100);
@@ -8022,22 +6934,14 @@ function termin_aktualisieren($begegnung_id): void
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis USING (begegnung_id)"
. "\n WHERE begegnung_id = $begegnung_id AND COALESCE(heim_spielpunkte, 0) = 0 AND COALESCE(gast_spielpunkte, 0) = 0 AND NOT ISNULL(zeitpunkt) AND ISNULL(spielort_id) AND ISNULL(#__sportsmanager_unbestaetigtes_ergebnis.begegnung_id) AND NOT EXISTS(SELECT * FROM #__sportsmanager_begegnung_historie WHERE #__sportsmanager_begegnung_historie.begegnung_id = #__sportsmanager_begegnung.begegnung_id)"
. "\n ORDER BY spieltag DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $begegnungen = $db->loadObjectList();
+ $begegnungen = loadObjectList($db, $query);
if (count($begegnungen) < 1)
return;
$begegnung = $begegnungen[0];
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $begegnung->heim_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) === 0) die("Wrong id!");
$team = $teams[0];
@@ -8068,22 +6972,14 @@ function termin_aktualisieren($begegnung_id): void
keinZugriff(true);
$query = "SELECT teamgruppe_id, veranstaltung_id FROM #__sportsmanager_team WHERE team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
if ($veranstaltungId != $rows[0]->veranstaltung_id)
die("Wrong id!");
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_begegnung WHERE heim_team_id = $id OR gast_team_id = $id), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) die(Text::_('COM_SPORTSMANAGER_UNABLE_REMOVE_EXISTING_LINKS'));
if ($rows[0]->teamgruppe_id != null) {
@@ -8092,12 +6988,7 @@ function termin_aktualisieren($begegnung_id): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_mitglied_von_team"
. "\n WHERE team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row)
bildLoeschen("mannschaftsmitglieder", $row->mitglied_von_team_id);
@@ -8145,11 +7036,7 @@ function adminKopierenMannschaftForm(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -8158,12 +7045,7 @@ function adminKopierenMannschaftForm(): void
. "\n LEFT JOIN #__sportsmanager_verein USING (verein_id)"
. "\n WHERE #__sportsmanager_team.veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
-
+ $teams = loadObjectList($db, $query);
$beschraenkter_zugriff_veranstaltungen = benutzerZugriff("mannschaftswettbewerb_aendern") ? 0 : 1;
if ($beschraenkter_zugriff_veranstaltungen) {
$query = "SELECT *"
@@ -8175,12 +7057,7 @@ function adminKopierenMannschaftForm(): void
. "\n FROM #__sportsmanager_veranstaltung"
. "\n ORDER BY YEAR(letzter_tag) DESC, reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminKopierenMannschaft($veranstaltung, $teams, $veranstaltungen);
}
@@ -8217,11 +7094,7 @@ function adminKopierenMannschaftForm(): void
foreach ($ids as $id) {
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) === 0) die("Wrong id!");
$team = $teams[0];
@@ -8239,12 +7112,7 @@ function adminKopierenMannschaftForm(): void
// Mitglieder kopieren
if ($mitglieder_kopieren) {
$query = "SELECT * FROM #__sportsmanager_mitglied_von_team WHERE team_id = $id AND NOT ausgetreten";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "INSERT INTO #__sportsmanager_mitglied_von_team (spieler_id, team_id)"
. "\n VALUES ('$row->spieler_id', '$ziel_teamid');";
@@ -8264,12 +7132,7 @@ function adminKopierenMannschaftForm(): void
// Teamvertreter kopieren
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_team WHERE berechtigt_team_id = $id ORDER BY berechtigt_fuer_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "INSERT INTO #__sportsmanager_berechtigt_fuer_team (berechtigt_user_id, berechtigt_team_id)"
. "\n VALUES ('$row->berechtigt_user_id', '$ziel_teamid');";
@@ -8281,12 +7144,7 @@ function adminKopierenMannschaftForm(): void
// Ansprechpartner kopieren
$query = "SELECT * FROM #__sportsmanager_teamansprechpartner WHERE team_id = $id ORDER BY kontaktperson_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$query = "INSERT INTO #__sportsmanager_teamansprechpartner (team_id, nachname, vorname, telefon, mobil, email)"
. "\n VALUES ('$ziel_teamid', '" . $db->escape($row->nachname) . "', '" . $db->escape($row->vorname) . "', '" . $db->escape($row->telefon) . "', '" . $db->escape($row->mobil) . "', '" . $db->escape($row->email) . "');";
@@ -8321,11 +7179,7 @@ function adminVerknuepfenMannschaftForm(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -8334,12 +7188,7 @@ function adminVerknuepfenMannschaftForm(): void
. "\n LEFT JOIN #__sportsmanager_verein USING (verein_id)"
. "\n WHERE #__sportsmanager_team.veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
-
+ $teams = loadObjectList($db, $query);
$beschraenkter_zugriff_veranstaltungen = benutzerZugriff("mannschaftswettbewerb_aendern") ? 0 : 1;
if ($beschraenkter_zugriff_veranstaltungen) {
$query = "SELECT *"
@@ -8352,12 +7201,7 @@ function adminVerknuepfenMannschaftForm(): void
. "\n WHERE saison_id = $veranstaltung->saison_id"
. "\n ORDER BY YEAR(letzter_tag) DESC, reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVerknuepfenMannschaft($veranstaltung, $teams, $veranstaltungen);
}
@@ -8392,11 +7236,7 @@ function adminVerknuepfenMannschaftForm(): void
foreach ($ids as $id) {
$query = "SELECT * FROM #__sportsmanager_team"
. "\n WHERE team_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) === 0) die("Wrong id!");
$team = $teams[0];
@@ -8426,11 +7266,7 @@ function adminMitglieder(): void
if ($teamid == 0) die ("Wrong id!");
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $teamid";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id");
$team = $teams[0];
$teamgruppe_id = $team->teamgruppe_id != null ? $team->teamgruppe_id : $teamid;
@@ -8439,11 +7275,7 @@ function adminMitglieder(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $team->veranstaltung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -8454,12 +7286,7 @@ function adminMitglieder(): void
. "\n WHERE (team_id = $teamid OR teamgruppe_id = $teamgruppe_id)"
. "\n GROUP BY spieler_id"
. "\n ORDER BY anderes_team, IF(#__sportsmanager_mitglied_von_team.ausgetreten, 1, 0), nachname, vorname, erster_spieltag";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $mitglieder = $db->loadObjectList();
-
+ $mitglieder = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminMitglieder($team, $veranstaltung, $mitglieder, $berechtigt_spieler_aendern);
}
@@ -8477,11 +7304,7 @@ function adminEditMitglied(): void
$entfernen = $jInput->get('entfernen', 0, 'INT');
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $teamid";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id");
$team = $teams[0];
$teamgruppe_id = $team->teamgruppe_id != null ? $team->teamgruppe_id : $teamid;
@@ -8490,11 +7313,7 @@ function adminEditMitglied(): void
$row = null;
else {
$query = "SELECT #__sportsmanager_mitglied_von_team.*, vorname, nachname FROM #__sportsmanager_mitglied_von_team LEFT JOIN #__sportsmanager_spieler USING (spieler_id) INNER JOIN #__sportsmanager_team USING (team_id) WHERE spieler_id = $id AND (team_id = $teamid OR teamgruppe_id = $teamgruppe_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
@@ -8503,11 +7322,7 @@ function adminEditMitglied(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $team->veranstaltung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -8527,12 +7342,7 @@ function adminEditMitglied(): void
. "\n WHERE veranstaltungen.team_id = $teamid" . (!empty($team->teamgruppe_id) ? " OR teamgruppe_id = $team->teamgruppe_id" : "")
. "\n ORDER BY IF(veranstaltung_id = $team->veranstaltung_id, 0, 1), bezeichnung";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
$veranstaltungen_begegnungen = array();
foreach ($veranstaltungen as $v) {
$query = "SELECT spieltag, zeitpunkt"
@@ -8540,12 +7350,7 @@ function adminEditMitglied(): void
. "\n WHERE (heim_team_id = " . $v->team_id . " OR gast_team_id = " . $v->team_id . ") AND zeitpunkt < CURDATE()"
. "\n ORDER BY zeitpunkt DESC"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $begegnungen = $db->loadObjectList();
-
+ $begegnungen = loadObjectList($db, $query);
$veranstaltungen_begegnungen[$v->veranstaltung_id] = array();
$begegnungen = array_reverse($begegnungen);
foreach ($begegnungen as $begegnung)
@@ -8556,23 +7361,14 @@ function adminEditMitglied(): void
. "\n WHERE (heim_team_id = " . $v->team_id . " OR gast_team_id = " . $v->team_id . ") AND zeitpunkt >= CURDATE()"
. "\n ORDER BY zeitpunkt"
. "\n LIMIT 4";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $begegnungen = $db->loadObjectList();
-
+ $begegnungen = loadObjectList($db, $query);
foreach ($begegnungen as $begegnung)
$veranstaltungen_begegnungen[$v->veranstaltung_id][] = array($begegnung->spieltag, $begegnung->zeitpunkt);
}
if ($team->verein_id != null) {
$query = "SELECT * FROM #__sportsmanager_verein WHERE verein_id = $team->verein_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
+ $vereine = loadObjectList($db, $query);
if (count($vereine) < 1) die ("Wrong id");
}
@@ -8591,12 +7387,7 @@ function adminEditMitglied(): void
. " AND spieler_id NOT IN (SELECT spieler_id FROM #__sportsmanager_team INNER JOIN #__sportsmanager_mitglied_von_team USING (team_id) WHERE team_id = $teamid OR teamgruppe_id = $teamgruppe_id)"
. "\n ORDER BY nachname, vorname";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
if (!empty($team->verein_id) && !$alle_anzeigen) {
$query = "SELECT spieler_id, veranstaltung_id, unterteilung, erster_spieltag, letzter_spieltag, team_id, ausgetreten"
. "\n FROM #__sportsmanager_veranstaltung"
@@ -8616,12 +7407,7 @@ function adminEditMitglied(): void
. "\n WHERE saison_id = $veranstaltung->saison_id AND (unterteilung = 0 OR unterteilung = 1) AND NOT ISNULL(aktueller_verein_id)"
. "\n ORDER BY reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $mitgliedschaften = $db->loadObjectList();
-
+ $mitgliedschaften = loadObjectList($db, $query);
$spielberechtigungen = array();
foreach ($mitgliedschaften as $mitgliedschaft) {
if (!isset($spielberechtigungen[$mitgliedschaft->spieler_id]))
@@ -8633,12 +7419,7 @@ function adminEditMitglied(): void
$query = "SELECT veranstaltung_id, bezeichnung"
. "\n FROM #__sportsmanager_veranstaltung"
. "\n WHERE saison_id = $veranstaltung->saison_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$veranstaltungsbezeichnungen = array();
foreach ($rows as $v)
$veranstaltungsbezeichnungen[$v->veranstaltung_id] = $v->bezeichnung;
@@ -8648,12 +7429,7 @@ function adminEditMitglied(): void
. "\n FROM #__sportsmanager_team"
. "\n LEFT JOIN #__sportsmanager_veranstaltung USING (veranstaltung_id)"
. "\n WHERE saison_id = $veranstaltung->saison_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $m)
$veranstaltungsbezeichnungen[$m->team_id] = $m->teamname;
@@ -8685,11 +7461,7 @@ function adminEditMitglied(): void
}
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $teamid";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id");
$team = $teams[0];
$teamgruppe_id = $team->teamgruppe_id != null ? $team->teamgruppe_id : $teamid;
@@ -8700,23 +7472,14 @@ function adminEditMitglied(): void
// Sicherstellen, dass Mannschaftsmitglied zum Team gehört
if (!empty($id)) {
$query = "SELECT * FROM #__sportsmanager_mitglied_von_team INNER JOIN #__sportsmanager_team USING (team_id) WHERE spieler_id = $id AND (team_id = $teamid OR teamgruppe_id = $teamgruppe_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
}
$query = "SELECT DISTINCT veranstaltung_id, team_id"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $teamid" . (!empty($teamgruppe_id) ? " OR teamgruppe_id = $teamgruppe_id" : null);
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
foreach ($veranstaltungen as $v) {
$status = $jInput->get('status_' . $v->veranstaltung_id, -1, 'INT');
if ($status == -1)
@@ -8756,11 +7519,7 @@ function adminEditMitglied(): void
continue;
$query = "SELECT mitglied_von_team_id FROM #__sportsmanager_mitglied_von_team WHERE team_id = $v->team_id AND spieler_id = '" . $db->escape($spielerid) . "'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0)
continue;
@@ -8777,11 +7536,7 @@ function adminEditMitglied(): void
}
} else {
$query = "SELECT mitglied_von_team_id FROM #__sportsmanager_mitglied_von_team WHERE team_id = $v->team_id AND spieler_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if ($status == 0) {
foreach ($rows as $row) {
$query = "DELETE FROM #__sportsmanager_mitglied_von_team WHERE mitglied_von_team_id = " . $row->mitglied_von_team_id;
@@ -8839,12 +7594,7 @@ function adminEditMitglied(): void
$query = "SELECT team_id"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id != $teamid AND teamgruppe_id = $teamgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bestehende_weitere_veranstaltungen_beruecksichtigt = $db->loadObjectList();
-
+ $bestehende_weitere_veranstaltungen_beruecksichtigt = loadObjectList($db, $query);
foreach ($bestehende_weitere_veranstaltungen_beruecksichtigt as $bestehende_weitere_veranstaltung_beruecksichtigt)
mannschaftsgruppe_verknuepfen($teamid, $bestehende_weitere_veranstaltung_beruecksichtigt->team_id, false, false, false);
@@ -8863,21 +7613,13 @@ function adminBegegnungen(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
$modus_id = $veranstaltung->modus_id;
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $modus_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$modus = null;
if (count($rows) == 1)
$modus = $rows[0];
@@ -8885,9 +7627,9 @@ function adminBegegnungen(): void
$query = "SELECT t1.*, t2.teamname AS heim_name, t3.teamname AS gast_name, t4.unbestaetigtes_ergebnis_id, t4.zwischenergebnis, t2.nichtraucherschutz AS heim_nichtraucherschutz, t3.nichtraucherschutz AS gast_nichtraucherschutz,"
. "\n EXISTS(SELECT * FROM #__sportsmanager_begegnung_historie USE INDEX (begegnung_id) WHERE #__sportsmanager_begegnung_historie.begegnung_id = t1.begegnung_id AND aktion IN (1, 5)) AS verlegt,"
. "\n (SELECT IF(#__sportsmanager_begegnung_historie.aktion NOT IN (0, 3, 4), NULL, #__sportsmanager_begegnung_historie.eingetragen) AS eingetragen FROM #__sportsmanager_begegnung_historie USE INDEX (begegnung_id) WHERE #__sportsmanager_begegnung_historie.begegnung_id = t1.begegnung_id ORDER BY begegnung_historie_id DESC LIMIT 1) AS verlegung_eingetragen,"
-
+
. "\n UNIX_TIMESTAMP(t1.zeitpunkt) AS termin_spiel,"
-
+
. "\n ("
. "\n SELECT UNIX_TIMESTAMP(zeitpunkt)"
. "\n FROM #__sportsmanager_begegnung_historie"
@@ -8895,7 +7637,7 @@ function adminBegegnungen(): void
. "\n ORDER BY begegnung_historie_id ASC"
. "\n LIMIT 1"
. "\n ) AS termin_original,"
-
+
. "\n ("
. "\n SELECT team_id"
. "\n FROM #__sportsmanager_begegnung_historie"
@@ -8903,7 +7645,7 @@ function adminBegegnungen(): void
. "\n ORDER BY begegnung_historie_id ASC"
. "\n LIMIT 1"
. "\n ) AS verantwortliches_team,"
-
+
. "\n ("
. "\n SELECT UNIX_TIMESTAMP(zeitpunkt)"
. "\n FROM #__sportsmanager_begegnung_historie"
@@ -8911,7 +7653,7 @@ function adminBegegnungen(): void
. "\n ORDER BY begegnung_historie_id ASC"
. "\n LIMIT 1"
. "\n ) AS termin_akzeptiert,"
-
+
. "\n ("
. "\n SELECT UNIX_TIMESTAMP(eingetragen)"
. "\n FROM #__sportsmanager_begegnung_historie"
@@ -8919,7 +7661,7 @@ function adminBegegnungen(): void
. "\n ORDER BY begegnung_historie_id ASC"
. "\n LIMIT 1"
. "\n ) AS ergebnis_vorgeschlagen,"
-
+
. "\n ("
. "\n SELECT UNIX_TIMESTAMP(eingetragen)"
. "\n FROM #__sportsmanager_begegnung_historie"
@@ -8927,25 +7669,20 @@ function adminBegegnungen(): void
. "\n ORDER BY begegnung_historie_id ASC"
. "\n LIMIT 1"
. "\n ) AS ergebnis_akzeptiert,"
-
+
. "\n ("
. "\n SELECT COUNT(*) FROM #__sportsmanager_teamspiel"
. "\n WHERE begegnung_id = t1.begegnung_id"
. "\n AND (heim_spieler_1_id = 0 OR heim_spieler_2_id = 0 OR gast_spieler_1_id = 0 OR gast_spieler_2_id = 0)"
. "\n ) AS fehlende_spieler"
-
+
. "\n FROM #__sportsmanager_begegnung AS t1"
. "\n LEFT JOIN #__sportsmanager_team AS t2 ON t1.heim_team_id = t2.team_id"
. "\n LEFT JOIN #__sportsmanager_team AS t3 ON t1.gast_team_id = t3.team_id"
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS t4 ON t1.begegnung_id = t4.begegnung_id"
. "\n WHERE t2.veranstaltung_id = $veranstaltungId"
. "\n ORDER BY " . (($veranstaltung->unterteilung == 0 || $veranstaltung->unterteilung == 1) ? "t1.spieltag, " : "") . "t1.zeitpunkt, heim_name";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminBegegnungen($veranstaltung, $modus, $rows);
}
@@ -8968,19 +7705,11 @@ function adminEditBegegnung(): void
. "\n INNER JOIN #__sportsmanager_begegnung ON team_id = heim_team_id"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY zeitpunkt DESC LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$row = count($rows) < 1 ? null : $rows[0]; // Falls keine Begegnung als Vorlage verfügbar ist
} else {
$query = "SELECT * FROM #__sportsmanager_begegnung WHERE begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$row = $rows[0];
@@ -8988,20 +7717,12 @@ function adminEditBegegnung(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $row->heim_team_id AND veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id!");
}
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -9009,12 +7730,7 @@ function adminEditBegegnung(): void
. "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
-
+ $teams = loadObjectList($db, $query);
// Vorgeschlagene Termine ermitteln
$query = "SELECT #__sportsmanager_begegnung_historie.*, team.teamname as team, user.username, user.name, verantwortlich_team.teamname as verantwortlich_team"
. "\n FROM #__sportsmanager_begegnung_historie"
@@ -9023,21 +7739,11 @@ function adminEditBegegnung(): void
. "\n LEFT JOIN #__users AS user ON user.id = user_id"
. "\n WHERE begegnung_id = $id"
. "\n ORDER BY begegnung_historie_id DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $verlegen_aktionen = $db->loadObjectList();
-
+ $verlegen_aktionen = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_spielort"
. "\n ORDER BY ortsname, name, ortsteil";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielorte = $db->loadObjectList();
-
+ $spielorte = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditBegegnung($veranstaltung, $row, $id == null, $teams, $spielorte);
HTML_sportsmanager_admin::adminVerlegenVerlauf($verlegen_aktionen);
}
@@ -9082,11 +7788,7 @@ function adminEditBegegnung(): void
$query = "SELECT status, elo_wertung"
. "\n FROM #__sportsmanager_veranstaltung"
. "\n WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong Id!");
$veranstaltung = $rows[0];
@@ -9094,22 +7796,14 @@ function adminEditBegegnung(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $heim_team_id AND veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id!");
$heim_team = $teams[0];
$query = "SELECT *"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $gast_team_id AND veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id!");
$gast_team = $teams[0];
@@ -9129,11 +7823,7 @@ function adminEditBegegnung(): void
. "\n (SELECT COUNT(*) FROM #__sportsmanager_begegnung_historie WHERE #__sportsmanager_begegnung_historie.begegnung_id = #__sportsmanager_begegnung.begegnung_id) AS verlegen_aktionen"
. "\n FROM #__sportsmanager_begegnung"
. "\n WHERE begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$begegnung = $rows[0];
@@ -9179,11 +7869,7 @@ function adminEditBegegnung(): void
. "\n (SELECT COUNT(*) FROM #__sportsmanager_begegnung_historie WHERE #__sportsmanager_begegnung_historie.begegnung_id = #__sportsmanager_begegnung.begegnung_id) AS verlegen_aktionen"
. "\n FROM #__sportsmanager_begegnung"
. "\n WHERE begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$begegnung = $rows[0];
begegnungTischChanged($begegnung, $heim_team, $gast_team);
@@ -9217,11 +7903,7 @@ function adminRemoveBegegnung(): void
. "\n INNER JOIN #__sportsmanager_team ON heim_team_id = team_id"
. "\n INNER JOIN #__sportsmanager_veranstaltung USING (veranstaltung_id)"
. "\n WHERE begegnung_id = $id AND veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
return;
}
@@ -9278,11 +7960,7 @@ function adminRemoveBegegnung(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_begegnung WHERE begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$row = $rows[0];
@@ -9291,11 +7969,7 @@ function adminRemoveBegegnung(): void
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $row->heim_team_id AND veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id!");
$query = "UPDATE #__sportsmanager_begegnung"
@@ -9362,12 +8036,7 @@ function adminEditBegegnungSpielplan($bestaetigen): void
. "\n WHERE t5.status > 0 " . kategorieFilter("AND t5.kategorie IN") . " AND ((ISNULL(heim_punkte) AND ISNULL(gast_punkte)) OR zwischenergebnis OR NOT ISNULL(unbestaetigtes_ergebnis_id)) AND ((NOT ISNULL(t2.pin) AND t2.pin = '$pin') OR (NOT ISNULL(t3.pin) AND t3.pin = '$pin'))"
. "\n ORDER BY t1.zeitpunkt"
. "\n LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
redirectSportsManagerURL(null, "Keine offene Begegnung zur PIN gefunden.");
}
@@ -9386,22 +8055,14 @@ function adminEditBegegnungSpielplan($bestaetigen): void
}
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
$teamspiel_modus_id = $veranstaltung->modus_id;
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $teamspiel_modus_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$teamspiel_modus = $rows[0];
@@ -9415,11 +8076,7 @@ function adminEditBegegnungSpielplan($bestaetigen): void
$query .= "\n FROM #__sportsmanager_begegnung AS t1 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS t2 ON t1.begegnung_id = t2.begegnung_id"
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS t4 ON t1.begegnung_id = t4.begegnung_id"
. "\n WHERE t1.begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$begegnung = $rows[0];
@@ -9431,22 +8088,13 @@ function adminEditBegegnungSpielplan($bestaetigen): void
. "\n LEFT JOIN #__users AS user ON user.id = user_id"
. "\n WHERE begegnung_id = $id"
. "\n ORDER BY begegnung_historie_id DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $verlegen_aktionen = $db->loadObjectList();
-
+ $verlegen_aktionen = loadObjectList($db, $query);
if ($bestaetigen == 1) {
if ($begegnung->unbestaetigtes_ergebnis_id == null && ($begegnung->heim_punkte != 0 || $begegnung->gast_punkte != 0))
keinZugriff();
$query = "SELECT t1.berechtigt_team_id FROM #__sportsmanager_berechtigt_fuer_team AS t1, #__sportsmanager_begegnung WHERE begegnung_id = $id AND berechtigt_user_id = $user_id AND (berechtigt_team_id = heim_team_id OR berechtigt_team_id = gast_team_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0)
keinZugriff(true);
} else if ($bestaetigen !== 2) {
@@ -9455,11 +8103,7 @@ function adminEditBegegnungSpielplan($bestaetigen): void
}
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->heim_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$heim_team = $rows[0];
@@ -9467,51 +8111,31 @@ function adminEditBegegnungSpielplan($bestaetigen): void
die("Wrong id!");
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->gast_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$gast_team = $rows[0];
$query = "SELECT * FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id ORDER BY teamspiel_nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spiele = $db->loadObjectList();
-
+ $spiele = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_mitglied_von_team as t1"
. "\n INNER JOIN #__sportsmanager_spieler AS t2 USING (spieler_id)"
. "\n WHERE team_id = $begegnung->heim_team_id AND NOT t1.ausgetreten " . ($begegnung->spieltag != null ? "AND (ISNULL(t1.erster_spieltag) OR t1.erster_spieltag <= $begegnung->spieltag) AND (ISNULL(t1.letzter_spieltag) OR $begegnung->spieltag <= t1.letzter_spieltag) " : "")
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $heim_spieler = $db->loadObjectList();
-
+ $heim_spieler = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_mitglied_von_team as t1"
. "\n INNER JOIN #__sportsmanager_spieler AS t2 USING (spieler_id)"
. "\n WHERE team_id = $begegnung->gast_team_id AND NOT t1.ausgetreten " . ($begegnung->spieltag != null ? "AND (ISNULL(t1.erster_spieltag) OR t1.erster_spieltag <= $begegnung->spieltag) AND (ISNULL(t1.letzter_spieltag) OR $begegnung->spieltag <= t1.letzter_spieltag) " : "")
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $gast_spieler = $db->loadObjectList();
-
+ $gast_spieler = loadObjectList($db, $query);
$encrypted_pin = encrypt($pin, "a9cZ" . $veranstaltung->veranstaltung_id . "oDS7" . $id . "2eA");
// Spielort ermitteln
$spielortQuery = "SELECT name FROM #__sportsmanager_spielort WHERE spielort_id = \""
. (Factory::getContainer()->get(SiteApplication::class)->input->getCmd('spielort_heim') == 1
? $heim_team->heimspielort_id
: $begegnung->spielort_id) . "\"";
- $db->setQuery($spielortQuery);
- $begegnung->spielort_name = $db->loadResult();
+ $begegnung->spielort_name = loadResult($db, $spielortQuery);
if (isJson()) {
@@ -9572,11 +8196,7 @@ function adminSaveBegegnungSpielplan(): void
. "\n FROM #__sportsmanager_begegnung"
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis ON #__sportsmanager_begegnung.begegnung_id = #__sportsmanager_unbestaetigtes_ergebnis.begegnung_id"
. "\n WHERE #__sportsmanager_begegnung.begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -9587,11 +8207,7 @@ function adminSaveBegegnungSpielplan(): void
// Veranstaltung ermitteln
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -9601,11 +8217,7 @@ function adminSaveBegegnungSpielplan(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $begegnung->heim_team_id AND veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) {
abortWithError("Wrong id!");
}
@@ -9613,11 +8225,7 @@ function adminSaveBegegnungSpielplan(): void
// Spielmodus ermitteln
$modus_id = $veranstaltung->modus_id;
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $modus_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -9635,11 +8243,7 @@ function adminSaveBegegnungSpielplan(): void
}
$query = "SELECT #__sportsmanager_berechtigt_fuer_team.berechtigt_team_id FROM #__sportsmanager_berechtigt_fuer_team, #__sportsmanager_begegnung WHERE begegnung_id = $id AND berechtigt_user_id = $user_id AND (berechtigt_team_id = heim_team_id OR berechtigt_team_id = gast_team_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
keinZugriff();
}
@@ -9656,12 +8260,7 @@ function adminSaveBegegnungSpielplan(): void
}
$query = "SELECT team_id FROM #__sportsmanager_begegnung LEFT JOIN #__sportsmanager_team ON heim_team_id = team_id OR gast_team_id = team_id WHERE begegnung_id = $id AND (team_id = $begegnung->heim_team_id OR team_id = $begegnung->gast_team_id) AND NOT ISNULL(pin) AND pin = '$pin'";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
keinZugriff();
}
@@ -9722,12 +8321,7 @@ function adminSaveBegegnungSpielplan(): void
}
$query = "SELECT * FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id ORDER BY teamspiel_nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $spiele = $db->loadObjectList();
-
+ $spiele = loadObjectList($db, $query);
$spiele_nummern = array();
foreach ($spiele as $spiel) {
$spiele_nummern[$spiel->teamspiel_nummer] = $spiel;
@@ -9957,22 +8551,14 @@ function adminSaveBegegnungSpielplan(): void
. "\n FROM #__sportsmanager_begegnung"
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis ON #__sportsmanager_begegnung.begegnung_id = #__sportsmanager_unbestaetigtes_ergebnis.begegnung_id"
. "\n WHERE #__sportsmanager_begegnung.begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$begegnung_alt = $begegnung;
$begegnung = $rows[0];
// Heimteam ermitteln
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->heim_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -9980,11 +8566,7 @@ function adminSaveBegegnungSpielplan(): void
// Gastteam ermitteln
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->gast_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -9998,11 +8580,7 @@ function adminSaveBegegnungSpielplan(): void
$body = "Zur Begegnung " . $heim_team->teamname . " gegen " . $gast_team->teamname . " am " . FormatiertesDatum($begegnung->zeitpunkt) . " in der " . $veranstaltung->bezeichnung . " wurde von " . ($vorschlagendes_team_id == $heim_team->team_id ? $heim_team->teamname : $gast_team->teamname) . " ein Ergebnis eingetragen.\n\nBestaetigen des Ergebnisses ueber " . SportsManagerURL('&task=admin_begegnung_spielplan_edit_bestaetigen&veranstaltungid=' . $veranstaltungId . '&id=' . $id, -1) . ".";
$query = "SELECT * FROM #__users AS t1, #__sportsmanager_berechtigt_fuer_team AS t2 WHERE t1.id = t2.berechtigt_user_id AND (t2.berechtigt_team_id = " . $begegnung->heim_team_id . " OR t2.berechtigt_team_id = " . $begegnung->gast_team_id . ")";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if(!empty($rows)) {
$mailer = Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();
$mailer->setSender($mailfrom, $fromname);
@@ -10071,11 +8649,7 @@ function adminSaveBegegnungSpielplan(): void
. "\n FROM #__sportsmanager_begegnung"
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis ON #__sportsmanager_begegnung.begegnung_id = #__sportsmanager_unbestaetigtes_ergebnis.begegnung_id"
. "\n WHERE #__sportsmanager_begegnung.begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id!");
$begegnung = $rows[0];
@@ -10083,11 +8657,7 @@ function adminSaveBegegnungSpielplan(): void
// Veranstaltung ermitteln
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -10095,21 +8665,13 @@ function adminSaveBegegnungSpielplan(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_team"
. "\n WHERE team_id = $begegnung->heim_team_id AND veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
+ $teams = loadObjectList($db, $query);
if (count($teams) < 1) die ("Wrong id!");
// Spielmodus ermitteln
$modus_id = $veranstaltung->modus_id;
$query = "SELECT * FROM #__sportsmanager_teamspiel_modus WHERE teamspiel_modus_id = $modus_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$modus = $rows[0];
@@ -10118,11 +8680,7 @@ function adminSaveBegegnungSpielplan(): void
keinZugriff();
$query = "SELECT #__sportsmanager_berechtigt_fuer_team.berechtigt_team_id FROM #__sportsmanager_berechtigt_fuer_team, #__sportsmanager_begegnung WHERE begegnung_id = $id AND berechtigt_user_id = $user_id AND (berechtigt_team_id = heim_team_id OR berechtigt_team_id = gast_team_id)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0)
keinZugriff();
} else if ($bestaetigen == 2) {
@@ -10135,12 +8693,7 @@ function adminSaveBegegnungSpielplan(): void
keinZugriff();
$query = "SELECT team_id FROM #__sportsmanager_begegnung LEFT JOIN #__sportsmanager_team ON heim_team_id = team_id OR gast_team_id = team_id WHERE begegnung_id = $id AND (team_id = $begegnung->heim_team_id OR team_id = $begegnung->gast_team_id) AND NOT ISNULL(pin) AND pin = '$pin'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0)
keinZugriff();
@@ -10205,11 +8758,7 @@ function adminBegegnungSpielplanBestaetigen(): void
. "\n FROM #__sportsmanager_begegnung"
. "\n LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis ON #__sportsmanager_begegnung.begegnung_id = #__sportsmanager_unbestaetigtes_ergebnis.begegnung_id"
. "\n WHERE #__sportsmanager_begegnung.begegnung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -10237,12 +8786,7 @@ function adminBegegnungSpielplanBestaetigen(): void
. "\n WHERE t5.status > 0 " . kategorieFilter("AND t5.kategorie IN") . " AND ((ISNULL(heim_punkte) AND ISNULL(gast_punkte)) OR zwischenergebnis OR NOT ISNULL(unbestaetigtes_ergebnis_id)) AND ((NOT ISNULL(t2.pin) AND t2.pin = '$pin') OR (NOT ISNULL(t3.pin) AND t3.pin = '$pin'))"
. "\n ORDER BY t1.zeitpunkt"
. "\n LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
keinZugriff();
}
@@ -10258,11 +8802,7 @@ function adminBegegnungSpielplanBestaetigen(): void
}
$query = "SELECT t1.berechtigt_team_id FROM #__sportsmanager_berechtigt_fuer_team AS t1, #__sportsmanager_begegnung AS t2 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis t3 ON t2.begegnung_id = t3.begegnung_id WHERE NOT t3.zwischenergebnis AND t2.begegnung_id = $id AND t1.berechtigt_user_id = $user_id AND ((t1.berechtigt_team_id = t2.heim_team_id AND t3.vorschlagendes_team_id = t2.gast_team_id) OR (t1.berechtigt_team_id = t2.gast_team_id AND t3.vorschlagendes_team_id = t2.heim_team_id))";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) == 0) {
keinZugriff();
}
@@ -10278,11 +8818,7 @@ function adminBegegnungSpielplanBestaetigen(): void
// Veranstaltung ermitteln
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -10297,11 +8833,7 @@ function adminBegegnungSpielplanBestaetigen(): void
// Heimteam ermitteln
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->heim_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -10309,11 +8841,7 @@ function adminBegegnungSpielplanBestaetigen(): void
// Gastteam ermitteln
$query = "SELECT * FROM #__sportsmanager_team WHERE team_id = $begegnung->gast_team_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
abortWithError("Wrong id!");
}
@@ -10335,11 +8863,7 @@ function adminBegegnungSpielplanBestaetigen(): void
$body = "Zur Begegnung " . $heim_team->teamname . " gegen " . $gast_team->teamname . " am " . FormatiertesDatum($begegnung->zeitpunkt) . " in der " . $veranstaltung->bezeichnung . " wurde von " . ($aktion_team_id == $heim_team->team_id ? $heim_team->teamname : $gast_team->teamname) . " das Ergebnis akzeptiert.";
$query = "SELECT * FROM #__users AS t1, #__sportsmanager_berechtigt_fuer_team AS t2 WHERE t1.id = t2.berechtigt_user_id AND (t2.berechtigt_team_id = " . $begegnung->heim_team_id . " OR t2.berechtigt_team_id = " . $begegnung->gast_team_id . ")";
- $db->setQuery($query);
- if (!$db->execute()) {
- abortWithError($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if(!empty($rows)) {
$mailer = Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();
$mailer->setSender($mailfrom, $fromname);
@@ -10618,11 +9142,7 @@ function adminBegegnungenGenerierenForm(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -10630,12 +9150,7 @@ function adminBegegnungenGenerierenForm(): void
. "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminBegegnungenGenerieren($veranstaltung, $rows);
}
@@ -10663,12 +9178,7 @@ function adminBegegnungenGenerierenForm(): void
. "\n FROM #__sportsmanager_team AS t1"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY t1.teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
-
+ $teams = loadObjectList($db, $query);
//Erstellen des Array Teams mit Überprüfung der Mannschaften
$teams_ok = true;
$teamIds = null;
@@ -10874,11 +9384,7 @@ function adminBegegnungenImportierenForm(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -10906,11 +9412,7 @@ function adminBegegnungenImportieren(): void
echo Text::_('COM_SPORTSMANAGER_IMPORT_GROUP_GAME2') . "
";
$query = "SELECT team_id, teamname FROM #__sportsmanager_team WHERE veranstaltung_id = " . $veranstaltungId . ";";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$Mannschaften = null;
@@ -11045,11 +9547,7 @@ function adminBegegnungenRundeErzeugenForm(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -11059,32 +9557,18 @@ function adminBegegnungenRundeErzeugenForm(): void
. "\n INNER JOIN #__sportsmanager_begegnung ON team_id = heim_team_id"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY zeitpunkt DESC LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$row = count($rows) < 1 ? null : $rows[0]; // Falls keine Begegnung als Vorlage verfügbar
$query = "SELECT *"
. "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_spielort"
. "\n ORDER BY ortsname, name, ortsteil";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielorte = $db->loadObjectList();
-
+ $spielorte = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminBegegnungenRundeErzeugen($veranstaltung, $rows, $row, $spielorte);
}
@@ -11131,12 +9615,7 @@ function adminBegegnungenRundeErzeugenForm(): void
. "\n FROM #__sportsmanager_team AS t1"
. "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY t1.teamname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $teams = $db->loadObjectList();
-
+ $teams = loadObjectList($db, $query);
$teamIds = [];
for ($i = 1; $i <= $anzahlteams; $i++)
$teamIds[$i] = $jInput->get('team_id_' . $i, 0, 'INT');
@@ -11199,11 +9678,7 @@ function adminBegegnungenRundeErzeugenForm(): void
// Veranstaltung ermitteln
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -11211,22 +9686,13 @@ function adminBegegnungenRundeErzeugenForm(): void
. "\n FROM #__sportsmanager_begegnung"
. "\n LEFT JOIN #__sportsmanager_team ON heim_team_id = team_id"
. "\n WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $aktualisieren_ab_datum = $db->loadResult();
+ $aktualisieren_ab_datum = loadResult($db, $query);
$query = "SELECT *"
. "\n FROM #__sportsmanager_begegnung"
. "\n LEFT JOIN #__sportsmanager_team ON heim_team_id = team_id"
. "\n WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$id = $row->begegnung_id;
@@ -11277,11 +9743,7 @@ function adminBegegnungenExportForm(): void
// Veranstaltung ermitteln
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -11290,12 +9752,8 @@ function adminBegegnungenExportForm(): void
WHERE saison_id = " . $veranstaltung->saison_id . "
AND #__sportsmanager_veranstaltung.bezeichnung NOT IN ('Schiedsrichter')
ORDER BY #__sportsmanager_veranstaltung.reihenfolge;";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
- if (count($rows) < 1) die("Wrong id!");
+ $rows = loadObjectList($db, $query);
+ if (count($rows) < 1) die("Wrong id!");
$saison = $rows;
HTML_sportsmanager_admin::adminBegegnungenExport($veranstaltung,$saison);
@@ -11317,11 +9775,7 @@ function adminBegegnungenExportForm(): void
// Veranstaltung ermitteln
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0];
@@ -11346,12 +9800,7 @@ function adminBegegnungenExportForm(): void
WHERE t1.veranstaltung_id = " . $veranstaltungId . ";
";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$dateiname = "Spieler " . $veranstaltung->bezeichnung;
}
@@ -11370,12 +9819,7 @@ function adminBegegnungenExportForm(): void
ORDER BY t4.veranstaltung_id, t1.spieltag, t1.zeitpunkt;
";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$dateiname = "Spielplan " . $veranstaltung->bezeichnung;
}
@@ -11391,11 +9835,7 @@ function adminBegegnungenExportForm(): void
WHERE t1.veranstaltung_id = " . $veranstaltungId . "
";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spielmodus = $db->loadObjectList();
+ $spielmodus = loadObjectList($db, $query);
$Anzahl_Saetze = count(explode(",", $spielmodus[0]->modus));
@@ -11412,12 +9852,7 @@ function adminBegegnungenExportForm(): void
LIMIT 1;
";
- $letzterEintrag = null;
- $db->setQuery($query);
- if ($db->execute()) {
- $letzterEintrag = $db->loadObjectList();
- }
-
+ $letzterEintrag = loadObjectList($db, $query);
$value->gespeichert_um = $letzterEintrag[0]->gespeichert_um;
$value->gespeichert_von = $letzterEintrag[0]->gespeichert_von;
@@ -11439,12 +9874,7 @@ function adminBegegnungenExportForm(): void
ORDER BY t1.teamspiel_nummer;
";
- $spielbericht = null;
- $db->setQuery($query);
- if ($db->execute()) {
- $spielbericht = $db->loadObjectList();
- }
-
+ $spielbericht = loadObjectList($db, $query);
for ($i = 1; $i <= $Anzahl_Saetze; $i++) {
$variable = "S" . $i . "_Pass_Heim1";
$value->$variable = $spielbericht[$i - 1]->Pass_Heim1;
@@ -11518,55 +9948,27 @@ function adminEditTurnier(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_turnier WHERE turnier_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
$vorlage = $jInput->get('vorlage', 0, 'INT');
$query = "SELECT * FROM #__sportsmanager_veranstalter ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_saison ORDER BY saisonbezeichnung DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $saisons = $db->loadObjectList();
-
+ $saisons = loadObjectList($db, $query);
if (empty($id)) {
$berechtigt_fuer_turnier = array();
} else {
$query = "SELECT #__sportsmanager_berechtigt_fuer_turnier.* FROM #__sportsmanager_berechtigt_fuer_turnier, #__users WHERE berechtigt_user_id = id AND berechtigt_turnier_id = $id ORDER BY username, name";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $berechtigt_fuer_turnier = $db->loadObjectList();
+ $berechtigt_fuer_turnier = loadObjectList($db, $query);
}
$query = "SELECT * FROM #__users ORDER BY name, username";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $users = $db->loadObjectList();
-
+ $users = loadObjectList($db, $query);
$query = "SELECT nummer, bezeichnung FROM #__sportsmanager_kategorie WHERE typ = 3 ORDER BY nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows_kategorien = $db->loadObjectList();
-
+ $rows_kategorien = loadObjectList($db, $query);
$kategorien = array();
foreach ($rows_kategorien as $kategorie)
$kategorien[$kategorie->nummer] = $kategorie->bezeichnung;
@@ -11610,11 +10012,7 @@ function adminEditTurnier(): void
$vorlage_id = $id;
$id = 0;
$query = "SELECT erster_tag FROM #__sportsmanager_turnier WHERE turnier_id = $vorlage_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$vorlage_erster_tag = $rows[0]->erster_tag;
}
@@ -11651,12 +10049,7 @@ function adminEditTurnier(): void
}
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_turnier WHERE berechtigt_turnier_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$index = array_search($row->berechtigt_user_id, $berechtigt_fuer_turnier_user_ids);
if ($index !== false) {
@@ -11676,12 +10069,7 @@ function adminEditTurnier(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_turnierdisziplin"
. "\n WHERE turnier_id = $vorlage_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $disziplinen = $db->loadObjectList();
-
+ $disziplinen = loadObjectList($db, $query);
foreach ($disziplinen as $disziplin) {
$ts = getdate(strtotime($erster_tag) - strtotime($vorlage_erster_tag) + strtotime($disziplin->beginn));
$neuer_beginn = $disziplin->beginn == null ? null : sprintf("%04d-%02d-%02d %02d:%02d", $ts["year"], $ts["mon"], $ts["mday"], $ts["hours"], $ts["minutes"]);
@@ -11697,12 +10085,7 @@ function adminEditTurnier(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_rangliste_turnierdisziplin"
. "\n WHERE turnierdisziplin_id = $disziplin->turnierdisziplin_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
-
+ $ranglisten = loadObjectList($db, $query);
foreach ($ranglisten as $rangliste) {
$query = "INSERT INTO #__sportsmanager_rangliste_turnierdisziplin (rangliste_id, turnierdisziplin_id, system_id, wertung, doppel_teilwertung) VALUES ('$rangliste->rangliste_id', '$disziplin_id', " . ($rangliste->system_id != null ? "'$rangliste->system_id'" : "NULL") . ", '" . $db->escape($rangliste->wertung) . "', '" . $db->escape($rangliste->doppel_teilwertung) . "');";
$db->setQuery($query);
@@ -11727,20 +10110,12 @@ function adminEditTurnier(): void
$id = $jInput->get('id', 0, 'INT');
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_turnierdisziplin WHERE turnier_id = $id AND elo_wertung > 0), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $elo_aktualisieren = $db->loadResult();
+ $elo_aktualisieren = loadResult($db, $query);
$query = "SELECT MIN(DATE(beginn))"
. "\n FROM #__sportsmanager_turnierdisziplin"
. "\n WHERE turnier_id = $id AND elo_wertung > 0";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $aktualisieren_ab_datum = $db->loadResult();
+ $aktualisieren_ab_datum = loadResult($db, $query);
$query = "DELETE #__sportsmanager_turnierspiel FROM #__sportsmanager_turnierspiel, #__sportsmanager_turnierdisziplin WHERE #__sportsmanager_turnierspiel.turnierdisziplin_id = #__sportsmanager_turnierdisziplin.turnierdisziplin_id AND turnier_id = $id;";
$db->setQuery($query);
@@ -11820,11 +10195,7 @@ function adminTurnierdisziplinen(): void
$beschraenkter_zugriff_turniere = benutzerZugriff("turniere_aendern") ? 0 : 1;
$query = "SELECT * FROM #__sportsmanager_turnier WHERE turnier_id = $turnierid";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$turnier = $rows[0];
@@ -11835,12 +10206,7 @@ function adminTurnierdisziplinen(): void
. "\n FROM #__sportsmanager_turnierdisziplin AS t1"
. "\n WHERE turnier_id = $turnierid"
. "\n ORDER BY reihenfolge, disziplin, beginn";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminTurnierdisziplinen($turnier, $rows, $beschraenkter_zugriff_turniere);
}
@@ -11860,21 +10226,13 @@ function adminEditTurnierdisziplin(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_turnierdisziplin WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
$query = "SELECT * FROM #__sportsmanager_turnier WHERE turnier_id = $turnierid";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$turnier = $rows[0];
@@ -11891,12 +10249,7 @@ function adminEditTurnierdisziplin(): void
. "\n LEFT JOIN (SELECT rangliste_id, turnierdisziplin_id, system_id, wertung, doppel_teilwertung FROM #__sportsmanager_rangliste_turnierdisziplin WHERE turnierdisziplin_id = $id) AS ranglisten USING (rangliste_id)"
. "\n ORDER BY saisonbezeichnung DESC, reihenfolge, bezeichnung, kategorie";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
-
+ $ranglisten = loadObjectList($db, $query);
if ($id == 0) {
$query = "SELECT *"
. "\n FROM #__sportsmanager_rangliste_system"
@@ -11909,12 +10262,7 @@ function adminEditTurnierdisziplin(): void
. "\n WHERE status != 0 OR NOT ISNULL(turnierdisziplin_id)"
. "\n ORDER BY systembezeichnung";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $systeme = $db->loadObjectList();
-
+ $systeme = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditTurnierdisziplin($turnier, $row, $ranglisten, $systeme);
}
@@ -11984,11 +10332,7 @@ function adminEditTurnierdisziplin(): void
} else {
$aktualisieren = true;
$query = "SELECT * FROM #__sportsmanager_turnierdisziplin WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
@@ -12043,12 +10387,7 @@ function adminEditTurnierdisziplin(): void
$query = "SELECT rangliste_id, system_id, wertung, doppel_teilwertung"
. "\n FROM #__sportsmanager_rangliste_turnierdisziplin"
. "\n WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bestehende_ranglisten_beruecksichtigt = $db->loadObjectList();
-
+ $bestehende_ranglisten_beruecksichtigt = loadObjectList($db, $query);
foreach ($bestehende_ranglisten_beruecksichtigt as $bestehende_rangliste_beruecksichtigt) {
$ist_beruecksichtigt = false;
foreach ($ranglisten_beruecksichtigt as $rangliste_id) {
@@ -12087,11 +10426,7 @@ function adminEditTurnierdisziplin(): void
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_rangliste"
. "\n WHERE rangliste_id = $rangliste_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n > 0) {
$query = "INSERT INTO #__sportsmanager_rangliste_turnierdisziplin (rangliste_id, turnierdisziplin_id, system_id, wertung, doppel_teilwertung) VALUES ('$rangliste_id', '$id', " . ($system_id != 0 ? "'$system_id'" : "NULL") . ", '" . $db->escape($wertung) . "', '" . $db->escape($doppel_teilwertung) . "');";
@@ -12139,11 +10474,7 @@ function adminEditTurnierdisziplin(): void
if ($turnierId == 0) die("Missing id!");
$query = "SELECT * FROM #__sportsmanager_turnierdisziplin WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
@@ -12214,38 +10545,19 @@ function adminExportTurniervoranmeldungenForm(): void
if ($turnierDisziplinId == 0) die ("Wrong id!");
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, typ, turnierbezeichnung, turnierort, beginn, voranmeldungen_rangliste_id, voranmeldungen_reihenfolge, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
if (!benutzerZugriff("turniere_aendern") && !benutzerTurnierModerator($turnierdisziplin->turnier_id))
keinZugriff(true);
- /*
- $query = "SELECT *"
- . "\n FROM #__sportsmanager_rangliste"
- . "\n WHERE status > 0 AND erster_tag <= CURDATE() AND letzter_tag >= CURDATE()"
- . "\n ORDER BY YEAR(letzter_tag) DESC, reihenfolge, letzter_tag DESC, bezeichnung, kategorie";
- $db->setQuery( $query );
- if (!$db->execute()) { die($db->stderr(true)); }
- $ranglisten_aktuell = $db->loadObjectList();
- */
-
$query = "SELECT DISTINCT #__sportsmanager_rangliste.rangliste_id, turnierdisziplin_id, ranglisten.system_id, wertung, bezeichnung, saisonbezeichnung"
. "\n FROM #__sportsmanager_rangliste"
. "\n INNER JOIN #__sportsmanager_saison USING (saison_id)"
. "\n LEFT JOIN (SELECT rangliste_id, turnierdisziplin_id, system_id, wertung FROM #__sportsmanager_rangliste_turnierdisziplin WHERE turnierdisziplin_id = $turnierDisziplinId) AS ranglisten USING (rangliste_id)"
. "\n ORDER BY saisonbezeichnung DESC, reihenfolge, bezeichnung, kategorie";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ranglisten = $db->loadObjectList();
-
+ $ranglisten = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminExportTurniervoranmeldungen($turnierdisziplin, $ranglisten);
}
@@ -12267,11 +10579,7 @@ function adminExportTurniervoranmeldungenForm(): void
}
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, beginn, typ FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -12320,12 +10628,7 @@ function adminExportTurniervoranmeldungenForm(): void
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = '20'"
. "\n ORDER BY " . ($ranglisteId != 0 ? ($sortierung == 0 ? "Summe DESC, " : "Maximum DESC, ") : "") . "Nachname1, Vorname1";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $voranmeldungen = $db->loadObjectList();
-
+ $voranmeldungen = loadObjectList($db, $query);
$dateiname = 'Voranmeldungen ' . $turnierdisziplin->turnierbezeichnung . ' - ' . $turnierdisziplin->disziplin . '.csv';
$dateiname = bereinigterDateiname($dateiname);
ob_end_clean(); // Wegen UTF-8-Zeichen, die in der ausgabe vorhanden sind
@@ -12418,11 +10721,7 @@ function adminTurnierdisziplinMeldungenSpiele(): void
if ($turnierDisziplinId == 0) die ("Wrong id!");
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, typ, turnier_id, disziplin, turnierbezeichnung, turnierort, beginn FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1) die("Wrong id!");
$disziplin = $rows[0];
@@ -12430,42 +10729,17 @@ function adminTurnierdisziplinMeldungenSpiele(): void
keinZugriff(true);
$query = "SELECT IF (EXISTS (SELECT * FROM #__sportsmanager_turniermeldung WHERE turnierdisziplin_id = $turnierDisziplinId AND platz > 0), 1, 0)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $platzierung_anzeigen = $db->loadResult() > 0;
+ $platzierung_anzeigen = loadResult($db, $query) > 0;
$meldungen = array();
$meldungenSpielerNamen = array();
foreach (array(0, 1, 2, 3, 10, 20) as $rundenstufe) {
- /* Abfrage war erheblich zu langsam bei großem Bestand
- $query = "SELECT *"
- . ", (SELECT CONCAT_WS(', ', #__sportsmanager_spieler.nachname, #__sportsmanager_spieler.vorname, #__sportsmanager_turniermeldung_spieler_name.nachname, #__sportsmanager_turniermeldung_spieler_name.vorname) FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_spieler USING (spieler_id) LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id ORDER BY turniermeldung_spieler_id LIMIT 0, 1) AS name1"
- . ", (SELECT CONCAT_WS(', ', #__sportsmanager_spieler.nachname, #__sportsmanager_spieler.vorname, #__sportsmanager_turniermeldung_spieler_name.nachname, #__sportsmanager_turniermeldung_spieler_name.vorname) FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_spieler USING (spieler_id) LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id ORDER BY turniermeldung_spieler_id LIMIT 1, 1) AS name2"
- . ", (SELECT IF(ISNULL(#__sportsmanager_turniermeldung_spieler.spieler_id), 0, 1) FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_spieler USING (spieler_id) LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id ORDER BY turniermeldung_spieler_id LIMIT 0, 1) AS verknuepft1"
- . ", (SELECT IF(ISNULL(#__sportsmanager_turniermeldung_spieler.spieler_id), 0, 1) FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_spieler USING (spieler_id) LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE #__sportsmanager_turniermeldung_spieler.turniermeldung_id = #__sportsmanager_turniermeldung.turniermeldung_id ORDER BY turniermeldung_spieler_id LIMIT 1, 1) AS verknuepft2"
- . "\n FROM #__sportsmanager_turniermeldung"
- . "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = '$rundenstufe'"
- . "\n ORDER BY platz, name1, name2";
- $db->setQuery( $query );
- if (!$db->execute()) { die($db->stderr(true)); }
- $meldungen[$rundenstufe] = $db->loadObjectList();
-
- foreach ($meldungen[$rundenstufe] as $meldung) {
- $meldungenSpielerNamen[$meldung->turniermeldung_id] = $disziplin->typ == 0 ? NichtLeererString($meldung->verknuepft1 ? $meldung->name1 : hervorheben($meldung->name1)) : StringsZusammenfassen($meldung->verknuepft1 ? $meldung->name1 : hervorheben($meldung->name1), $meldung->verknuepft2 ? $meldung->name2 : hervorheben($meldung->name2));
- }
- */
$query = "SELECT platz, turniermeldung_id"
. "\n FROM #__sportsmanager_turniermeldung"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = '$rundenstufe'"
. "\n ORDER BY platz, turniermeldung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $meldungen[$rundenstufe] = $db->loadObjectList();
+ $meldungen[$rundenstufe] = loadObjectList($db, $query);
}
$query = "SELECT turniermeldung_id, spieler_id, IF(ISNULL(spieler_id), #__sportsmanager_turniermeldung_spieler_name.nachname, #__sportsmanager_spieler.nachname) AS nachname, IF(ISNULL(spieler_id), #__sportsmanager_turniermeldung_spieler_name.vorname, #__sportsmanager_spieler.vorname) AS vorname"
@@ -12475,12 +10749,7 @@ function adminTurnierdisziplinMeldungenSpiele(): void
. "\n LEFT JOIN #__sportsmanager_spieler USING (spieler_id)"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId"
. "\n ORDER BY turniermeldung_spieler_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $meldungenSpieler = $db->loadObjectList();
-
+ $meldungenSpieler = loadObjectList($db, $query);
foreach ($meldungenSpieler as $s) {
$spielername = $s->spieler_id == null ? hervorheben($s->nachname . ", " . $s->vorname) : ($s->nachname . ", " . $s->vorname);
if (empty($meldungenSpielerNamen[$s->turniermeldung_id]))
@@ -12492,12 +10761,7 @@ function adminTurnierdisziplinMeldungenSpiele(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_turnier_rundenstufe"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$rundenstufen_details = array();
foreach ($rows as $row) {
$rundenstufen_details[$row->rundenstufe] = $row;
@@ -12509,11 +10773,7 @@ function adminTurnierdisziplinMeldungenSpiele(): void
. "\n FROM #__sportsmanager_turnierspiel"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = '$rundenstufe'"
. "\n ORDER BY runde DESC, spiel_nummer";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spiele[$rundenstufe] = $db->loadObjectList();
+ $spiele[$rundenstufe] = loadObjectList($db, $query);
}
HTML_sportsmanager_admin::adminTurnierdisziplinMeldungenSpiele($disziplin, $rundenstufen_details, $meldungen, $meldungenSpielerNamen, $spiele, $platzierung_anzeigen);
@@ -12536,11 +10796,7 @@ function adminTurnierdisziplinMeldungenSpiele(): void
// Sicherstellen, dass Turnierdisziplin zum Turnier gehört
$query = "SELECT turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, typ, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -12548,11 +10804,7 @@ function adminTurnierdisziplinMeldungenSpiele(): void
keinZugriff();
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, elo_wertung FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$turnierdisziplin = $rows[0];
@@ -12610,11 +10862,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
$turnierDisziplinId = $jInput->get('turnierdisziplinid', 0, 'INT');
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
@@ -12625,12 +10873,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminImportTurnierdisziplinMeldungenSpieleForm($row, $veranstalter);
}
@@ -12652,11 +10895,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
// Sicherstellen, dass Turnierdisziplin zum Turnier gehört
$query = "SELECT turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, typ, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -12673,11 +10912,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
$wertungsbedingung = "NOT ISNULL(aktueller_verein_id) AND ";
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, elo_wertung FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$turnierdisziplin = $rows[0];
@@ -12919,11 +11154,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(spielernr, '" . $db->escape($spielernr2) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
if (count($s) == 1)
$spieler2_id = $s[0]->spieler_id;
}
@@ -12932,11 +11163,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname2) . "') = 0 AND STRCMP(nachname, '" . $db->escape($nachname2) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
if (count($s) == 1)
$spieler2_id = $s[0]->spieler_id;
}
@@ -12949,11 +11176,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(spielernr, '" . $db->escape($spielernr1) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
if (count($s) == 1)
$spieler1_id = $s[0]->spieler_id;
}
@@ -12962,11 +11185,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(vorname, '" . $db->escape($vorname1) . "') = 0 AND STRCMP(nachname, '" . $db->escape($nachname1) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
if (count($s) == 1)
$spieler1_id = $s[0]->spieler_id;
}
@@ -13157,11 +11376,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(spielernr, '$spielernr') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
} else
$gefunden = null;
@@ -13178,11 +11393,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
}
@@ -13218,11 +11429,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(spielernr, '" . $db->escape($spielernr) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
} else
$gefunden = null;
@@ -13239,11 +11446,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
}
@@ -13282,11 +11485,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(spielernr, '" . $db->escape($spielernr) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
} else
$gefunden = null;
@@ -13303,11 +11502,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
}
@@ -13357,11 +11552,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(spielernr, '" . $db->escape($spielernr) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
} else
$gefunden = null;
@@ -13378,11 +11569,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE " . $wertungsbedingung . "STRCMP(nachname, '" . $db->escape($spielerNachname) . "') = 0 AND STRCMP(vorname, '" . $db->escape($spielerVorname) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $s = $db->loadObjectList();
+ $s = loadObjectList($db, $query);
$gefunden = count($s) == 1 ? $s[0]->spieler_id : null;
}
@@ -13743,12 +11930,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n WHERE turnierdisziplin_id = $id AND rundenstufe = $rundenstufe"
. "\n GROUP BY runde"
. "\n ORDER BY runde DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $runden = $db->loadObjectList();
-
+ $runden = loadObjectList($db, $query);
if (count($runden) < 2
|| ($runden[0]->spiele != 1 && $runden[0]->spiele != 2)
|| $runden[1]->spiele != 2)
@@ -13767,12 +11949,7 @@ function adminImportTurnierdisziplinMeldungenSpieleForm(): void
. "\n FROM #__sportsmanager_turnierspiel"
. "\n WHERE turnierdisziplin_id = $id AND rundenstufe = $rundenstufe AND runde = " . $runden[0]->runde
. "\n ORDER BY turnierspiel_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$query = "UPDATE #__sportsmanager_turnierspiel"
. "\n SET runde = '19999'"
. "\n WHERE turnierspiel_id = '" . $rows[0]->turnierspiel_id . "'";
@@ -13827,11 +12004,7 @@ function adminEditTurnierdisziplinSpiel(): void
// Sicherstellen, dass Turnierdisziplin zu Turnier gehört
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, typ, turnierbezeichnung, turnierort, beginn, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1) die("Wrong id!");
$disziplin = $rows[0];
@@ -13842,11 +12015,7 @@ function adminEditTurnierdisziplinSpiel(): void
$row = null;
else {
$query = "SELECT * FROM #__sportsmanager_turnierspiel WHERE turnierspiel_id = $id AND turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$row = $rows[0];
}
@@ -13854,11 +12023,7 @@ function adminEditTurnierdisziplinSpiel(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_turnier_rundenstufe"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = $rundenstufe";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$rundenstufen_details = count($rows) >= 1 ? $rows[0] : null;
$query = "SELECT *"
@@ -13869,12 +12034,7 @@ function adminEditTurnierdisziplinSpiel(): void
. "\n FROM #__sportsmanager_turniermeldung"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND (rundenstufe = '$rundenstufe'" . ($rundenstufe != 0 ? " OR rundenstufe = 0" : "") . ")"
. "\n ORDER BY rundenstufe, name1, name2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $meldungen = $db->loadObjectList();
-
+ $meldungen = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditTurnierdisziplinSpiel($row, $disziplin, $rundenstufen_details, $meldungen, $rundenstufe);
}
@@ -13904,11 +12064,7 @@ function adminEditTurnierdisziplinSpiel(): void
// Sicherstellen, dass Turnierdisziplin zu Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1) die("Wrong id!");
$turnierdisziplin = $rows[0];
@@ -13943,11 +12099,7 @@ function adminEditTurnierdisziplinSpiel(): void
$verlierer_meldung_id = $jInput->get('verlierer_meldung_id', 0, 'INT');
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, elo_wertung FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$turnierdisziplin = $rows[0];
@@ -13998,11 +12150,7 @@ function adminEditTurnierdisziplinSpiel(): void
// Sicherstellen, dass Turnierdisziplin zu Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1) die("Wrong id!");
$turnierdisziplin = $rows[0];
@@ -14010,11 +12158,7 @@ function adminEditTurnierdisziplinSpiel(): void
keinZugriff(true);
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, elo_wertung FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$turnierdisziplin = $rows[0];
@@ -14051,11 +12195,7 @@ function adminEditTurnierdisziplinRunde(): void
// Sicherstellen, dass Turnierdisziplin zu Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14063,11 +12203,7 @@ function adminEditTurnierdisziplinRunde(): void
keinZugriff(true);
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14097,11 +12233,7 @@ function adminEditTurnierdisziplinRunde(): void
// Sicherstellen, dass Turnierdisziplin zu Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14145,11 +12277,7 @@ function adminEditTurnierdisziplinMeldung(): void
if ($rundenstufe != 0 && $rundenstufe != 20 && $rundenstufe != 10 && $rundenstufe != 1 && $rundenstufe != 2 && $rundenstufe != 3) die("Wrong id!");
$query = "SELECT turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, typ, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14163,34 +12291,20 @@ function adminEditTurnierdisziplinMeldung(): void
$meldung_spieler = null;
$query = "SELECT * FROM #__sportsmanager_turniermeldung WHERE turnierdisziplin_id = $turnierDisziplinId ORDER BY rundenstufe, platz DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (count($rows) > 0) {
$rundenstufen[] = $rows[0]->rundenstufe;
$platzierungen[$rows[0]->rundenstufe] = $rows[0]->platz;
}
} else {
$query = "SELECT * FROM #__sportsmanager_turniermeldung WHERE turniermeldung_id = $id AND turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$meldung = $rows[0];
if ($meldung->meldungsgruppe_id != null) {
$query = "SELECT * FROM #__sportsmanager_turniermeldung WHERE turnierdisziplin_id = $meldung->turnierdisziplin_id AND meldungsgruppe_id = $meldung->meldungsgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$rundenstufen[] = $row->rundenstufe;
$platzierungen[$row->rundenstufe] = $row->platz;
@@ -14206,23 +12320,14 @@ function adminEditTurnierdisziplinMeldung(): void
. "\n LEFT JOIN #__sportsmanager_spieler USING (spieler_id)"
. "\n LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id)"
. "\n WHERE turniermeldung_id = $meldung->turniermeldung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $meldung_spieler = $db->loadObjectList();
+ $meldung_spieler = loadObjectList($db, $query);
}
$query = "SELECT DISTINCT spieler_id, vorname, nachname, spielernr"
. "\n FROM #__sportsmanager_spieler"
. "\n WHERE NOT ISNULL(aktueller_verein_id)"
. "\n ORDER BY nachname, vorname";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditTurnierdisziplinMeldung($meldung, $meldung_spieler, $turnierdisziplin, $spieler, $rundenstufen, $platzierungen, $weitere);
}
@@ -14255,11 +12360,7 @@ function adminEditTurnierdisziplinMeldung(): void
$platzierungen = array(0 => $platzierungen[0], 1 => $platzierungen[1], 2 => $platzierungen[2], 3 => $platzierungen[3], 10 => $platzierungen[4], 20 => 0);
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14267,11 +12368,7 @@ function adminEditTurnierdisziplinMeldung(): void
keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_turnierdisziplin WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14328,11 +12425,7 @@ function adminEditTurnierdisziplinMeldung(): void
} else {
$query = "SELECT * FROM #__sportsmanager_turniermeldung"
. "\n WHERE turniermeldung_id = $id AND turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$meldung = $rows[0];
@@ -14348,12 +12441,7 @@ function adminEditTurnierdisziplinMeldung(): void
}
$query = "SELECT * FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE turniermeldung_id = $id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if ($rows[0]->spieler_id == 0 && $spieler_1_id == 0) {
$query = "UPDATE #__sportsmanager_turniermeldung_spieler_name"
. "\n SET nachname = '$spieler_1_nachname',"
@@ -14452,11 +12540,7 @@ function adminEditTurnierdisziplinMeldung(): void
$turnierDisziplinId = $jInput->get('turnierdisziplinid', 0, 'INT');
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14466,11 +12550,7 @@ function adminEditTurnierdisziplinMeldung(): void
// Sicherstellen, dass Meldung zur Turnierdisziplin und damit zum Turnier gehört
$query = "SELECT * FROM #__sportsmanager_turniermeldung"
. "\n WHERE turniermeldung_id = $id AND turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
meldungssgruppe_entfernen($id);
@@ -14492,11 +12572,7 @@ function adminVerknuepfenTurnierdisziplinMeldungForm(): void
$turnierDisziplinId = $jInput->get('turnierdisziplinid', 0, 'INT');
$query = "SELECT #__sportsmanager_turnierdisziplin.turnierdisziplin_id, typ, turnier_id, disziplin, turnierbezeichnung, turnierort, beginn FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1) die("Wrong id!");
$disziplin = $rows[0];
@@ -14515,11 +12591,7 @@ function adminVerknuepfenTurnierdisziplinMeldungForm(): void
. "\n FROM #__sportsmanager_turniermeldung"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = '$rundenstufe'"
. "\n ORDER BY platz, name1, name2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $meldungen[$rundenstufe] = $db->loadObjectList();
+ $meldungen[$rundenstufe] = loadObjectList($db, $query);
}
HTML_sportsmanager_admin::adminVerknuepfenTurnierdisziplinMeldung($disziplin, $meldungen);
}
@@ -14545,11 +12617,7 @@ function adminVerknuepfenTurnierdisziplinMeldungForm(): void
// Sicherstellen, dass Turnierdisziplin zu Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1) die("Wrong id!");
if (!benutzerZugriff("turniere_aendern") && !benutzerTurnierModerator($rows[0]->turnier_id))
@@ -14559,11 +12627,7 @@ function adminVerknuepfenTurnierdisziplinMeldungForm(): void
foreach ($ids[$rundenstufe] as $meldung_id) {
// Sicherstellen, dass Meldung zu Turnierdisziplin und damit zu Turnier gehört
$query = "SELECT * FROM #__sportsmanager_turniermeldung WHERE turniermeldung_id = $meldung_id AND turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
meldungsgruppe_erweitern($meldung_id, $rundenstufen);
@@ -14582,11 +12646,7 @@ function meldungsgruppe_erweitern($quelle_turniermeldung_id, $rundenstufen): voi
$query = "SELECT * FROM #__sportsmanager_turniermeldung"
. "\n WHERE turniermeldung_id = $quelle_turniermeldung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$quelle_meldung = $rows[0];
$meldungsgruppe_id = $quelle_meldung->meldungsgruppe_id != null ? $quelle_meldung->meldungsgruppe_id : $quelle_turniermeldung_id;
@@ -14594,12 +12654,7 @@ function meldungsgruppe_erweitern($quelle_turniermeldung_id, $rundenstufen): voi
if ($quelle_meldung->meldungsgruppe_id != null) {
$query = "SELECT DISTINCT rundenstufe FROM #__sportsmanager_turniermeldung"
. "\n WHERE meldungsgruppe_id = $meldungsgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
if (!in_array($row->rundenstufe, $rundenstufen))
$rundenstufen[] = $row->rundenstufe;
@@ -14618,22 +12673,13 @@ function meldungsgruppe_verknuepfen($quelle_turniermeldung_id, $rundenstufen, $p
$query = "SELECT * FROM #__sportsmanager_turniermeldung"
. "\n WHERE turniermeldung_id = $quelle_turniermeldung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die("Wrong id!");
$quelle_meldung = $rows[0];
$meldungsgruppe_id = $quelle_meldung->meldungsgruppe_id != null ? $quelle_meldung->meldungsgruppe_id : $quelle_turniermeldung_id;
$query = "SELECT * FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE turniermeldung_id = $quelle_turniermeldung_id ORDER BY turniermeldung_spieler_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $quelle_meldung_spieler = $db->loadObjectList();
-
+ $quelle_meldung_spieler = loadObjectList($db, $query);
if ($quelle_meldung->meldungsgruppe_id == null && count($rundenstufen) > 1) {
$query = "UPDATE #__sportsmanager_turniermeldung"
. "\n SET meldungsgruppe_id = '$meldungsgruppe_id'"
@@ -14648,12 +12694,7 @@ function meldungsgruppe_verknuepfen($quelle_turniermeldung_id, $rundenstufen, $p
$query = "SELECT *"
. "\n FROM #__sportsmanager_turniermeldung"
. "\n WHERE meldungsgruppe_id = '$meldungsgruppe_id' AND turnierdisziplin_id = '$quelle_meldung->turnierdisziplin_id' AND rundenstufe = '$rundenstufe'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
if (empty($rundenstufen) || !in_array($rundenstufe, $rundenstufen)) {
if (count($rows) == 0)
continue;
@@ -14727,11 +12768,7 @@ function meldungsgruppe_verknuepfen($quelle_turniermeldung_id, $rundenstufen, $p
}
$query = "SELECT * FROM #__sportsmanager_turniermeldung_spieler LEFT JOIN #__sportsmanager_turniermeldung_spieler_name USING (turniermeldung_spieler_id) WHERE turniermeldung_id = $ziel_meldung->turniermeldung_id ORDER BY turniermeldung_spieler_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $ziel_meldung_spieler = $db->loadObjectList();
+ $ziel_meldung_spieler = loadObjectList($db, $query);
if (count($ziel_meldung_spieler) != count($quelle_meldung_spieler)) die("Wrong id!");
for ($i = 0; $i < count($quelle_meldung_spieler); $i++) {
@@ -14778,11 +12815,7 @@ function meldungsgruppe_verknuepfen($quelle_turniermeldung_id, $rundenstufen, $p
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_turniermeldung"
. "\n WHERE meldungsgruppe_id = $meldungsgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n == 1) {
$query = "UPDATE #__sportsmanager_turniermeldung"
@@ -14801,11 +12834,7 @@ function meldungssgruppe_entfernen($turniermeldung_id): void
$query = "SELECT * FROM #__sportsmanager_turniermeldung"
. "\n WHERE turniermeldung_id = $turniermeldung_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) === 0) die("Wrong id!");
$meldung = $rows[0];
$meldungsgruppe_id = $meldung->meldungsgruppe_id != null ? $meldung->meldungsgruppe_id : $turniermeldung_id;
@@ -14837,11 +12866,7 @@ function meldungssgruppe_entfernen($turniermeldung_id): void
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_turniermeldung"
. "\n WHERE meldungsgruppe_id = $meldungsgruppe_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $n = $db->loadResult();
+ $n = loadResult($db, $query);
if ($n == 1) {
$query = "UPDATE #__sportsmanager_turniermeldung"
@@ -14867,11 +12892,7 @@ function adminEditTurnierdisziplinRundenstufe(): void
if ($rundenstufe != 10 && $rundenstufe != 1 && $rundenstufe != 2 && $rundenstufe != 3) die("Wrong id!");
$query = "SELECT turnierdisziplin_id, disziplin, turnierbezeichnung, turnierort, beginn, typ, turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14881,11 +12902,7 @@ function adminEditTurnierdisziplinRundenstufe(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_turnier_rundenstufe"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = $rundenstufe";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$rundenstufen_details = count($rows) >= 1 ? $rows[0] : null;
HTML_sportsmanager_admin::adminEditTurnierdisziplinRundenstufe($turnierdisziplin, $rundenstufe, $rundenstufen_details);
@@ -14916,11 +12933,7 @@ function adminEditTurnierdisziplinRundenstufe(): void
// Sicherstellen, dass Turnierdisziplin zum Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -14928,21 +12941,13 @@ function adminEditTurnierdisziplinRundenstufe(): void
keinZugriff();
$query = "SELECT * FROM #__sportsmanager_turnierdisziplin WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$query = "SELECT *"
. "\n FROM #__sportsmanager_turnier_rundenstufe"
. "\n WHERE turnierdisziplin_id = $turnierDisziplinId AND rundenstufe = $rundenstufe";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$rundenstufen_details = count($rows) >= 1 ? $rows[0] : null;
if ($rundenstufen_details == null) {
@@ -15009,11 +13014,7 @@ function adminEditTurnierdisziplinRundenstufe(): void
// Sicherstellen, dass Turnierdisziplin zum Turnier gehört
$query = "SELECT turnier_id FROM #__sportsmanager_turnierdisziplin INNER JOIN #__sportsmanager_turnier USING (turnier_id) WHERE turnierdisziplin_id = $turnierDisziplinId";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$turnierdisziplin = $rows[0];
@@ -15048,12 +13049,7 @@ function adminSpielerExportBilderForm(): void
if ($beschraenkter_zugriff == 1)
$query .= "\n WHERE" . veranstalterFilter("veranstalter_id IN");
$query .= "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSpielerExportBilder($veranstalter, $beschraenkter_zugriff);
}
@@ -15084,11 +13080,7 @@ function adminSpielerExportBilderForm(): void
$veranstalter_id = $jInput->get('veranstalter_id', 0, 'INT');
if ($veranstalter_id != 0) {
$query = "SELECT veranstalterbezeichnung FROM #__sportsmanager_veranstalter WHERE veranstalter_id = $veranstalter_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$veranstalter = $rows[0];
} else
@@ -15099,12 +13091,7 @@ function adminSpielerExportBilderForm(): void
. "\n FROM #__sportsmanager_veranstalter"
. "\n WHERE veranstalter_id = $veranstalter_id" . " AND" . veranstalterFilter("veranstalter_id IN")
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
if (count($veranstalter) == 0)
keinZugriff();
}
@@ -15128,12 +13115,7 @@ function adminSpielerExportBilderForm(): void
$query .= "\n WHERE NOT ISNULL(aktueller_verein_id)";
if ($filter != 0)
$query .= " AND NOT bild_ausblenden";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $spieler = $db->loadObjectList();
-
+ $spieler = loadObjectList($db, $query);
foreach ($spieler as $s) {
$pfad = $sportsmanager_joomla_path . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'sportsmanager' . DIRECTORY_SEPARATOR . 'spieler' . DIRECTORY_SEPARATOR . $s->spieler_id . '.';
if (file_exists($pfad . 'png') && is_file($pfad . 'png'))
@@ -15182,12 +13164,7 @@ function adminVereineExportBilderForm(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVereineExportBilder($veranstalter);
}
@@ -15211,11 +13188,7 @@ function adminVereineExportBilderForm(): void
$veranstalter_id = $jInput->get('veranstalter_id', 0, 'INT');
if ($veranstalter_id != 0) {
$query = "SELECT veranstalterbezeichnung FROM #__sportsmanager_veranstalter WHERE veranstalter_id = $veranstalter_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) die ("Wrong id");
$veranstalter = $rows[0];
} else
@@ -15238,12 +13211,7 @@ function adminVereineExportBilderForm(): void
. "\n WHERE NOT ausgetreten";
if ($veranstalter_id != 0)
$query .= " AND veranstalter_id = $veranstalter_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $vereine = $db->loadObjectList();
-
+ $vereine = loadObjectList($db, $query);
foreach ($vereine as $v) {
$pfad = $sportsmanager_joomla_path . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'sportsmanager' . DIRECTORY_SEPARATOR . 'vereine' . DIRECTORY_SEPARATOR . $v->verein_id . '.';
if (file_exists($pfad . 'png') && is_file($pfad . 'png'))
@@ -15300,12 +13268,7 @@ function adminSpielerImportBilderForm(): void
if ($beschraenkter_zugriff == 1)
$query .= "\n WHERE" . veranstalterFilter("veranstalter_id IN");
$query .= "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminSpielerImportBilder($veranstalter, $beschraenkter_zugriff);
}
@@ -15337,12 +13300,7 @@ function adminSpielerImportBilder(): void
. "\n FROM #__sportsmanager_veranstalter"
. "\n WHERE veranstalter_id = $veranstalter_id" . " AND" . veranstalterFilter("veranstalter_id IN")
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
if (count($veranstalter) == 0)
keinZugriff();
}
@@ -15403,11 +13361,7 @@ function adminSpielerImportBilder(): void
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND veranstalter_id = $veranstalter_id GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
$query .= "\n WHERE NOT ISNULL(aktueller_verein_id) AND STRCMP(spielernr, '" . $db->escape($spielernr) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1)
continue;
$spieler_id = $rows[0]->spieler_id;
@@ -15419,11 +13373,7 @@ function adminSpielerImportBilder(): void
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND veranstalter_id = $veranstalter_id GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
$query .= "\n WHERE NOT ISNULL(aktueller_verein_id) AND STRCMP(CONCAT_WS(', ', nachname, vorname), '" . $db->escape($name) . "') = 0"
. "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1)
continue;
$spieler_id = $rows[0]->spieler_id;
@@ -15469,12 +13419,7 @@ function adminVereineImportBilderForm(): void
$query = "SELECT *"
. "\n FROM #__sportsmanager_veranstalter"
. "\n ORDER BY veranstalterbezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstalter = $db->loadObjectList();
-
+ $veranstalter = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminVereineImportBilder($veranstalter);
}
@@ -15544,11 +13489,7 @@ function adminVereineImportBilder(): void
if ($veranstalter_id != 0)
$query .= " AND veranstalter_id = $veranstalter_id";
$query .= "\n LIMIT 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) != 1)
continue;
$verein_id = $rows[0]->verein_id;
@@ -15604,12 +13545,7 @@ function adminTermine($admin_uebersicht): void
$query = "SELECT DISTINCT YEAR(erster_tag) AS jahr"
. "\n FROM #__sportsmanager_termin"
. "\n ORDER BY erster_tag DESC";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $jahre = $db->loadObjectList();
-
+ $jahre = loadObjectList($db, $query);
$jahr_gefunden = false;
foreach ($jahre as $jahr) {
if ($jahr->jahr == $filter_jahr) {
@@ -15633,24 +13569,14 @@ function adminTermine($admin_uebersicht): void
$query .= " AND land = '" . $db->escape($filter_land) . "'";
$query .= "\n GROUP BY termin_id"
. "\n ORDER BY erster_tag, bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $termine = $db->loadObjectList();
-
+ $termine = loadObjectList($db, $query);
$query = "SELECT termin_id, termin_symbol_id"
. "\n FROM #__sportsmanager_termin"
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
. "\n INNER JOIN #__sportsmanager_termin_symbolanzeige USING (termin_id)"
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1)"
. "\n ORDER BY termin_symbolanzeige_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $terminsymbole = $db->loadObjectList();
-
+ $terminsymbole = loadObjectList($db, $query);
$termineSymbole = array();
foreach ($terminsymbole as $termin) {
$termin_id = $termin->termin_id;
@@ -15663,11 +13589,7 @@ function adminTermine($admin_uebersicht): void
$query = "SELECT COUNT(*)"
. "\n FROM #__sportsmanager_termin_aktion"
. "\n WHERE status = 2";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $anzahl_beantragte_termine = $db->loadResult();
+ $anzahl_beantragte_termine = loadResult($db, $query);
$query = "SELECT bezeichnung"
. "\n FROM #__sportsmanager_termin"
@@ -15676,12 +13598,7 @@ function adminTermine($admin_uebersicht): void
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1)"
. "\n GROUP BY bezeichnung"
. "\n ORDER BY bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $veranstaltungen = $db->loadObjectList();
-
+ $veranstaltungen = loadObjectList($db, $query);
$query = "SELECT bezeichnungszusatz, titel"
. "\n FROM #__sportsmanager_termin"
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
@@ -15690,12 +13607,7 @@ function adminTermine($admin_uebersicht): void
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1)"
. "\n GROUP BY bezeichnungszusatz"
. "\n ORDER BY IF(titel = '', bezeichnungszusatz, titel)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $zusaetze = $db->loadObjectList();
-
+ $zusaetze = loadObjectList($db, $query);
$query = "SELECT land"
. "\n FROM #__sportsmanager_termin"
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
@@ -15703,12 +13615,7 @@ function adminTermine($admin_uebersicht): void
. "\n WHERE YEAR(erster_tag) = '$filter_jahr' AND status = 0 AND (typ = 0 OR typ = 1)"
. "\n GROUP BY land"
. "\n ORDER BY land";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $laender = $db->loadObjectList();
-
+ $laender = loadObjectList($db, $query);
if (isJson()) {
$jsonexport = array_map(
function ($termin) {
@@ -15763,11 +13670,7 @@ function adminEditTermin($admin_uebersicht): void
. "\n FROM #__sportsmanager_termin"
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
. "\n WHERE termin_id = $id" . ($zugriffsebene != 2 ? " AND status = 0" : " AND (status = 0 OR status = 2)") . " AND (typ = 0 OR typ = 1)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . ($uebersicht ? 'termine' : 'termine_verlauf') . ($nur_beantragte ? '&nur_beantragte=1' : ''), "Der bisherige Termin existiert nicht mehr.");
}
@@ -15779,22 +13682,13 @@ function adminEditTermin($admin_uebersicht): void
. "\n INNER JOIN #__sportsmanager_termin_symbolanzeige USING (termin_id)"
. "\n WHERE termin_id = $termin->termin_id"
. "\n ORDER BY termin_symbolanzeige_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $terminsymbolanzeige = $db->loadObjectList();
+ $terminsymbolanzeige = loadObjectList($db, $query);
}
$query = "SELECT termin_symbol_id, symboltitel, status"
. "\n FROM #__sportsmanager_termin_symbol"
. "\n ORDER BY status DESC, symboltitel";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $terminsymbole = $db->loadObjectList();
-
+ $terminsymbole = loadObjectList($db, $query);
$benachrichtigung_email = "";
if (empty($id)) {
$aktion_user = Factory::getContainer()->get(SiteApplication::class)->getIdentity();
@@ -15806,12 +13700,7 @@ function adminEditTermin($admin_uebersicht): void
}
$query = "SELECT * FROM #__sportsmanager_termin_bezeichnung ORDER BY bezeichnung";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bezeichnungen = $db->loadObjectList();
-
+ $bezeichnungen = loadObjectList($db, $query);
if (!empty($id)) {
$bezeichnung_vorauswahl = null;
} else {
@@ -15823,11 +13712,7 @@ function adminEditTermin($admin_uebersicht): void
. "\n GROUP BY bezeichnung"
. "\n ORDER BY COUNT(*) DESC"
. "\n LIMIT 1";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
$bezeichnung_vorauswahl = count($rows) > 0 ? $rows[0]->bezeichnung : null;
}
@@ -15839,11 +13724,7 @@ function adminEditTermin($admin_uebersicht): void
. "\n LEFT JOIN #__sportsmanager_termin_bezeichnungszusatz ON zusatz = bezeichnungszusatz"
. "\n WHERE termin_id = $id AND ISNULL(termin_bezeichnungszusatz_id)"
. "\n ORDER BY zusatz";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $zusaetze = $db->loadObjectList();
+ $zusaetze = loadObjectList($db, $query);
}
if (empty($id)) {
@@ -15856,26 +13737,11 @@ function adminEditTermin($admin_uebersicht): void
. "\n LEFT JOIN #__sportsmanager_termin_zusatz ON termin_id = $id AND bezeichnungszusatz = zusatz"
. "\n ORDER BY bezeichnungszusatz";
}
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bezeichnungszusaetze = $db->loadObjectList();
-
+ $bezeichnungszusaetze = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_termin_bundesland ORDER BY bundesland";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $bundeslaender = $db->loadObjectList();
-
+ $bundeslaender = loadObjectList($db, $query);
$query = "SELECT * FROM #__sportsmanager_termin_land ORDER BY land";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $laender = $db->loadObjectList();
-
+ $laender = loadObjectList($db, $query);
HTML_sportsmanager_admin::adminEditTermin($termin, $terminsymbolanzeige, $terminsymbole, $benachrichtigung_email, $bezeichnungen, $zusaetze, $bezeichnungszusaetze, $bundeslaender, $laender, $zugriffsebene, $admin_uebersicht, $bezeichnung_vorauswahl, $uebersicht, $ueberarbeiten, $nur_beantragte);
}
@@ -15941,11 +13807,7 @@ function adminSaveTermin($admin_uebersicht): void
. "\n FROM #__sportsmanager_termin"
. "\n INNER JOIN #__sportsmanager_termin_aktion USING (termin_id)"
. "\n WHERE termin_id = $id" . ($zugriffsebene != 2 ? " AND status = 0" : " AND (status = 0 OR status = 2)") . " AND (typ = 0 OR typ = 1)";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . ($uebersicht ? 'termine' : 'termine_verlauf'), "Der bisherige Termin existiert nicht mehr.");
}
@@ -16059,12 +13921,7 @@ function adminSaveTermin($admin_uebersicht): void
. "\n FROM #__sportsmanager_termin_aktion"
. "\n INNER JOIN #__sportsmanager_termin USING (termin_id)"
. "\n WHERE termin_bezug_id = $termin_bezug_id AND " . ($ueberarbeiten ? "(status = 0 OR termin_id = $id)" : "status = 0") . ";";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
$dokumente = Folder::files($bilder_pfad, '^' . $row->termin_id . ' ');
foreach ($dokumente as $dokument)
@@ -16132,11 +13989,7 @@ function adminRemoveTerminForm($admin_uebersicht): void
. "\n LEFT JOIN #__sportsmanager_termin_zusatz USING (termin_id)"
. "\n WHERE termin_id = $id AND status = 0 AND (typ = 0 OR typ = 1)"
. "\n GROUP BY #__sportsmanager_termin_aktion.termin_aktion_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . 'termine', "Der bisherige Termin existiert nicht mehr.");
}
@@ -16181,11 +14034,7 @@ function adminRemoveTermin($admin_uebersicht): void
. "\n FROM #__sportsmanager_termin_aktion"
. "\n INNER JOIN #__sportsmanager_termin USING (termin_id)"
. "\n WHERE termin_id = $id AND status = 0 AND (typ = 0 OR typ = 1);";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) {
redirectSportsManagerURL('&task=' . ($admin_uebersicht ? 'admin_' : '') . 'termine', "Der bisherige Termin existiert nicht mehr.");
}
@@ -16197,12 +14046,7 @@ function adminRemoveTermin($admin_uebersicht): void
. "\n FROM #__sportsmanager_termin_aktion"
. "\n INNER JOIN #__sportsmanager_termin USING (termin_id)"
. "\n WHERE termin_bezug_id = $termin_bezug_id AND status = 0;";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
-
+ $rows = loadObjectList($db, $query);
$bilder_pfad = $sportsmanager_joomla_path . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'sportsmanager' . DIRECTORY_SEPARATOR . 'termine';
foreach ($rows as $row) {
$dokumente = Folder::files($bilder_pfad, '^' . $row->termin_id . ' ');
@@ -16250,7 +14094,7 @@ function adminRemoveTermin($admin_uebersicht): void
}
// $aktion = 0: Beantragt, 1: ...
-function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false)
+function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false): bool
{
$db = getDatabase();
$app = Factory::getContainer()->get(SiteApplication::class);
@@ -16263,11 +14107,7 @@ function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false)
. "\n LEFT JOIN #__users AS moderation_user ON moderation_user_id = moderation_user.id"
. "\n WHERE termin_aktion_id = $termin_aktion_id"
. "\n GROUP BY #__sportsmanager_termin.termin_id";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
if (count($rows) < 1) return false;
$terminaktion = $rows[0];
@@ -16278,11 +14118,7 @@ function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false)
. "\n INNER JOIN #__sportsmanager_moderator_zugriff USING (moderator_id)"
. "\n INNER JOIN #__users ON moderator_user_id = id"
. "\n WHERE zugriff = 'termine_benachrichtigung'";
- $db->setQuery($query);
- if (!$db->execute()) {
- die($db->stderr(true));
- }
- $rows = $db->loadObjectList();
+ $rows = loadObjectList($db, $query);
foreach ($rows as $row) {
if ($row->termine_aendern)
$benachrichtigung_moderatoren_aendern[] = $row->email;
@@ -16334,9 +14170,9 @@ function termineEmailBenachrichtigung($termin_aktion_id, $ueberarbeiten = false)
$terminaktion->url = adminCheckRelativerPfad($terminaktion->url);
if (!str_contains($terminaktion->url, "://")) {
$termin_url_anzeige = $terminaktion->url;
- $termin_url = "http://" . $terminaktion->url;
+ $termin_url = "https://" . $terminaktion->url;
} 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_beschreibung .= "