mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-16 22:42:16 +00:00
nur Aufenthalte >= 30 Tage werden als Outgoings in listen angezeigt
This commit is contained in:
@@ -1182,4 +1182,18 @@ function generateUniqueToken($length = 64)
|
||||
|
||||
return $token;
|
||||
}
|
||||
|
||||
/**
|
||||
* Berechnet die Anzahl von ganzen Tagen zwischen zwei Daten
|
||||
* @param string $date1 Datum im Format '2022-02-22'.
|
||||
* @param string $date2 Datum im Format '2022-04-22'.
|
||||
* @return Anzahl der Tage
|
||||
*/
|
||||
function anzahlTage($date1, $date2)
|
||||
{
|
||||
$date1_ts = strtotime($date1);
|
||||
$date2_ts = strtotime($date2);
|
||||
$diff = $date2_ts - $date1_ts;
|
||||
return round($diff / 86400);
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -254,8 +254,10 @@ class LehreListHelper
|
||||
else
|
||||
$zusatz='';
|
||||
|
||||
if($row->bisio_id!='' && $row->status!='Incoming' && ($row->bis > $stsemdatumvon || $row->bis=='') && $row->von < $stsemdatumbis) //Outgoing
|
||||
$zusatz.='(o)(ab '.$datum->formatDatum($row->von,'d.m.Y').')';
|
||||
//Outgoing
|
||||
if($row->bisio_id != '' && $row->status != 'Incoming' && ($row->bis > $stsemdatumvon || $row->bis == '')
|
||||
&& $row->von < $stsemdatumbis && (anzahlTage($row->von, $row->bis) >= 30))
|
||||
$zusatz .= '(o)(ab '.$datum->formatDatum($row->von, 'd.m.Y').')';
|
||||
|
||||
if($row->lkt_ueberschreibbar == 'f') // angerechnet / intern angerechnet / nicht zugelassen
|
||||
$zusatz.= '('. $row->anmerkung. ')';
|
||||
|
||||
Reference in New Issue
Block a user