/** * User updates the date to show for the daily summary. Update dependent data tables. */ function wpdev_select_daily_summary_day() { $selectedDate = DateTime::createFromFormat('!d.m.Y', $_POST['calendar_selected_date'], new DateTimeZone('UTC')); $ds = new DailySummaryData($selectedDate); $ds->doSummaryUpdate(); ?> <script type="text/javascript"> document.getElementById('daily_summary_contents').innerHTML = <?php echo json_encode($ds->toHtml()); ?> ; </script> <?php }
/** * Default constructor. * $selectionDate : date to display summary for (DateTime) (defaults to now) */ function DailySummary($selectionDate = null) { parent::DailySummaryData($selectionDate == null ? new DateTime() : $selectionDate); }