|
23 | 23 | */ |
24 | 24 |
|
25 | 25 | require_once("../../config.php"); |
26 | | -require_once($CFG->dirroot.'/mod/questionnaire/locallib.php'); |
| 26 | +require_once($CFG->dirroot . '/mod/questionnaire/locallib.php'); |
27 | 27 |
|
28 | 28 | $id = required_param('id', PARAM_INT); |
29 | | -$PAGE->set_url('/mod/questionnaire/index.php', array('id' => $id)); |
30 | | -if (! $course = $DB->get_record('course', array('id' => $id))) { |
| 29 | +$PAGE->set_url('/mod/questionnaire/index.php', ['id' => $id]); |
| 30 | +if (! $course = $DB->get_record('course', ['id' => $id])) { |
31 | 31 | throw new \moodle_exception('Filter has not been set.', 'mod_questionnaire'); |
32 | 32 | } |
33 | 33 | $coursecontext = context_course::instance($id); |
34 | 34 | require_login($course->id); |
35 | 35 | $PAGE->set_pagelayout('incourse'); |
36 | 36 |
|
37 | | -$event = \mod_questionnaire\event\course_module_instance_list_viewed::create(array( |
38 | | - 'context' => context_course::instance($course->id))); |
| 37 | +$event = \mod_questionnaire\event\course_module_instance_list_viewed::create( |
| 38 | + ['context' => context_course::instance($course->id)] |
| 39 | +); |
39 | 40 | $event->trigger(); |
40 | 41 |
|
41 | 42 | // Print the header. |
|
63 | 64 | } |
64 | 65 |
|
65 | 66 | // Configure table for displaying the list of instances. |
66 | | -$headings = array(get_string('name')); |
67 | | -$align = array('left'); |
| 67 | +$headings = [get_string('name')]; |
| 68 | +$align = ['left']; |
68 | 69 |
|
69 | 70 | if ($showclosingheader) { |
70 | 71 | array_push($headings, get_string('questionnairecloses', 'questionnaire')); |
71 | 72 | array_push($align, 'left'); |
72 | 73 | } |
73 | 74 |
|
74 | | -array_unshift($headings, get_string('sectionname', 'format_'.$course->format)); |
| 75 | +array_unshift($headings, get_string('sectionname', 'format_' . $course->format)); |
75 | 76 | array_unshift($align, 'left'); |
76 | 77 |
|
77 | 78 | $showing = ''; |
|
98 | 99 | $currentsection = ''; |
99 | 100 | foreach ($questionnaires as $questionnaire) { |
100 | 101 | $cmid = $questionnaire->coursemodule; |
101 | | - $data = array(); |
102 | | - $realm = $DB->get_field('questionnaire_survey', 'realm', array('id' => $questionnaire->sid)); |
| 102 | + $data = []; |
| 103 | + $realm = $DB->get_field('questionnaire_survey', 'realm', ['id' => $questionnaire->sid]); |
103 | 104 | // Template surveys should NOT be displayed as an activity to students. |
104 | 105 | if (!($realm == 'template' && !has_capability('mod/questionnaire:manage', context_module::instance($cmid)))) { |
105 | 106 | // Section number if necessary. |
|
128 | 129 | if ($responses = questionnaire_get_user_responses($questionnaire->id, $USER->id, $complete = false)) { |
129 | 130 | foreach ($responses as $response) { |
130 | 131 | if ($response->complete == 'y') { |
131 | | - $status .= get_string('submitted', 'questionnaire').' '.userdate($response->submitted).'<br />'; |
| 132 | + $status .= get_string('submitted', 'questionnaire') . ' ' . userdate($response->submitted) . '<br />'; |
132 | 133 | } else { |
133 | | - $status .= get_string('attemptstillinprogress', 'questionnaire').' '. |
134 | | - userdate($response->submitted).'<br />'; |
| 134 | + $status .= get_string('attemptstillinprogress', 'questionnaire') . ' ' . |
| 135 | + userdate($response->submitted) . '<br />'; |
135 | 136 | } |
136 | 137 | } |
137 | 138 | } |
|
146 | 147 | $publicoriginal = ''; |
147 | 148 | $originalcourse = $DB->get_record('course', ['id' => $survey->courseid]); |
148 | 149 | $originalcoursecontext = context_course::instance($survey->courseid); |
149 | | - $originalquestionnaire = $DB->get_record('questionnaire', |
150 | | - ['sid' => $survey->id, 'course' => $survey->courseid]); |
| 150 | + $originalquestionnaire = $DB->get_record( |
| 151 | + 'questionnaire', |
| 152 | + ['sid' => $survey->id, 'course' => $survey->courseid] |
| 153 | + ); |
151 | 154 | $cm = get_coursemodule_from_instance("questionnaire", $originalquestionnaire->id, $survey->courseid); |
152 | 155 | $context = context_course::instance($survey->courseid, MUST_EXIST); |
153 | 156 | $canvieworiginal = has_capability('mod/questionnaire:preview', $context, $USER->id, true); |
154 | 157 | // If current user can view questionnaires in original course, |
155 | 158 | // provide a link to the original public questionnaire. |
156 | 159 | if ($canvieworiginal) { |
157 | | - $publicoriginal = '<br />'.get_string('publicoriginal', 'questionnaire').' '. |
158 | | - '<a href="'.$CFG->wwwroot.'/mod/questionnaire/preview.php?id='. |
159 | | - $cm->id.'" title="'.$strpreview.']">'.$originalquestionnaire->name.' ['. |
160 | | - $originalcourse->fullname.']</a>'; |
| 160 | + $publicoriginal = '<br />' . get_string('publicoriginal', 'questionnaire') . ' ' . |
| 161 | + '<a href="' . $CFG->wwwroot . '/mod/questionnaire/preview.php?id=' . |
| 162 | + $cm->id . '" title="' . $strpreview . ']">' . $originalquestionnaire->name . ' [' . |
| 163 | + $originalcourse->fullname . ']</a>'; |
161 | 164 | } else { |
162 | 165 | // If current user is not enrolled as teacher in original course, |
163 | 166 | // only display the original public questionnaire's name and course name. |
164 | | - $publicoriginal = '<br />'.get_string('publicoriginal', 'questionnaire').' '. |
165 | | - $originalquestionnaire->name.' ['.$originalcourse->fullname.']'; |
| 167 | + $publicoriginal = '<br />' . get_string('publicoriginal', 'questionnaire') . ' ' . |
| 168 | + $originalquestionnaire->name . ' [' . $originalcourse->fullname . ']'; |
166 | 169 | } |
167 | | - $data[] = get_string($realm, 'questionnaire').' '.$publicoriginal; |
| 170 | + $data[] = get_string($realm, 'questionnaire') . ' ' . $publicoriginal; |
168 | 171 | } else { |
169 | 172 | // Original public questionnaire was created in current course. |
170 | 173 | // Find which courses it is used in. |
171 | 174 | $publiccopy = ''; |
172 | | - $select = 'course != '.$course->id.' AND sid = '.$questionnaire->sid; |
173 | | - if ($copies = $DB->get_records_select('questionnaire', $select, null, |
174 | | - $sort = 'course ASC', $fields = 'id, course, name')) { |
| 175 | + $select = 'course != ' . $course->id . ' AND sid = ' . $questionnaire->sid; |
| 176 | + if ( |
| 177 | + $copies = $DB->get_records_select( |
| 178 | + 'questionnaire', |
| 179 | + $select, |
| 180 | + null, |
| 181 | + $sort = 'course ASC', |
| 182 | + $fields = 'id, course, name' |
| 183 | + ) |
| 184 | + ) { |
175 | 185 | foreach ($copies as $copy) { |
176 | | - $copycourse = $DB->get_record('course', array('id' => $copy->course)); |
| 186 | + $copycourse = $DB->get_record('course', ['id' => $copy->course]); |
177 | 187 | $select = 'course = '.$copycourse->id.' AND sid = '.$questionnaire->sid; |
178 | | - $copyquestionnaire = $DB->get_record('questionnaire', |
179 | | - array('id' => $copy->id, 'sid' => $survey->id, 'course' => $copycourse->id)); |
| 188 | + $copyquestionnaire = $DB->get_record( |
| 189 | + 'questionnaire', |
| 190 | + ['id' => $copy->id, 'sid' => $survey->id, 'course' => $copycourse->id] |
| 191 | + ); |
180 | 192 | $cm = get_coursemodule_from_instance("questionnaire", $copyquestionnaire->id, $copycourse->id); |
181 | 193 | $context = context_course::instance($copycourse->id, MUST_EXIST); |
182 | 194 | $canviewcopy = has_capability('mod/questionnaire:view', $context, $USER->id, true); |
183 | 195 | if ($canviewcopy) { |
184 | | - $publiccopy .= '<br />'.get_string('publiccopy', 'questionnaire').' : '. |
185 | | - '<a href = "'.$CFG->wwwroot.'/mod/questionnaire/preview.php?id='. |
186 | | - $cm->id.'" title = "'.$strpreview.'">'. |
187 | | - $copyquestionnaire->name.' ['.$copycourse->fullname.']</a>'; |
| 196 | + $publiccopy .= '<br />' . get_string('publiccopy', 'questionnaire').' : ' . |
| 197 | + '<a href = "' . $CFG->wwwroot . '/mod/questionnaire/preview.php?id=' . |
| 198 | + $cm->id . '" title = "' . $strpreview . '">' . |
| 199 | + $copyquestionnaire->name . ' [' . $copycourse->fullname . ']</a>'; |
188 | 200 | } else { |
189 | 201 | // If current user does not have "view" capability in copy course, |
190 | 202 | // only display the copied public questionnaire's name and course name. |
191 | | - $publiccopy .= '<br />'.get_string('publiccopy', 'questionnaire').' : '. |
192 | | - $copyquestionnaire->name.' ['.$copycourse->fullname.']'; |
| 203 | + $publiccopy .= '<br />' . get_string('publiccopy', 'questionnaire') . ' : '. |
| 204 | + $copyquestionnaire->name . ' [' . $copycourse->fullname . ']'; |
193 | 205 | } |
194 | 206 | } |
195 | 207 | } |
196 | | - $data[] = get_string($realm, 'questionnaire').' '.$publiccopy; |
| 208 | + $data[] = get_string($realm, 'questionnaire') . ' ' . $publiccopy; |
197 | 209 | } |
198 | 210 | } else { |
199 | 211 | $data[] = get_string($realm, 'questionnaire'); |
|
0 commit comments