Ignore:
Timestamp:
03/03/12 19:09:19 (13 years ago)
Author:
hendrikvanantwerpen
Message:

Merge jos-branch 285:298

Location:
Dev/branches/rest-dojo-ui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/rest-dojo-ui

  • Dev/branches/rest-dojo-ui/server/classes/models/Survey.php

    r274 r302  
    3232        public function evaluate()
    3333        {
     34
    3435                if(is_string($this->creator))
    3536                {
    36                         $result = User::get(array("uid" => $this->creator));   
     37                        $crea = ResearchToolObject::stripUri($this->creator);
     38                        $result = User::get(array("uid" => $crea["uid"]));     
    3739                        if(!isset($result[0]))
    3840                                return false;
     
    4547                        foreach($this->questions as $question)
    4648                        {
    47                                 $result = Question::get(array("code" => $question));
     49                                $ques = ResearchToolObject::stripUri($question);
     50                                $result = Question::get(array("uid" => $ques["uid"]));
    4851                                if(!isset($result[0]))
    4952                                        return false;
     
    9396       
    9497                $predicateCreator = new Resource(CREATOR);
    95                 $surveyCreator = new Literal($this->creator->uid);
     98                $surveyCreator = new Resource(USER . '/' . $this->creator->uid);
    9699                $model->add(new Statement($resourceSurvey, $predicateCreator, $surveyCreator));
    97100
     
    100103            foreach($this->questions as $question)
    101104            {
    102                 $questionUid = new Literal($question->uid);
     105                                $questionUid = new Resource(QUESTION . '/' . $question->uid);
    103106                $predicateQuid = new Resource(HAS_QUESTION);
    104107                $model->add(new Statement($resourceSurvey,$predicateQuid,$questionUid));
     
    145148            {
    146149                                $questions = Survey::getQuestions($model, $result['?uid']->label);
    147                                 $creator = $result['?creator']->label;
     150                                $creator = $result['?creator']->uri;
    148151                $surveys[] = new Survey($result['?uid']->label, $result['?title']->label, $result['?description']->label, $creator, $questions);
    149152            }
Note: See TracChangeset for help on using the changeset viewer.