mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Admin League Games View: display "+0d" for 0 day shifts, fix SQL query
This commit is contained in:
@@ -7205,7 +7205,7 @@ function adminMannschaften(): void
|
||||
. "\n WHERE begegnung_historie_id IN ("
|
||||
. "\n SELECT MIN(begegnung_historie_id) AS historie_id FROM #__sportsmanager_begegnung_historie "
|
||||
. "\n WHERE aktion IN (0, 3) AND team_id in "
|
||||
. "\n (SELECT team_id FROM #__sportsmanager_team WHERE veranstaltung_id = $veranstaltungid)"
|
||||
. "\n (SELECT team_id FROM #__sportsmanager_team WHERE veranstaltung_id = $veranstaltungId)"
|
||||
. "\n GROUP BY begegnung_id"
|
||||
. "\n )"
|
||||
. "\n AND team_id = #__sportsmanager_team.team_id"
|
||||
|
||||
@@ -16,9 +16,11 @@ function formatTimediff( $timestamp1, $timestamp2, $verbose ) {
|
||||
if (empty($timestamp1) || empty($timestamp2)) {
|
||||
return "";
|
||||
} else {
|
||||
$hourdiff = ($timestamp2 - $timestamp1) / 3600.0;
|
||||
if (abs($hourdiff) > 23) {
|
||||
return sprintf($verbose ? "%+d d" : "%dd", round($hourdiff / 24.0));
|
||||
$daydiff = round(($timestamp2 - $timestamp1) / (3600.0 * 24.0));
|
||||
if ($verbose) {
|
||||
return sprintf("%+d d", $daydiff);
|
||||
} else if (abs($daydiff) > 0) {
|
||||
return sprintf("%dd", $daydiff);
|
||||
} else {
|
||||
return "-";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user