- Timestamp:
- 03/03/12 19:09:19 (13 years ago)
- Location:
- Dev/branches/rest-dojo-ui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui
- Property svn:mergeinfo changed
/Dev/branches/jos-branch merged: 298
- Property svn:mergeinfo changed
-
Dev/branches/rest-dojo-ui/server/classes/models/AnswerSet.php
r274 r302 46 46 if(is_string($this->survey)) 47 47 { 48 $result = Survey::get(array("uid" => $this->survey)); 48 $surv = ResearchToolObject::stripUri($this->survey); 49 $result = Survey::get(array("uid" => $surv["uid"])); 49 50 if(!isset($result[0])) 50 51 return false; … … 53 54 if(is_string($this->respondent)) 54 55 { 55 $result = Respondent::get(array("uid" => $this->respondent)); 56 $resp = ResearchToolObject::stripUri($this->respondent); 57 $result = Respondent::get(array("uid" => $resp["uid"])); 56 58 if(!isset($result[0])) 57 59 return false; … … 63 65 foreach($this->answers as $answer) 64 66 { 65 $result = Answer::get(array("uid" => $answer)); 67 $answ = ResearchToolObject::stripUri($answer); 68 $result = Answer::get(array("uid" => $answ["uid"])); 66 69 if(!isset($result[0])) 67 70 return false; … … 91 94 $model = ResearchToolObject::load(AnswerSet::$filename); 92 95 93 94 96 $resourceAnswerSet = new Resource(ANSWERSET . '/' . $this->uid); 95 97 //Remove the old value stored with the given id … … 105 107 $model->add(new Statement($resourceAnswerSet, $predicateId, $answerSetId)); 106 108 107 $surveyId = new Literal($this->survey->uid);109 $surveyId = new Resource(SURVEY . '/' . $this->survey->uid); 108 110 $predicateSurvey = new Resource(FOR_SURVEY); 109 111 $model->add(new Statement($resourceAnswerSet, $predicateSurvey, $surveyId)); 110 112 111 $respondentId = new Literal($this->respondent->uid);113 $respondentId = new Resource(RESPONDENT . '/' . $this->respondent->uid); 112 114 $predicateRespondent = new Resource(BY_RESPONDENT); 113 115 $model->add(new Statement($resourceAnswerSet, $predicateRespondent, $respondentId)); … … 121 123 foreach($this->answers as $answer) 122 124 { 123 $answerId = new Literal($answer->uid);125 $answerId = new Resource(ANSWER . '/' . $answer->uid); 124 126 $predicateAnswer = new Resource(GIVEN_ANSWER); 125 127 $model->add(new Statement($resourceAnswerSet, $predicateAnswer, $answerId)); … … 160 162 foreach($results as $result) 161 163 { 162 $survey = $result['?for_survey']-> label;163 $respondent = $result['?by_respondent']-> label;164 $survey = $result['?for_survey']->uri; 165 $respondent = $result['?by_respondent']->uri; 164 166 $datetime = new DateTime(); 165 167 $datetime->setTimestamp(intval($result['?datetime']->label));
Note: See TracChangeset
for help on using the changeset viewer.