Changeset 44 for Dev/trunk/classes
- Timestamp:
- 07/25/11 14:44:24 (14 years ago)
- Location:
- Dev/trunk/classes
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/classes/SurveyDatabaseInterface.php
r40 r44 1 1 <?php 2 2 // Survey database interface class as intermediate for storing data from the site to the RDF database 3 require 'rdfConstants.php';3 require_once 'rdfConstants.php'; 4 4 5 5 // Include RAP Library to write RDF files 6 define("RDFAPI_INCLUDE_DIR", "rdfapi/");7 6 include(RDFAPI_INCLUDE_DIR . "RDFAPI.php"); 8 7 -
Dev/trunk/classes/SurveyRDFReader.php
r41 r44 130 130 } 131 131 132 public function readSurveyAnswers($q ID)132 public function readSurveyAnswers($questionID) 133 133 { 134 134 $querystring = ' … … 139 139 { 140 140 _question predicates:resource_type resources:question ; 141 predicates:uid "' . $q ID . '" ;141 predicates:uid "' . $questionID . '" ; 142 142 predicates:has_answer _answer . 143 143 _answer predicates:title ?answerTitle -
Dev/trunk/classes/SurveyRDFWriter.php
r40 r44 54 54 public function setApplicationData($applicationID) 55 55 { 56 $resourceApplication = new Resource(APPLICATION . '/' . $ userID);56 $resourceApplication = new Resource(APPLICATION . '/' . $applicationID); 57 57 58 58 $predicatePartOf = new Resource(PART_OF); -
Dev/trunk/classes/UserRDFReader.php
r40 r44 17 17 } 18 18 19 public function readUserInfo($userID)19 public function getUserNames() 20 20 { 21 21 $querystring = ' … … 26 26 { 27 27 _user predicates:resource_type resources:user ; 28 predicates:uid "' . $userID . '" ;29 28 predicates:name ?name 29 }'; 30 31 $result = $this->model->sparqlQuery($querystring); 32 33 return $result; 34 } 35 36 public function getUserPassword($userName) 37 { 38 $querystring = ' 39 PREFIX predicates: <' . SURVEYTOOL_PREDICATES_NAMESPACE . '> 40 PREFIX resources: <' . SURVEYTOOL_RESOURCES_NAMESPACE . '> 41 SELECT ?password 42 WHERE 43 { 44 _user predicates:resource_type resources:user ; 45 predicates:name "' . $userName . '" ; 46 predicates:password ?password 30 47 }'; 31 48 -
Dev/trunk/classes/UserRDFWriter.php
r40 r44 22 22 } 23 23 24 public function addNewUser($name )24 public function addNewUser($name,$password) 25 25 { 26 26 $userID = md5( uniqid(rand(), true) ); … … 32 32 $this->model->add(new Statement($resourceUser,$predicateRType,$resourceUserType)); 33 33 34 $literalUserName = new Literal($name); 35 $predicateName = new Resource(NAME); 36 $this->model->add(new Statement($resourceUser,$predicateName,$literalUserName)); 37 34 38 $literalUserID = new Literal($userID); 35 39 $predicateUniqueID = new Resource(UID); 36 40 $this->model->add(new Statement($resourceUser,$predicateUniqueID,$literalUserID)); 41 42 $literalPassword = new Literal($password); 43 $predicatePassword = new Resource(PASSWORD); 44 $this->model->add(new Statement($resourceUser,$predicatePassword,$literalPassword)); 37 45 } 38 46
Note: See TracChangeset
for help on using the changeset viewer.