Esempio n. 1
0
 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();
     }
 }
Esempio n. 2
0
 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();
     }
 }