sessionRDFWriter = new SessionRDFWriter($surveyUID); $this->sessionRDFReader = new SessionRDFReader($surveyUID); } public function setSessionInfo($session) { $sTitle = $session['sessionTitle']; $sDescription = $session['sessionDescription']; $this->sessionRDFWriter->createSession($sTitle,$sDescription); $pipelineCount = $session['pipelineCount']; for($i = 1; $i <= $pipelineCount; $i++) { if(isset($session[$i.'s'])) { $this->sessionRDFWriter->addSurveyToPipeline($session[$i.'s'], $i); } else if(isset($session[$i.'a'])) { $this->sessionRDFWriter->addApplicationToPipeline($session[$i.'a'], $i); } else if(isset($session[$i.'d'])) { $this->sessionRDFWriter->addDashboardToPipeline($session[$i.'d'], $i); } } } public function getSessionInfo() { $sessionInfo = array(); $resultSession = $this->sessionRDFReader->getSurveyInfo(); $sessionInfo['sessionTitle'] = substr($resultSession[0][0]['?title'],9,strlen($resultSession[0][0]['?title'])-11); $sessionInfo['sessionDescription'] = substr($resultSession[0][0]['?description'],9,strlen($resultSession[0][0]['?description'])-11); foreach ($resultSession[1][1] as $surveyInfo) { } } public function getExistingSessions() { } } ?>