public function getAllTaskByObservee($observeeId) { try { $taskMod = new TaskModel(); $tasks = $taskMod->getAllByObserveeId($observeeId); if ($tasks === FALSE) { $ret['result'] = 'fail'; } else { $ret['result'] = 'success'; $ret['data']['task'] = DataConvertor::objectArrayToArray($tasks); } return $ret; } catch (SSSException $e) { return $e->getError(); } }
public function exportObserveeLocationsByDate($userId, $date) { try { // print 1; $studMod = new StudentModel(); $deviceReports = $studMod->getStudentLocationsByDate($userId, $date); if ($deviceReports === FALSE) { // print 2; return ErrorFactory::getError(ErrorFactory::ERR_RECORD_NOT_FOUND); } else { // print 3; $ret['result'] = 'success'; $reportArray = DataConvertor::objectArrayToArray($deviceReports); $csvMgr = new CSVManager(); // $filename = $csvMgr->genCSV("location", $reportArray); $filename = $csvMgr->genCSV("location" . $date . ".csv", $reportArray); $ret['result'] = 'success'; $ret['data'] = $filename; return $ret; } } catch (SSSException $e) { return $e->getError(); } }