Changeset 186 for Dev/trunk/classes/AnswerSetConnector.php
- Timestamp:
- 12/16/11 11:19:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/classes/AnswerSetConnector.php
r171 r186 50 50 foreach($results as $result) 51 51 { 52 $survey = $ this->db->get("survey", array("uid" => $result['?for_survey']->label));53 $respondent = $ this->db->get("respondent", array("uid" => $result['?by_respondent']->label));52 $survey = $result['?for_survey']->label; 53 $respondent = $result['?by_respondent']->label; 54 54 $answers = $this->getAnswers($result['?uid']->label); 55 55 $answerSets[] = new AnswerSet($result['?uid']->label, $survey[0], $respondent[0], $answers); … … 71 71 { 72 72 $element = $iterator->next(); 73 $answersR = $this->db->get("answer", array("uid" => $element->getLabelObject())); 74 $answers[] = $answersR[0]; 73 $answers[] = $element->getLabelObject(); 75 74 } 76 75 return $answers; … … 84 83 { 85 84 $this->load(); 85 //If evaluation fails, some references are incorrect. 86 //We shouldn't save in this case. Instead - let the user know. This function returns false if the evaluation has failed. 87 //TODO: Decide how to fix invalid references graciously. 88 if(!$rToolObject->evaluate()) 89 return false; 90 86 91 $resourceAnswerSet = new Resource(ANSWERSET . '/' . $rToolObject->uid); 87 92 //Remove the old value stored with the given id … … 115 120 } 116 121 $this->save(); 122 return true; 117 123 } 118 124 }
Note: See TracChangeset
for help on using the changeset viewer.