AC_4897, AC_4898, AC_4899: Multifile uploader fixes.
[acontent.git] / docs / themes / default / tests / create_edit_question_likert.tmpl.php
1 <?php\r
2 /************************************************************************/\r
3 /* AContent                                                             */\r
4 /************************************************************************/\r
5 /* Copyright (c) 2010                                                   */\r
6 /* Inclusive Design Institute                                           */\r
7 /*                                                                      */\r
8 /* This program is free software. You can redistribute it and/or        */\r
9 /* modify it under the terms of the GNU General Public License          */\r
10 /* as published by the Free Software Foundation.                        */\r
11 /************************************************************************/\r
12 \r
13 require_once(TR_INCLUDE_PATH.'../tests/classes/TestsUtility.class.php');\r
14 ?>\r
15 \r
16 <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="form">\r
17 <?php if (isset($this->qid)) {?><input type="hidden" name="qid" value="<?php echo $this->qid; ?>" /><?php }?>\r
18 <?php if (isset($this->tid)) {?><input type="hidden" name="tid" value="<?php echo $this->tid; ?>" /><?php }?>\r
19 <input type="hidden" name="_course_id" value="<?php echo $this->course_id; ?>" />\r
20 \r
21 <div class="input-form">\r
22         <fieldset class="group_form"><legend class="group_form"><?php echo _AT('preset_scales'); ?></legend>\r
23 \r
24         <div class="row">\r
25                 <select name="preset_num">\r
26                         <optgroup label="<?php echo _AT('presets'); ?>">\r
27                         <?php // presets\r
28                                 foreach ($this->likert_preset as $val => $preset) {\r
29                                         echo '<option value="'.$val.'">'.$preset[0].' - '.$preset[count($preset)-1].'</option>';\r
30                                 }\r
31                         //previously used\r
32                         echo '</optgroup>';\r
33 \r
34                         $rows = $this->testsQuestionsDAO->getByCourseIDAndType($this->course_id, 4);\r
35                         if (is_array($rows)) {\r
36                                 echo '<optgroup label="'. _AT('prev_used').'">';\r
37                                 $used_choices = array();\r
38                                 foreach ($rows as $row) {\r
39                                         $choices = array_slice($row, 9, 10);\r
40                                         if (in_array($choices, $used_choices)) {\r
41                                                 continue;\r
42                                         }\r
43 \r
44                                         $used_choices[] = $choices;\r
45 \r
46                                         for ($i=0; $i<=10; $i++) {\r
47                                                 if ($row['choice_'.$i] == '') {\r
48                                                         $i--;\r
49                                                         break;\r
50                                                 }\r
51                                         }\r
52                                         echo '<option value="'.$row['question_id'].'">'.$row['choice_0'].' - '.$row['choice_'.$i].'</option>';\r
53                                 }\r
54                                 echo '</optgroup>';\r
55                         }\r
56                 ?>\r
57                 </select>\r
58         </div>\r
59 \r
60         <div class="row buttons">\r
61                 <input type="submit" name="preset" value="<?php echo _AT('set_preset'); ?>" class="button" />\r
62         </div>\r
63         </fieldset>\r
64 </div>\r
65 \r
66 <div class="input-form">\r
67         <fieldset class="group_form"><legend class="group_form"><?php echo _AT('test_lk'); ?></legend>\r
68         <div class="row">\r
69                 <label for="cats"><?php echo _AT('category'); ?></label><br />\r
70                 <select name="category_id" id="cats">\r
71                         <?php TestsUtility::printQuestionCatsInDropDown($_POST['category_id']); ?>\r
72                 </select>\r
73         </div>\r
74 \r
75         <div class="row">\r
76                 <span class="required" title="<?php echo _AT('required_field'); ?>">*</span><label for="question"><?php echo _AT('question'); ?></label> \r
77                 \r
78                 <?php TestsUtility::printVisualEditorLink('question'); ?>\r
79                 \r
80                 <textarea id="question" cols="50" rows="6" name="question"><?php echo htmlspecialchars(stripslashes($_POST['question'])); ?></textarea>\r
81         </div>\r
82 \r
83 <?php\r
84         for ($i=0; $i<10; $i++) { ?>\r
85                 <div class="row">\r
86                         <?php if ($i==0 || $i==1) { ?>\r
87                                 <span class="required" title="<?php echo _AT('required_field'); ?>">*</span>\r
88                         <?php } ?>\r
89 \r
90                         <label for="choice_<?php echo $i; ?>">\r
91                         <?php echo _AT('choice'); ?> <?php echo ($i+1); ?></label><br />\r
92                         <input type="text" id="choice_<?php echo $i; ?>" size="40" name="choice[<?php echo $i; ?>]" value="<?php echo htmlspecialchars(stripslashes($_POST['choice'][$i])); ?>" />\r
93                 </div>\r
94 <?php } ?>\r
95 \r
96         <div class="row buttons">\r
97                 <input type="submit" value="<?php echo _AT('save'); ?>"   name="submit" accesskey="s" />\r
98                 <input type="submit" value="<?php echo _AT('cancel'); ?>" name="cancel" />\r
99         </div>\r
100         </fieldset>\r
101 </div>\r
102 </form>\r