Changeset 85 for Dev/trunk/classes/SurveyAnswerRDFWriter.php
- Timestamp:
- 08/30/11 10:43:18 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/classes/SurveyAnswerRDFWriter.php
r83 r85 25 25 if (!is_dir($this->path)) 26 26 mkdir($this->path); 27 if(file_exists($this->path.'/answer_'.$this->respondentID.'.rdf')) 28 $this->model->load($this->path.'/answer_'.$this->respondentID.'.rdf'); 27 29 } 28 30 29 31 public function saveSurveyData() 30 { 32 { 31 33 $this->model->saveAs($this->path.'/answer_'.$this->respondentID.'.rdf','rdf'); 32 34 } … … 51 53 $predicateRespondent = new Resource(RESPONDENT); 52 54 $this->model->add(new Statement($resourceSurvey,$predicateRespondent,$resourceUser)); 53 54 $this->saveSurveyData();55 55 } 56 56 57 57 public function setAnswers($answers) 58 58 { 59 foreach($answers as $questionID => $answerValue )59 foreach($answers as $questionID => $answerValues) 60 60 { 61 61 $resourceQuestion = new Resource(QUESTION.'/'.$questionID); … … 65 65 $this->model->add(new Statement($resourceQuestion,$predicateRType,$resourceQuestionType)); 66 66 67 $predicateAnswered = new Resource(ANSWERED); 68 $answer = new Literal($answerValue); 69 $this->model->add(new Statement($resourceQuestion,$predicateAnswered,$answer)); 67 foreach($answerValues as $answerValue) 68 { 69 $predicateAnswered = new Resource(ANSWERED); 70 $answer = new Literal($answerValue); 71 $this->model->add(new Statement($resourceQuestion,$predicateAnswered,$answer)); 72 } 70 73 } 71 74 }
Note: See TracChangeset
for help on using the changeset viewer.