X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=week.php;h=5db40a2581fad4f5416994a8bb51b8f7fa5c56a5;hb=de518d7584b24c438ac562b3f1eca4e96568c85a;hp=bb75bdf51b87b49dde41d1fc3add6b6162453729;hpb=d2c6224504e91f7f7ddbc0b97277d87d2cad744f;p=timetracker.git diff --git a/week.php b/week.php index bb75bdf5..5db40a25 100644 --- a/week.php +++ b/week.php @@ -114,8 +114,12 @@ $dayHeaders = ttWeekViewHelper::getDayHeadersForWeek($startDate->toString(DB_DAT $lockedDays = ttWeekViewHelper::getLockedDaysForWeek($startDate->toString(DB_DATEFORMAT)); // Get already existing records. $records = ttWeekViewHelper::getRecordsForInterval($user->getActiveUser(), $startDate->toString(DB_DATEFORMAT), $endDate->toString(DB_DATEFORMAT)); -// Build data array for the table. Format is described in the function. -$dataArray = ttWeekViewHelper::getDataForWeekView($records, $dayHeaders); +// Build data array for the table. Format is described in ttWeekViewHelper::getDataForWeekView function. +if ($records) + $dataArray = ttWeekViewHelper::getDataForWeekView($records, $dayHeaders); +else + $dataArray = ttWeekViewHelper::prePopulateFromPastWeeks($startDate->toString(DB_DATEFORMAT), $dayHeaders); + // Build day totals (total durations for each day in week). $dayTotals = ttWeekViewHelper::getDayTotals($dataArray, $dayHeaders);