/** * enable ts checks * * @param Timetracker_Controller_Timesheet $tsController */ protected function _enableTimesheetChecks($tsController) { $tsController->doCheckDeadLine(true); $tsController->doRightChecks(true); $tsController->doRelationUpdate(true); $tsController->setRequestContext(array('skipClosedCheck' => false)); }
/** * creates/updates a record * * @param array $recordData * @param array $context * @return array created/updated record */ public function saveTimesheet($recordData, array $context = array()) { $this->_timesheetController->setRequestContext($context); return $this->_save($recordData, $this->_timesheetController, 'Timesheet'); }