Changeset 269
- Timestamp:
- 02/17/12 16:29:20 (13 years ago)
- Location:
- Dev/branches/jos-branch/server/classes/models
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/jos-branch/server/classes/models/Answer.php
r268 r269 11 11 */ 12 12 class Answer extends ResearchToolObject { 13 14 /** 15 * static function create() 16 * @param type $obj : The object which should be converted to an Answer 17 */ 18 public static function create($obj) 19 { 20 return new Answer($obj->uid, $obj->question, $obj->values) 21 } 22 13 23 public static $filename = 'data/results/answers.rdf'; 14 24 -
Dev/branches/jos-branch/server/classes/models/Question.php
r268 r269 10 10 */ 11 11 class Question extends ResearchToolObject{ 12 13 /** 14 * static function create() 15 * @param type $obj : The object which should be converted to a Question 16 */ 17 public static function create($obj) 18 { 19 return new Question($obj->uid, $obj->code, $obj->title, $obj->type, $obj->description, $obj->category, $obj->answers); 20 } 21 22 12 23 private static $filename = 'data/questions/questions.rdf'; 13 24 … … 18 29 public $category; 19 30 public $answers; // format answers['#'] 20 31 32 21 33 /** 22 34 * Constructor for a Question. $uid equals the corresponding code. … … 28 40 * @param type $answers 29 41 */ 30 public function __construct($uid, $code = null, $title = null, $type = null, $description = null, $category = null, $answers = null)42 public function __construct($uid = null, $code = null, $title = null, $type = null, $description = null, $category = null, $answers = null) 31 43 { 32 44 if(!isset($uid)) -
Dev/branches/jos-branch/server/classes/models/SurveyInstance.php
r268 r269 26 26 * @param type $answersets: A list of answersets. 27 27 */ 28 public function __construct($uid = null, $survey = null, $starttime = null, $endtime = null, $open = false, $presetanswers = null, $answersets = null)28 public function __construct($uid, $survey, $starttime, $endtime, $open, $presetanswers, $answersets) 29 29 { 30 30 if(!isset($uid)) … … 40 40 $this->presetanswers = $presetanswers; 41 41 $this->answersets = $answersets; 42 } 42 } 43 43 44 44 45 /** … … 120 121 $model->add(new Statement($resourceSI, $predicateId, $SIID)); 121 122 122 $SISurvey = new Literal($this->survey->uid);123 $SISurvey = new Resource(SURVEY . '/' . $this->survey->uid); 123 124 $predicateSurvey = new Resource(OF_SURVEY); 124 125 $model->add(new Statement($resourceSI, $predicateSurvey, $SISurvey)); … … 167 168 { 168 169 $model = ResearchToolObject::load(SurveyInstance::$filename); 169 170 170 //Build the query string 171 171 $querystring = ' … … 200 200 $presetAnswers = SurveyInstance::getPresetAnswers($model, $result['?uid']->label); 201 201 $answerSets = SurveyInstance::getAnswerSets($model, $result['?uid']->label); 202 $sInstances[] = new SurveyInstance($result['?uid']->label, $result['?of_survey']-> label, $startTime, $endTime, $open, $presetAnswers, $answerSets);202 $sInstances[] = new SurveyInstance($result['?uid']->label, $result['?of_survey']->uri, $startTime, $endTime, $open, $presetAnswers, $answerSets); 203 203 } 204 204 }
Note: See TracChangeset
for help on using the changeset viewer.