Ignore:
Timestamp:
07/29/11 14:51:06 (14 years ago)
Author:
basvannuland
Message:

updates to the database system. ao New file structure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/classes/SurveyAnswerDatabaseInterface.php

    r45 r62  
    11<?php
    22
    3 // Survey class as intermediate for storing data from the site to the RDF database
     3// Survey class as intermediate for storing answer data from the site to the RDF database
    44require_once 'rdfConstants.php';
    55
     
    1515 
    1616
    17     public function __construct($surveyID,$userID)
     17    public function __construct($surveyID,$applicationID)
    1818    {                                   
    19                 $this->surveyAnswerRDFWriter = new SurveyAnswerRDFWriter($surveyUID,$userID);
    20                 $this->surveyAnswerRDFReader = new SurveyAnswerRDFReader($surveyUID);
     19                $this->surveyAnswerRDFWriter = new SurveyAnswerRDFWriter($surveyUID,$applicationID);
     20                $this->surveyAnswerRDFReader = new SurveyAnswerRDFReader($surveyUID,$applicationID);
    2121    }
     22       
     23        public function setRespondentInfo($respondentInfo)
     24        {
     25                $respondentName = $surveyInfo['respondentName'];       
     26                       
     27                $this->surveyAnswerRDFWriter->setRespondentData($respondentName);
     28        }
    2229       
    2330        public function setSurveyAnswerInfo($surveyInfo)
    2431        {
    25 
    26         }       
     32               
     33                $qAnswers = array();
     34                $qNumber = 1;
     35                while (isset($surveyInfo['questionID'.$qNumber]))
     36                {
     37                        if (isset($surveyInfo['q'.$qNumber.'answered']))
     38                        {
     39                                $qAnswers[$surveyInfo['questionID'.$qNumber]] = $surveyInfo['q'.$qNumber.'answered'];
     40                        }
     41                       
     42                        $qNumber++;
     43                }
     44               
     45                $this->surveyAnswerRDFWriter->setAnswers($qAnswers);
     46        }
     47       
     48        public function getSurveyAnswerInfo()
     49        {
     50               
     51        }
    2752}
    2853?>
Note: See TracChangeset for help on using the changeset viewer.