1 | <?php
|
---|
2 | require 'classes/master.php';
|
---|
3 |
|
---|
4 | require 'rdfConstants.php';
|
---|
5 |
|
---|
6 | // Include RAP Library to write RDF files
|
---|
7 | define("RDFAPI_INCLUDE_DIR", "rdfapi/");
|
---|
8 | include(RDFAPI_INCLUDE_DIR . "RDFAPI.php");
|
---|
9 |
|
---|
10 | $surveyRDFWriter = new SurveyRDFWriter();
|
---|
11 |
|
---|
12 | $sTitle = $_POST['surveyTitle'];
|
---|
13 | $sDesription = $_POST['surveyDescription'];
|
---|
14 |
|
---|
15 | $surveyRDFWriter->createSurvey($sTitle,$sDesription);
|
---|
16 |
|
---|
17 | $qNumber = 1;
|
---|
18 | do
|
---|
19 | {
|
---|
20 | $qTitle = $_POST['questionTitle'.$qNumber];
|
---|
21 | $qDescription = $_POST['questionDescription'.$qNumber];
|
---|
22 | $qType = $_POST['questionType'.$qNumber];
|
---|
23 |
|
---|
24 | if ($qTitle != null)
|
---|
25 | {
|
---|
26 | $qaArray = array();
|
---|
27 | $aNumber = 1;
|
---|
28 | do
|
---|
29 | {
|
---|
30 | $aTitle = $_POST['q'.$qNumber.'ans'.$aNumber];
|
---|
31 | if ($aTitle != null)
|
---|
32 | {
|
---|
33 | $aArray = array();
|
---|
34 | $aArray['Title'] = $aTitle;
|
---|
35 | $aArray['Description'] = 'answerDescription'.$aNumber;
|
---|
36 | $qaArray[] = $aArray;
|
---|
37 | }
|
---|
38 | $aNumber++;
|
---|
39 | } while ($aTitle != null);
|
---|
40 |
|
---|
41 | $qNumber++;
|
---|
42 | $surveyRDFWriter->addQuestion($qTitle,$qDescription,$qType,$qaArray);
|
---|
43 | }
|
---|
44 | } while($qTitle != null);
|
---|
45 |
|
---|
46 |
|
---|
47 | $surveyRDFWriter->saveSurvey($sTitle);
|
---|
48 |
|
---|
49 | echo 'Done<br/><br/>';
|
---|
50 |
|
---|
51 | $surveyRDFReader = new SurveyRDFReader();
|
---|
52 |
|
---|
53 | $surveyRDFReader->loadSurvey($sTitle);
|
---|
54 |
|
---|
55 | $result = $surveyRDFReader->readSurveyTitle();
|
---|
56 |
|
---|
57 | foreach($result as $line){
|
---|
58 | $value = $line['?title'];
|
---|
59 | if($value != "")
|
---|
60 | echo $value->toString().'<br/>';
|
---|
61 | else
|
---|
62 | echo 'undbound<br/>';
|
---|
63 | }
|
---|
64 |
|
---|
65 | $result2 = $surveyRDFReader->readSurveyDescription();
|
---|
66 |
|
---|
67 | foreach($result2 as $line){
|
---|
68 | $value = $line['?description'];
|
---|
69 | if($value != "")
|
---|
70 | echo $value->toString().'<br/>';
|
---|
71 | else
|
---|
72 | echo 'undbound<br/>';
|
---|
73 | }
|
---|
74 |
|
---|
75 | $result3 = $surveyRDFReader->readSurveyQuestions($sTitle);
|
---|
76 |
|
---|
77 | if($result3 != null)
|
---|
78 | {
|
---|
79 | var_dump($result3);
|
---|
80 |
|
---|
81 | foreach($result3 as $line){
|
---|
82 | $value = $line['?questionTitle'];
|
---|
83 | if($value != "")
|
---|
84 | echo '<br/>'.'<br/>'.$value->toString().'<br/>';
|
---|
85 | else
|
---|
86 | echo 'undbound<br/>';
|
---|
87 | }
|
---|
88 | } else
|
---|
89 | {
|
---|
90 | echo '<"Literal("'.$sTitle.'")"> empty result <br/>';
|
---|
91 | }
|
---|
92 | echo '<br/>';
|
---|
93 | var_dump($_POST);
|
---|
94 |
|
---|
95 | ?> |
---|