mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
feat: extend tournament result upload window to 14 days for uploaders
This commit is contained in:
@@ -1099,7 +1099,7 @@ function benutzerVeranstaltungModerator($veranstaltung_id = NULL)
|
||||
return false;
|
||||
|
||||
$user_id = Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id;
|
||||
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_veranstaltung INNER JOIN #__sportsmanager_veranstaltung ON veranstaltung_id = berechtigt_veranstaltung_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -14";
|
||||
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_veranstaltung INNER JOIN #__sportsmanager_veranstaltung ON veranstaltung_id = berechtigt_veranstaltung_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -21";
|
||||
if ($veranstaltung_id != NULL)
|
||||
$query .= " AND berechtigt_veranstaltung_id = $veranstaltung_id";
|
||||
$db->setQuery($query);
|
||||
@@ -1121,7 +1121,7 @@ function benutzerVeranstaltungIdsModerator()
|
||||
return array();
|
||||
|
||||
$user_id = Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id;
|
||||
$query = "SELECT DISTINCT veranstaltung_id FROM #__sportsmanager_berechtigt_fuer_veranstaltung INNER JOIN #__sportsmanager_veranstaltung ON veranstaltung_id = berechtigt_veranstaltung_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -14";
|
||||
$query = "SELECT DISTINCT veranstaltung_id FROM #__sportsmanager_berechtigt_fuer_veranstaltung INNER JOIN #__sportsmanager_veranstaltung ON veranstaltung_id = berechtigt_veranstaltung_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -21";
|
||||
$db->setQuery($query);
|
||||
if (!$db->execute()) {
|
||||
die($db->stderr(true));
|
||||
@@ -1143,7 +1143,7 @@ function benutzerTurnierModerator($turnier_id = NULL)
|
||||
return false;
|
||||
|
||||
$user_id = Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id;
|
||||
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_turnier INNER JOIN #__sportsmanager_turnier ON turnier_id = berechtigt_turnier_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -14";
|
||||
$query = "SELECT * FROM #__sportsmanager_berechtigt_fuer_turnier INNER JOIN #__sportsmanager_turnier ON turnier_id = berechtigt_turnier_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -21";
|
||||
if ($turnier_id != NULL)
|
||||
$query .= " AND berechtigt_turnier_id = $turnier_id";
|
||||
$db->setQuery($query);
|
||||
|
||||
@@ -202,7 +202,7 @@ function kategorieFilter($prefix, $suffix = ""): string
|
||||
function turnierFilter($prefix): string
|
||||
{
|
||||
$user_id = isExternalDatabase() ? 0 : Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id;
|
||||
return " " . $prefix . " (SELECT berechtigt_turnier_id FROM #__sportsmanager_berechtigt_fuer_turnier WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -14) ";
|
||||
return " " . $prefix . " (SELECT berechtigt_turnier_id FROM #__sportsmanager_berechtigt_fuer_turnier WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -21) ";
|
||||
}
|
||||
|
||||
function vereinFilter($prefix): string
|
||||
@@ -220,7 +220,7 @@ function veranstalterFilter($prefix): string
|
||||
function veranstaltungFilter($prefix): string
|
||||
{
|
||||
$user_id = isExternalDatabase() ? 0 : Factory::getContainer()->get(SiteApplication::class)->getIdentity()->id;
|
||||
return " " . $prefix . " (SELECT berechtigt_veranstaltung_id FROM #__sportsmanager_berechtigt_fuer_veranstaltung INNER JOIN #__sportsmanager_veranstaltung ON veranstaltung_id = berechtigt_veranstaltung_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -14) ";
|
||||
return " " . $prefix . " (SELECT berechtigt_veranstaltung_id FROM #__sportsmanager_berechtigt_fuer_veranstaltung INNER JOIN #__sportsmanager_veranstaltung ON veranstaltung_id = berechtigt_veranstaltung_id WHERE berechtigt_user_id = $user_id AND DATEDIFF(letzter_tag, NOW()) >= -21) ";
|
||||
}
|
||||
|
||||
// Berechnet Datum zum Montag der ersten Kalenderwoche eines Jahres
|
||||
|
||||
Reference in New Issue
Block a user