<?php $array = array(); $time = new TimeTracker(); $time->setModuleName($options['module_name']); $time->setModuleID($options['module_id']); $array['entries'] = $time->getTimeEntries(); $array['open'] = $time->getOpenEntryId($array['entries']); $array['module_name'] = $options['module_name']; $array['module_id'] = $options['module_id'];
<?php $array = array(); $time = new TimeTracker(); $time->setModuleName($options['module_name']); $time->setModuleID($options['module_id']); $checktime = $time->getOpenEntryId($time->getTimeEntries()); if ($checktime) { $array['time_tracker_id'] = $checktime; } else { $id = $time->newTimeEntry($_SESSION['user_id'], $options['module_name'], $options['module_id'], date('Y-m-d H:i:s')); $array['time_tracker_id'] = $id; }
);" /></td> </tr> <?php } break; case 'setTimeEnd': $end_time = date('Y-m-d H:i:s'); $result = $timetracker->setTimeEnd($_REQUEST['module_name'], $_REQUEST['module_id'], $end_time); if ($result) { echo 'pass'; } break; case 'getUpdatedEntries': $timetracker->setModuleName($_REQUEST['module_name']); $timetracker->setModuleID($_REQUEST['module_id']); $entries = $timetracker->getTimeEntries(); foreach ($entries as $entry) { $start_stt = strtotime($entry['start_time']); $start_time = date('g:i', $start_stt); $start_date = date('n/j', $start_stt); if ($entry['end_time'] == '0000-00-00 00:00:00') { $end_time = '--'; $diff = '--'; } else { $end_stt = strtotime($entry['end_time']); $end_time = date('g:i', $end_stt); $diff_time = $end_stt - $start_stt; if ($diff_time < 60) { $diff_time = 60; } $diff = $diff_time / (60 * 60);