Esempio n. 1
0
 public function doAction()
 {
     if (empty($this->id_project)) {
         $this->api_output['message'] = array(-1, "No id project provided");
         return -1;
     }
     $_project_data = getProjectJobData($this->id_project);
     $passCheck = new AjaxPasswordCheck();
     $access = $passCheck->grantProjectAccess($_project_data, $this->ppassword) || $passCheck->grantProjectJobAccessOnJobPass($_project_data, null, $this->jpassword);
     if (!$access) {
         $this->api_output['message'] = array(-10, "Wrong Password. Access denied");
         return -1;
     }
     $analysisStatus = new Analysis_APIStatus($_project_data);
     $this->api_output = $analysisStatus->fetchData()->getResult();
 }