"2008-01-01T00:00:00", "stopTime" => "2008-01-01T01:00:00", "parameterID" => "imf,mex_els_spec_sum", ); } public function getDescription() { return "Get imf data. Sampling time 60s. Unix time. VOTable. Compressed"; } protected function checkResultInfo($info) { if ($info['structure'] != 'all-in-one-file-refparam') { return array( 'success' => FALSE, 'message' => 'Bad file structure ('.$info['structure'].')', ); } if (!in_array('imf', $info['parameters'])) { return array( 'success' => FALSE, 'message' => 'Missing imf in result file', ); } if (!in_array('mex_els_spec_sum', $info['parameters'])) { return array( 'success' => FALSE, 'message' => 'Missing mex_els_spec_sum in result file', ); } return array( 'success' => TRUE, ); } } ?>