Changeset 207 for Dev/branches/Cartis/classes/SessionConnector.php
- Timestamp:
- 01/06/12 10:24:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/Cartis/classes/SessionConnector.php
r186 r207 28 28 * function get() 29 29 * @param type $arguments : An array containing one or more of the following elements: 30 * 'uid', 'title', ' datetime', 'applications', 'surveys', 'answersets'30 * 'uid', 'title', 'creationdate', 'applications', 'surveys' 31 31 */ 32 32 public function get($arguments) … … 38 38 PREFIX predicates: <' . SURVEYTOOL_PREDICATES_NAMESPACE . '> 39 39 PREFIX resources: <' . SURVEYTOOL_RESOURCES_NAMESPACE . '> 40 SELECT DISTINCT ?uid, ?title, ?creator, ? datetime40 SELECT DISTINCT ?uid, ?title, ?creator, ?creationdate 41 41 WHERE 42 42 { … … 45 45 predicates:title ?title ; 46 46 predicates:creator ?creator ; 47 predicates: datetime ?datetime ;47 predicates:creationdate ?creationdate ; 48 48 ' . $this->createArguments($arguments) . ' 49 49 }'; … … 58 58 //Create a session object out of every result, get all required fields as well. 59 59 $pipeline = $this->getPipeline($result['?uid']->label); 60 $answersets = $this->getAnswerSets($result['?uid']->label);61 60 $creator = $result['?creator']->label; 62 $ datetime = new DateTime();63 $ datetime->setTimestamp(intval($result['?datetime']->label));64 $sessions[] = new Session($result['?uid']->label, $result['?title']->label, $creator, $ datetime, $pipeline, $answersets);61 $creationdate = new DateTime(); 62 $creationdate->setTimestamp(intval($result['?creationdate']->label)); 63 $sessions[] = new Session($result['?uid']->label, $result['?title']->label, $creator, $creationdate, $pipeline); 65 64 } 66 65 } … … 135 134 $this->model->add(new Statement($resourceSession, $predicateCreator, $sessionCreator)); 136 135 137 $sessionTimestamp = new Literal($rToolObject-> datetime->getTimestamp());136 $sessionTimestamp = new Literal($rToolObject->creationdate->getTimestamp()); 138 137 // $sessionTimestamp = new Literal($rToolObject->datetime); // Edit of above function, allows for creation of session, but still results in errors... 139 $predicateTimestamp = new Resource( DATETIME);138 $predicateTimestamp = new Resource(CREATIONDATE); 140 139 $this->model->add(new Statement($resourceSession, $predicateTimestamp, $sessionTimestamp)); 141 140
Note: See TracChangeset
for help on using the changeset viewer.