Ejemplo n.º 1
0
 public function call()
 {
     try {
         $pw = $this->getArgument('pw');
         if (!$pw || $pw != 'thedoor') {
             return new Answer('error', "Access denied");
         }
         $survey_code = $this->getArgument('survey');
         $survey_manager = new SurveyManager();
         if (!$survey_manager->isSurvey($survey_code)) {
             return new Answer('error', "Survey not found");
         }
         $survey_result_mng = new SurveyResultManager();
         $a_result = $survey_result_mng->getReport($survey_code);
         $answer = new Answer('ok', $a_result, 'csv', 'results_' . $survey_code . '.csv');
         return $answer;
     } catch (Exception $e) {
         return new Answer('error', $e->getMessage());
     }
 }