@@ -37,12 +37,12 @@ discard block |
||
37 | 37 | |
38 | 38 | // Tool name |
39 | 39 | if (isset($_GET['action']) && $_GET['action'] == 'addnote') { |
40 | - $tool = 'NoteAddNew'; |
|
41 | - $interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('ToolNotebook')); |
|
40 | + $tool = 'NoteAddNew'; |
|
41 | + $interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('ToolNotebook')); |
|
42 | 42 | } |
43 | 43 | if (isset($_GET['action']) && $_GET['action'] == 'editnote') { |
44 | - $tool = 'ModifyNote'; |
|
45 | - $interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('ToolNotebook')); |
|
44 | + $tool = 'ModifyNote'; |
|
45 | + $interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('ToolNotebook')); |
|
46 | 46 | } |
47 | 47 | |
48 | 48 | // Displaying the header |
@@ -53,16 +53,16 @@ discard block |
||
53 | 53 | |
54 | 54 | // Action handling: Adding a note |
55 | 55 | if (isset($_GET['action']) && $_GET['action'] == 'addnote') { |
56 | - if (api_get_session_id() != 0 && !api_is_allowed_to_session_edit(false, true)) { |
|
57 | - api_not_allowed(); |
|
58 | - } |
|
56 | + if (api_get_session_id() != 0 && !api_is_allowed_to_session_edit(false, true)) { |
|
57 | + api_not_allowed(); |
|
58 | + } |
|
59 | 59 | |
60 | - if (!empty($_GET['isStudentView'])) { |
|
61 | - NotebookManager::display_notes(); |
|
62 | - exit; |
|
63 | - } |
|
60 | + if (!empty($_GET['isStudentView'])) { |
|
61 | + NotebookManager::display_notes(); |
|
62 | + exit; |
|
63 | + } |
|
64 | 64 | |
65 | - $_SESSION['notebook_view'] = 'creation_date'; |
|
65 | + $_SESSION['notebook_view'] = 'creation_date'; |
|
66 | 66 | |
67 | 67 | $form = new FormValidator( |
68 | 68 | 'note', |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | // Including the global initialization file |
11 | 11 | require_once '../inc/global.inc.php'; |
12 | 12 | |
13 | -$current_course_tool = TOOL_NOTEBOOK; |
|
13 | +$current_course_tool = TOOL_NOTEBOOK; |
|
14 | 14 | |
15 | 15 | // The section (tabs) |
16 | 16 | $this_section = SECTION_COURSES; |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | NotebookManager::display_notes(); |
97 | 97 | } else { |
98 | 98 | echo '<div class="actions">'; |
99 | - echo '<a href="index.php">'.Display::return_icon('back.png',get_lang('BackToNotesList'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
99 | + echo '<a href="index.php">'.Display::return_icon('back.png', get_lang('BackToNotesList'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
100 | 100 | echo '</div>'; |
101 | 101 | $token = Security::get_token(); |
102 | 102 | $form->addElement('hidden', 'sec_token'); |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | } else { |
148 | 148 | echo '<div class="actions">'; |
149 | 149 | echo '<a href="index.php">'. |
150 | - Display::return_icon('back.png',get_lang('BackToNotesList'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
150 | + Display::return_icon('back.png', get_lang('BackToNotesList'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
151 | 151 | echo '</div>'; |
152 | 152 | $token = Security::get_token(); |
153 | 153 | $form->addElement('hidden', 'sec_token'); |
@@ -43,7 +43,9 @@ |
||
43 | 43 | //remove last slash if present |
44 | 44 | //$doc_url = ($doc_url{strlen($doc_url)-1}=='/')?substr($doc_url,0,strlen($doc_url)-1):$doc_url; |
45 | 45 | //mod_rewrite can change /some/path/ to /some/path// in some cases, so clean them all off (René) |
46 | - while ($doc_url{$dul = strlen($doc_url)-1}=='/') $doc_url = substr($doc_url,0,$dul); |
|
46 | + while ($doc_url{$dul = strlen($doc_url)-1}=='/') { |
|
47 | + $doc_url = substr($doc_url,0,$dul); |
|
48 | + } |
|
47 | 49 | //create the path |
48 | 50 | $document_explorer = api_get_path(WEB_COURSE_PATH).api_get_course_path(); // home course path |
49 | 51 | //redirect |
@@ -28,7 +28,7 @@ discard block |
||
28 | 28 | $doc_url = str_replace(' ', '+', $doc_url); |
29 | 29 | $doc_url = str_replace('/..', '', $doc_url); //echo $doc_url; |
30 | 30 | |
31 | -if (strpos($doc_url,'../') OR strpos($doc_url,'/..')) { |
|
31 | +if (strpos($doc_url, '../') OR strpos($doc_url, '/..')) { |
|
32 | 32 | $doc_url = ''; |
33 | 33 | } |
34 | 34 | |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | //remove last slash if present |
44 | 44 | //$doc_url = ($doc_url{strlen($doc_url)-1}=='/')?substr($doc_url,0,strlen($doc_url)-1):$doc_url; |
45 | 45 | //mod_rewrite can change /some/path/ to /some/path// in some cases, so clean them all off (René) |
46 | - while ($doc_url{$dul = strlen($doc_url)-1}=='/') $doc_url = substr($doc_url,0,$dul); |
|
46 | + while ($doc_url{$dul = strlen($doc_url) - 1} == '/') $doc_url = substr($doc_url, 0, $dul); |
|
47 | 47 | //create the path |
48 | 48 | $document_explorer = api_get_path(WEB_COURSE_PATH).api_get_course_path(); // home course path |
49 | 49 | //redirect |
@@ -64,10 +64,10 @@ discard block |
||
64 | 64 | |
65 | 65 | $result = Database::query($sql); |
66 | 66 | if (Database::num_rows($result) > 0) { |
67 | - $row= Database::fetch_array($result); |
|
68 | - $title = str_replace(' ','_', $row['filename']); |
|
67 | + $row = Database::fetch_array($result); |
|
68 | + $title = str_replace(' ', '_', $row['filename']); |
|
69 | 69 | if (Security::check_abs_path($full_file_name, |
70 | - api_get_path(SYS_COURSE_PATH) . api_get_course_path() . '/upload/announcements/') |
|
70 | + api_get_path(SYS_COURSE_PATH).api_get_course_path().'/upload/announcements/') |
|
71 | 71 | ) { |
72 | 72 | $result = DocumentManager::file_send_for_download($full_file_name, true, $title); |
73 | 73 | if ($result === false) { |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | $tool_name = get_lang('SurveyPublication'); |
65 | 65 | |
66 | 66 | // Displaying the header |
67 | -Display::display_header($tool_name,'Survey'); |
|
67 | +Display::display_header($tool_name, 'Survey'); |
|
68 | 68 | |
69 | 69 | echo '<script> |
70 | 70 | $(function() { |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | ); |
133 | 133 | |
134 | 134 | $form->addElement('html', '<div id="check_mail">'); |
135 | -$form->addElement('checkbox', 'send_mail','', get_lang('SendMail')); |
|
135 | +$form->addElement('checkbox', 'send_mail', '', get_lang('SendMail')); |
|
136 | 136 | $form->addElement('html', '</div>'); |
137 | 137 | |
138 | 138 | $form->addElement('html', '<div id="mail_text_wrapper">'); |
@@ -219,8 +219,8 @@ discard block |
||
219 | 219 | ); |
220 | 220 | |
221 | 221 | // Saving the invitations for the additional users |
222 | - $values['additional_users'] = $values['additional_users'].';'; // This is for the case when you enter only one email |
|
223 | - $temp = str_replace(',', ';', $values['additional_users']); // This is to allow , and ; as email separators |
|
222 | + $values['additional_users'] = $values['additional_users'].';'; // This is for the case when you enter only one email |
|
223 | + $temp = str_replace(',', ';', $values['additional_users']); // This is to allow , and ; as email separators |
|
224 | 224 | $additional_users = explode(';', $temp); |
225 | 225 | for ($i = 0; $i < count($additional_users); $i++) { |
226 | 226 | $additional_users[$i] = trim($additional_users[$i]); |
@@ -18,10 +18,10 @@ discard block |
||
18 | 18 | $this_section = SECTION_COURSES; |
19 | 19 | |
20 | 20 | if (!api_is_allowed_to_edit(false, true)) { |
21 | - Display :: display_header(get_lang('ToolSurvey')); |
|
22 | - Display :: display_error_message(get_lang('NotAllowed'), false); |
|
23 | - Display :: display_footer(); |
|
24 | - exit; |
|
21 | + Display :: display_header(get_lang('ToolSurvey')); |
|
22 | + Display :: display_error_message(get_lang('NotAllowed'), false); |
|
23 | + Display :: display_footer(); |
|
24 | + exit; |
|
25 | 25 | } |
26 | 26 | |
27 | 27 | // Database table definitions |
@@ -37,15 +37,15 @@ discard block |
||
37 | 37 | $survey_id = Security::remove_XSS($_GET['survey_id']); |
38 | 38 | $survey_data = SurveyManager::get_survey($survey_id); |
39 | 39 | if (empty($survey_data)) { |
40 | - Display :: display_header(get_lang('ToolSurvey')); |
|
41 | - Display :: display_error_message(get_lang('InvallidSurvey'), false); |
|
42 | - Display :: display_footer(); |
|
43 | - exit; |
|
40 | + Display :: display_header(get_lang('ToolSurvey')); |
|
41 | + Display :: display_error_message(get_lang('InvallidSurvey'), false); |
|
42 | + Display :: display_footer(); |
|
43 | + exit; |
|
44 | 44 | } |
45 | 45 | |
46 | 46 | $urlname = strip_tags(api_substr(api_html_entity_decode($survey_data['title'], ENT_QUOTES), 0, 40)); |
47 | 47 | if (api_strlen(strip_tags($survey_data['title'])) > 40) { |
48 | - $urlname .= '...'; |
|
48 | + $urlname .= '...'; |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | // Breadcrumbs |
@@ -80,23 +80,23 @@ discard block |
||
80 | 80 | WHERE c_id = $course_id AND code='".Database::escape_string($survey_data['code'])."'"; |
81 | 81 | $result = Database::query($sql); |
82 | 82 | if (Database::num_rows($result) > 1) { |
83 | - Display::display_warning_message(get_lang('IdenticalSurveycodeWarning')); |
|
83 | + Display::display_warning_message(get_lang('IdenticalSurveycodeWarning')); |
|
84 | 84 | } |
85 | 85 | |
86 | 86 | // Invited / answered message |
87 | 87 | if ($survey_data['invited'] > 0 && !isset($_POST['submit'])) { |
88 | - $message = '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=answered&survey_id='.$survey_data['survey_id'].'">'.$survey_data['answered'].'</a> '; |
|
89 | - $message .= get_lang('HaveAnswered').' '; |
|
90 | - $message .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=invited&survey_id='.$survey_data['survey_id'].'">'.$survey_data['invited'].'</a> '; |
|
91 | - $message .= get_lang('WereInvited'); |
|
92 | - Display::display_normal_message($message, false); |
|
88 | + $message = '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=answered&survey_id='.$survey_data['survey_id'].'">'.$survey_data['answered'].'</a> '; |
|
89 | + $message .= get_lang('HaveAnswered').' '; |
|
90 | + $message .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=invited&survey_id='.$survey_data['survey_id'].'">'.$survey_data['invited'].'</a> '; |
|
91 | + $message .= get_lang('WereInvited'); |
|
92 | + Display::display_normal_message($message, false); |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | // Building the form for publishing the survey |
96 | 96 | $form = new FormValidator( |
97 | - 'publish_form', |
|
98 | - 'post', |
|
99 | - api_get_self().'?survey_id='.$survey_id.'&'.api_get_cidreq() |
|
97 | + 'publish_form', |
|
98 | + 'post', |
|
99 | + api_get_self().'?survey_id='.$survey_id.'&'.api_get_cidreq() |
|
100 | 100 | ); |
101 | 101 | $form->addElement('header', '', $tool_name); |
102 | 102 | |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | ); |
110 | 110 | $possible_users = array(); |
111 | 111 | foreach ($complete_user_list as & $user) { |
112 | - $possible_users[$user['user_id']] = api_get_person_name($user['firstname'], $user['lastname']); |
|
112 | + $possible_users[$user['user_id']] = api_get_person_name($user['firstname'], $user['lastname']); |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | |
@@ -125,10 +125,10 @@ discard block |
||
125 | 125 | |
126 | 126 | // Additional users |
127 | 127 | $form->addElement( |
128 | - 'textarea', |
|
129 | - 'additional_users', |
|
130 | - array(get_lang('AdditonalUsers'), get_lang('AdditonalUsersComment')), |
|
131 | - array('rows' => 5) |
|
128 | + 'textarea', |
|
129 | + 'additional_users', |
|
130 | + array(get_lang('AdditonalUsers'), get_lang('AdditonalUsersComment')), |
|
131 | + array('rows' => 5) |
|
132 | 132 | ); |
133 | 133 | |
134 | 134 | $form->addElement('html', '<div id="check_mail">'); |
@@ -141,15 +141,15 @@ discard block |
||
141 | 141 | $form->addText('mail_title', get_lang('MailTitle'), false); |
142 | 142 | // The text of the mail |
143 | 143 | $form->addHtmlEditor( |
144 | - 'mail_text', |
|
145 | - array(get_lang('MailText'), get_lang('UseLinkSyntax')), |
|
146 | - false, |
|
147 | - array('ToolbarSet' => 'Survey', 'Height' => '150') |
|
144 | + 'mail_text', |
|
145 | + array(get_lang('MailText'), get_lang('UseLinkSyntax')), |
|
146 | + false, |
|
147 | + array('ToolbarSet' => 'Survey', 'Height' => '150') |
|
148 | 148 | ); |
149 | 149 | $form->addElement('html', '</div>'); |
150 | 150 | // You cab send a reminder to unanswered people if the survey is not anonymous |
151 | 151 | if ($survey_data['anonymous'] != 1) { |
152 | - $form->addElement('checkbox', 'remindUnAnswered', '', get_lang('RemindUnanswered')); |
|
152 | + $form->addElement('checkbox', 'remindUnAnswered', '', get_lang('RemindUnanswered')); |
|
153 | 153 | } |
154 | 154 | // Allow resending to all selected users |
155 | 155 | $form->addElement('checkbox', 'resend_to_all', '', get_lang('ReminderResendToAllUsers')); |
@@ -163,11 +163,11 @@ discard block |
||
163 | 163 | }*/ |
164 | 164 | $portal_url = api_get_path(WEB_PATH); |
165 | 165 | if (api_is_multiple_url_enabled()) { |
166 | - $access_url_id = api_get_current_access_url_id(); |
|
167 | - if ($access_url_id != -1) { |
|
168 | - $url = api_get_access_url($access_url_id); |
|
169 | - $portal_url = $url['url']; |
|
170 | - } |
|
166 | + $access_url_id = api_get_current_access_url_id(); |
|
167 | + if ($access_url_id != -1) { |
|
168 | + $url = api_get_access_url($access_url_id); |
|
169 | + $portal_url = $url['url']; |
|
170 | + } |
|
171 | 171 | } |
172 | 172 | |
173 | 173 | // Show the URL that can be used by users to fill a survey without invitation |
@@ -177,56 +177,56 @@ discard block |
||
177 | 177 | $form->addElement('label', null, $auto_survey_link); |
178 | 178 | |
179 | 179 | if ($form->validate()) { |
180 | - $values = $form->exportValues(); |
|
180 | + $values = $form->exportValues(); |
|
181 | 181 | if (isset($values['send_mail']) && $values['send_mail'] == 1) { |
182 | 182 | if (empty($values['mail_title']) || empty($values['mail_text'])) { |
183 | 183 | Display :: display_error_message(get_lang('FormHasErrorsPleaseComplete')); |
184 | 184 | // Getting the invited users |
185 | - $defaults = SurveyUtil::get_invited_users($survey_data['code']); |
|
186 | - |
|
187 | - // Getting the survey mail text |
|
188 | - if (!empty($survey_data['reminder_mail'])) { |
|
189 | - $defaults['mail_text'] = $survey_data['reminder_mail']; |
|
190 | - } else { |
|
191 | - $defaults['mail_text'] = $survey_data['invite_mail']; |
|
192 | - } |
|
193 | - $defaults['mail_title'] = $survey_data['mail_subject']; |
|
194 | - $defaults['send_mail'] = 1; |
|
195 | - $form->setDefaults($defaults); |
|
185 | + $defaults = SurveyUtil::get_invited_users($survey_data['code']); |
|
186 | + |
|
187 | + // Getting the survey mail text |
|
188 | + if (!empty($survey_data['reminder_mail'])) { |
|
189 | + $defaults['mail_text'] = $survey_data['reminder_mail']; |
|
190 | + } else { |
|
191 | + $defaults['mail_text'] = $survey_data['invite_mail']; |
|
192 | + } |
|
193 | + $defaults['mail_title'] = $survey_data['mail_subject']; |
|
194 | + $defaults['send_mail'] = 1; |
|
195 | + $form->setDefaults($defaults); |
|
196 | 196 | $form->display(); |
197 | 197 | return; |
198 | 198 | } |
199 | 199 | } |
200 | 200 | // Save the invitation mail |
201 | - SurveyUtil::save_invite_mail( |
|
202 | - $values['mail_text'], |
|
203 | - $values['mail_title'], |
|
204 | - !empty($survey_data['invite_mail']) |
|
205 | - ); |
|
201 | + SurveyUtil::save_invite_mail( |
|
202 | + $values['mail_text'], |
|
203 | + $values['mail_title'], |
|
204 | + !empty($survey_data['invite_mail']) |
|
205 | + ); |
|
206 | 206 | |
207 | 207 | $resendAll = isset($values['resend_to_all']) ? $values['resend_to_all'] : ''; |
208 | 208 | $sendMail = isset($values['send_mail']) ? $values['send_mail'] : ''; |
209 | 209 | $remindUnAnswered = isset($values['remindUnAnswered']) ? $values['remindUnAnswered'] : ''; |
210 | 210 | |
211 | - // Saving the invitations for the course users |
|
212 | - $count_course_users = SurveyUtil::saveInvitations( |
|
213 | - $values['users'], |
|
214 | - $values['mail_title'], |
|
215 | - $values['mail_text'], |
|
211 | + // Saving the invitations for the course users |
|
212 | + $count_course_users = SurveyUtil::saveInvitations( |
|
213 | + $values['users'], |
|
214 | + $values['mail_title'], |
|
215 | + $values['mail_text'], |
|
216 | 216 | $resendAll, |
217 | 217 | $sendMail, |
218 | 218 | $remindUnAnswered |
219 | - ); |
|
219 | + ); |
|
220 | 220 | |
221 | - // Saving the invitations for the additional users |
|
222 | - $values['additional_users'] = $values['additional_users'].';'; // This is for the case when you enter only one email |
|
223 | - $temp = str_replace(',', ';', $values['additional_users']); // This is to allow , and ; as email separators |
|
224 | - $additional_users = explode(';', $temp); |
|
225 | - for ($i = 0; $i < count($additional_users); $i++) { |
|
226 | - $additional_users[$i] = trim($additional_users[$i]); |
|
227 | - } |
|
221 | + // Saving the invitations for the additional users |
|
222 | + $values['additional_users'] = $values['additional_users'].';'; // This is for the case when you enter only one email |
|
223 | + $temp = str_replace(',', ';', $values['additional_users']); // This is to allow , and ; as email separators |
|
224 | + $additional_users = explode(';', $temp); |
|
225 | + for ($i = 0; $i < count($additional_users); $i++) { |
|
226 | + $additional_users[$i] = trim($additional_users[$i]); |
|
227 | + } |
|
228 | 228 | |
229 | - $counter_additional_users = SurveyUtil::saveInvitations( |
|
229 | + $counter_additional_users = SurveyUtil::saveInvitations( |
|
230 | 230 | $additional_users, |
231 | 231 | $values['mail_title'], |
232 | 232 | $values['mail_text'], |
@@ -235,43 +235,43 @@ discard block |
||
235 | 235 | $remindUnAnswered |
236 | 236 | ); |
237 | 237 | |
238 | - // Updating the invited field in the survey table |
|
239 | - SurveyUtil::update_count_invited($survey_data['code']); |
|
240 | - $total_count = $count_course_users + $counter_additional_users; |
|
238 | + // Updating the invited field in the survey table |
|
239 | + SurveyUtil::update_count_invited($survey_data['code']); |
|
240 | + $total_count = $count_course_users + $counter_additional_users; |
|
241 | 241 | $table_survey = Database :: get_course_table(TABLE_SURVEY); |
242 | - // Counting the number of people that are invited |
|
243 | - $sql = "SELECT * FROM $table_survey |
|
242 | + // Counting the number of people that are invited |
|
243 | + $sql = "SELECT * FROM $table_survey |
|
244 | 244 | WHERE |
245 | 245 | c_id = $course_id AND |
246 | 246 | code = '".Database::escape_string($survey_data['code'])."' |
247 | 247 | "; |
248 | - $result = Database::query($sql); |
|
249 | - $row = Database::fetch_array($result); |
|
250 | - $total_invited = $row['invited']; |
|
248 | + $result = Database::query($sql); |
|
249 | + $row = Database::fetch_array($result); |
|
250 | + $total_invited = $row['invited']; |
|
251 | 251 | if ($total_invited > 0) { |
252 | - $message = '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=answered&survey_id='.$survey_data['survey_id'].'">'. |
|
253 | - $survey_data['answered'].'</a> '; |
|
254 | - $message .= get_lang('HaveAnswered').' '; |
|
255 | - $message .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=invited&survey_id='.$survey_data['survey_id'].'">'. |
|
256 | - $total_invited.'</a> '; |
|
257 | - $message .= get_lang('WereInvited'); |
|
258 | - Display::display_normal_message($message, false); |
|
259 | - Display::display_confirmation_message($total_count.' '.get_lang('InvitationsSend')); |
|
252 | + $message = '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=answered&survey_id='.$survey_data['survey_id'].'">'. |
|
253 | + $survey_data['answered'].'</a> '; |
|
254 | + $message .= get_lang('HaveAnswered').' '; |
|
255 | + $message .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invitation.php?view=invited&survey_id='.$survey_data['survey_id'].'">'. |
|
256 | + $total_invited.'</a> '; |
|
257 | + $message .= get_lang('WereInvited'); |
|
258 | + Display::display_normal_message($message, false); |
|
259 | + Display::display_confirmation_message($total_count.' '.get_lang('InvitationsSend')); |
|
260 | 260 | } |
261 | 261 | } else { |
262 | - // Getting the invited users |
|
263 | - $defaults = SurveyUtil::get_invited_users($survey_data['code']); |
|
264 | - |
|
265 | - // Getting the survey mail text |
|
266 | - if (!empty($survey_data['reminder_mail'])) { |
|
267 | - $defaults['mail_text'] = $survey_data['reminder_mail']; |
|
268 | - } else { |
|
269 | - $defaults['mail_text'] = $survey_data['invite_mail']; |
|
270 | - } |
|
271 | - $defaults['mail_title'] = $survey_data['mail_subject']; |
|
272 | - $defaults['send_mail'] = 1; |
|
273 | - |
|
274 | - $form->setDefaults($defaults); |
|
262 | + // Getting the invited users |
|
263 | + $defaults = SurveyUtil::get_invited_users($survey_data['code']); |
|
264 | + |
|
265 | + // Getting the survey mail text |
|
266 | + if (!empty($survey_data['reminder_mail'])) { |
|
267 | + $defaults['mail_text'] = $survey_data['reminder_mail']; |
|
268 | + } else { |
|
269 | + $defaults['mail_text'] = $survey_data['invite_mail']; |
|
270 | + } |
|
271 | + $defaults['mail_title'] = $survey_data['mail_subject']; |
|
272 | + $defaults['send_mail'] = 1; |
|
273 | + |
|
274 | + $form->setDefaults($defaults); |
|
275 | 275 | $form->display(); |
276 | 276 | } |
277 | 277 | Display :: display_footer(); |
@@ -6,8 +6,7 @@ |
||
6 | 6 | * @author unknown, the initial survey that did not make it in 1.8 because of bad code |
7 | 7 | * @author Patrick Cool <[email protected]>, Ghent University: cleanup, refactoring and rewriting large parts of the code |
8 | 8 | * @author Julio Montoya Armas <[email protected]>, Chamilo: Personality Test modification and rewriting large parts of the code as well |
9 | - |
|
10 | -* @todo check if the user already filled the survey and if this is the case then the answers have to be updated and not stored again. |
|
9 | + * @todo check if the user already filled the survey and if this is the case then the answers have to be updated and not stored again. |
|
11 | 10 | * @todo performance could be improved if not the survey_id was stored with the invitation but the survey_code |
12 | 11 | */ |
13 | 12 | // Unsetting the course id (because it is in the URL) |
@@ -112,7 +112,7 @@ discard block |
||
112 | 112 | $now = api_get_utc_datetime(); |
113 | 113 | if (Database :: num_rows($result) == 0) { |
114 | 114 | $params = [ |
115 | - 'c_id' => $course_id , |
|
115 | + 'c_id' => $course_id, |
|
116 | 116 | 'survey_code' => $surveyCode, |
117 | 117 | 'user' => $userid, |
118 | 118 | 'invitation_code' => $autoInvitationcode, |
@@ -471,7 +471,7 @@ discard block |
||
471 | 471 | $jquery_ready_content = $returnParams['jquery_ready_content']; |
472 | 472 | |
473 | 473 | // the $jquery_ready_content variable collects all functions that will be load in the $(document).ready javascript function |
474 | - $htmlHeadXtra[] ='<script> |
|
474 | + $htmlHeadXtra[] = '<script> |
|
475 | 475 | $(document).ready(function(){ |
476 | 476 | '.$jquery_ready_content.' |
477 | 477 | }); |
@@ -904,16 +904,16 @@ discard block |
||
904 | 904 | $group2 = $groups[0]; |
905 | 905 | $secondary .= " OR ( survey_group_sec1 = '$group1' AND survey_group_sec2 = '$group2') "; |
906 | 906 | $secondary .= " OR ( survey_group_sec1 = '$group2' AND survey_group_sec2 = '$group1' ) "; |
907 | - $combi.= $group1.' - '.$group2." or ".$group2.' - '.$group1.'<br />'; |
|
907 | + $combi .= $group1.' - '.$group2." or ".$group2.' - '.$group1.'<br />'; |
|
908 | 908 | } else { |
909 | 909 | if ($i != 0) { |
910 | 910 | $secondary .= " OR ( survey_group_sec1 = '$group1' AND survey_group_sec2 = '$group2') "; |
911 | 911 | $secondary .= " OR ( survey_group_sec1 = '$group2' AND survey_group_sec2 = '$group1' ) "; |
912 | - $combi.= $group1.' - '.$group2." or ".$group2.' - '.$group1.'<br />'; |
|
912 | + $combi .= $group1.' - '.$group2." or ".$group2.' - '.$group1.'<br />'; |
|
913 | 913 | } else { |
914 | 914 | $secondary .= " ( survey_group_sec1 = '$group1' AND survey_group_sec2 = '$group2') "; |
915 | 915 | $secondary .= " OR ( survey_group_sec1 = '$group2' AND survey_group_sec2 = '$group1' ) "; |
916 | - $combi.= $group1.' - '.$group2." or ".$group2.' - '.$group1.'<br />'; |
|
916 | + $combi .= $group1.' - '.$group2." or ".$group2.' - '.$group1.'<br />'; |
|
917 | 917 | } |
918 | 918 | } |
919 | 919 | } |
@@ -1132,7 +1132,7 @@ discard block |
||
1132 | 1132 | $questions[$row['sort']]['survey_group_sec1'] = $row['survey_group_sec1']; |
1133 | 1133 | $questions[$row['sort']]['survey_group_sec2'] = $row['survey_group_sec2']; |
1134 | 1134 | $questions[$row['sort']]['survey_group_pri'] = $row['survey_group_pri']; |
1135 | - } else { |
|
1135 | + } else { |
|
1136 | 1136 | // If the type is a page break we are finished loading the questions for this page |
1137 | 1137 | break; |
1138 | 1138 | } |
@@ -1132,7 +1132,7 @@ |
||
1132 | 1132 | $questions[$row['sort']]['survey_group_sec1'] = $row['survey_group_sec1']; |
1133 | 1133 | $questions[$row['sort']]['survey_group_sec2'] = $row['survey_group_sec2']; |
1134 | 1134 | $questions[$row['sort']]['survey_group_pri'] = $row['survey_group_pri']; |
1135 | - } else { |
|
1135 | + } else { |
|
1136 | 1136 | // If the type is a page break we are finished loading the questions for this page |
1137 | 1137 | break; |
1138 | 1138 | } |
@@ -43,7 +43,7 @@ |
||
43 | 43 | $class = 'radio-inline'; |
44 | 44 | } |
45 | 45 | |
46 | - $name = 'question' . $questionData['question_id']; |
|
46 | + $name = 'question'.$questionData['question_id']; |
|
47 | 47 | |
48 | 48 | $form->addRadio( |
49 | 49 | $name, |
@@ -83,15 +83,15 @@ |
||
83 | 83 | |
84 | 84 | /** @todo this has to be moved to a more appropriate place (after the display_header of the code)*/ |
85 | 85 | if (!api_is_allowed_to_edit(false, true) || $isDrhOfCourse) { |
86 | - Display :: display_header(get_lang('ToolSurvey')); |
|
86 | + Display :: display_header(get_lang('ToolSurvey')); |
|
87 | 87 | // Show error message if the survey can be seen only by tutors |
88 | 88 | if ($survey_data['visible_results'] != SURVEY_VISIBLE_TUTOR) { |
89 | 89 | SurveyUtil::handle_reporting_actions($survey_data, $people_filled); |
90 | 90 | } else { |
91 | 91 | Display :: display_error_message(get_lang('NotAllowed'), false); |
92 | 92 | } |
93 | - Display :: display_footer(); |
|
94 | - exit; |
|
93 | + Display :: display_footer(); |
|
94 | + exit; |
|
95 | 95 | } |
96 | 96 | |
97 | 97 | // Database table definitions |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | // Actions bar |
150 | 150 | echo '<div class="actions">'; |
151 | 151 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.$survey_id.'">'. |
152 | - Display::return_icon('back.png', get_lang('BackToSurvey'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
152 | + Display::return_icon('back.png', get_lang('BackToSurvey'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
153 | 153 | echo '</div>'; |
154 | 154 | |
155 | 155 | // Content |
@@ -159,15 +159,15 @@ discard block |
||
159 | 159 | ) { |
160 | 160 | $myweb_survey_id = $survey_id; |
161 | 161 | echo '<div class="sectiontitle"><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=questionreport&survey_id='.$myweb_survey_id.'&'.$cidReq.'&single_page=1">'. |
162 | - Display::return_icon('survey_reporting_overall.png',get_lang('QuestionsOverallReport')).' '.get_lang('QuestionsOverallReport').'</a></div><div class="sectioncomment">'.get_lang('QuestionsOverallReportDetail').' </div>'; |
|
162 | + Display::return_icon('survey_reporting_overall.png', get_lang('QuestionsOverallReport')).' '.get_lang('QuestionsOverallReport').'</a></div><div class="sectioncomment">'.get_lang('QuestionsOverallReportDetail').' </div>'; |
|
163 | 163 | echo '<div class="sectiontitle"><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=questionreport&survey_id='.$myweb_survey_id.'&'.$cidReq.'">'. |
164 | - Display::return_icon('survey_reporting_question.gif',get_lang('DetailedReportByQuestion')).' '.get_lang('DetailedReportByQuestion').'</a></div><div class="sectioncomment">'.get_lang('DetailedReportByQuestionDetail').' </div>'; |
|
164 | + Display::return_icon('survey_reporting_question.gif', get_lang('DetailedReportByQuestion')).' '.get_lang('DetailedReportByQuestion').'</a></div><div class="sectioncomment">'.get_lang('DetailedReportByQuestionDetail').' </div>'; |
|
165 | 165 | echo '<div class="sectiontitle"><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=userreport&survey_id='.$myweb_survey_id.'&'.$cidReq.'">'. |
166 | - Display::return_icon('survey_reporting_user.gif',get_lang('DetailedReportByUser')).' '.get_lang('DetailedReportByUser').'</a></div><div class="sectioncomment">'.get_lang('DetailedReportByUserDetail').'.</div>'; |
|
166 | + Display::return_icon('survey_reporting_user.gif', get_lang('DetailedReportByUser')).' '.get_lang('DetailedReportByUser').'</a></div><div class="sectioncomment">'.get_lang('DetailedReportByUserDetail').'.</div>'; |
|
167 | 167 | echo '<div class="sectiontitle"><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=comparativereport&survey_id='.$myweb_survey_id.'&'.$cidReq.'">'. |
168 | - Display::return_icon('survey_reporting_comparative.gif',get_lang('ComparativeReport')).' '.get_lang('ComparativeReport').'</a></div><div class="sectioncomment">'.get_lang('ComparativeReportDetail').'.</div>'; |
|
168 | + Display::return_icon('survey_reporting_comparative.gif', get_lang('ComparativeReport')).' '.get_lang('ComparativeReport').'</a></div><div class="sectioncomment">'.get_lang('ComparativeReportDetail').'.</div>'; |
|
169 | 169 | echo '<div class="sectiontitle"><a href="reporting.php?action=completereport&survey_id='.$myweb_survey_id.'&'.$cidReq.'">'. |
170 | - Display::return_icon('survey_reporting_complete.gif',get_lang('CompleteReport')).' '.get_lang('CompleteReport').'</a></div><div class="sectioncomment">'.get_lang('CompleteReportDetail').'</div>'; |
|
170 | + Display::return_icon('survey_reporting_complete.gif', get_lang('CompleteReport')).' '.get_lang('CompleteReport').'</a></div><div class="sectioncomment">'.get_lang('CompleteReportDetail').'</div>'; |
|
171 | 171 | } |
172 | 172 | |
173 | 173 | // Footer |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | foreach ($formData['answers'] as $key => $value) { |
32 | 32 | $this->getForm()->addHtmlEditor('answers['.$key.']', null, false, false, $config); |
33 | 33 | |
34 | - if ($key < $total-1) { |
|
34 | + if ($key < $total - 1) { |
|
35 | 35 | //$this->getForm()->addButton("move_down[$key]", get_lang('Down')); |
36 | 36 | } |
37 | 37 | |
@@ -39,7 +39,7 @@ discard block |
||
39 | 39 | //$this->getForm()->addButton("move_up[$key]", get_lang('Up')); |
40 | 40 | } |
41 | 41 | |
42 | - if ($total> 2) { |
|
42 | + if ($total > 2) { |
|
43 | 43 | $this->getForm()->addButton("delete_answer[$key]", get_lang('Delete'), 'trash', 'danger'); |
44 | 44 | } |
45 | 45 | } |
@@ -19,10 +19,10 @@ discard block |
||
19 | 19 | |
20 | 20 | /** @todo this has to be moved to a more appropriate place (after the display_header of the code)*/ |
21 | 21 | if (!api_is_allowed_to_edit(false, true)) { |
22 | - Display :: display_header(); |
|
23 | - Display :: display_error_message(get_lang('NotAllowed'), false); |
|
24 | - Display :: display_footer(); |
|
25 | - exit; |
|
22 | + Display :: display_header(); |
|
23 | + Display :: display_error_message(get_lang('NotAllowed'), false); |
|
24 | + Display :: display_footer(); |
|
25 | + exit; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | // Is valid request |
@@ -42,30 +42,30 @@ discard block |
||
42 | 42 | $surveyData = SurveyManager::get_survey($_GET['survey_id']); |
43 | 43 | |
44 | 44 | if (empty($surveyData)) { |
45 | - Display :: display_header(get_lang('ToolSurvey')); |
|
46 | - Display :: display_error_message(get_lang('InvallidSurvey'), false); |
|
47 | - Display :: display_footer(); |
|
48 | - exit; |
|
45 | + Display :: display_header(get_lang('ToolSurvey')); |
|
46 | + Display :: display_error_message(get_lang('InvallidSurvey'), false); |
|
47 | + Display :: display_footer(); |
|
48 | + exit; |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | $urlname = api_substr(api_html_entity_decode($surveyData['title'], ENT_QUOTES), 0, 40); |
52 | 52 | if (api_strlen(strip_tags($surveyData['title'])) > 40) { |
53 | - $urlname .= '...'; |
|
53 | + $urlname .= '...'; |
|
54 | 54 | } |
55 | 55 | |
56 | 56 | if ($surveyData['survey_type'] == 1) { |
57 | - $sql = 'SELECT id FROM '.Database :: get_course_table(TABLE_SURVEY_QUESTION_GROUP).' |
|
57 | + $sql = 'SELECT id FROM '.Database :: get_course_table(TABLE_SURVEY_QUESTION_GROUP).' |
|
58 | 58 | WHERE |
59 | 59 | c_id = '.$course_id.' AND |
60 | 60 | survey_id = '.(int)$_GET['survey_id'].' LIMIT 1'; |
61 | - $rs = Database::query($sql); |
|
62 | - if (Database::num_rows($rs)===0) { |
|
61 | + $rs = Database::query($sql); |
|
62 | + if (Database::num_rows($rs)===0) { |
|
63 | 63 | Display::addFlash( |
64 | 64 | Display::return_message(get_lang('YouNeedToCreateGroups')) |
65 | 65 | ); |
66 | - header('Location: '.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.(int)$_GET['survey_id']); |
|
67 | - exit; |
|
68 | - } |
|
66 | + header('Location: '.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.(int)$_GET['survey_id']); |
|
67 | + exit; |
|
68 | + } |
|
69 | 69 | } |
70 | 70 | |
71 | 71 | // Breadcrumbs |
@@ -80,10 +80,10 @@ discard block |
||
80 | 80 | |
81 | 81 | // Tool name |
82 | 82 | if ($_GET['action'] == 'add') { |
83 | - $tool_name = get_lang('AddQuestion'); |
|
83 | + $tool_name = get_lang('AddQuestion'); |
|
84 | 84 | } |
85 | 85 | if ($_GET['action'] == 'edit') { |
86 | - $tool_name = get_lang('EditQuestion'); |
|
86 | + $tool_name = get_lang('EditQuestion'); |
|
87 | 87 | } |
88 | 88 | |
89 | 89 | // The possible question types |
@@ -103,14 +103,14 @@ discard block |
||
103 | 103 | // Actions |
104 | 104 | $actions = '<div class="actions">'; |
105 | 105 | $actions .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.intval($_GET['survey_id']).'">'. |
106 | - Display::return_icon('back.png', get_lang('BackToSurvey'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
106 | + Display::return_icon('back.png', get_lang('BackToSurvey'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
107 | 107 | $actions .= '</div>'; |
108 | 108 | // Checking if it is a valid type |
109 | 109 | if (!in_array($_GET['type'], $possible_types)) { |
110 | - Display :: display_header($tool_name, 'Survey'); |
|
111 | - echo $actions; |
|
112 | - Display :: display_error_message(get_lang('TypeDoesNotExist'), false); |
|
113 | - Display :: display_footer(); |
|
110 | + Display :: display_header($tool_name, 'Survey'); |
|
111 | + echo $actions; |
|
112 | + Display :: display_error_message(get_lang('TypeDoesNotExist'), false); |
|
113 | + Display :: display_footer(); |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | $error_message = ''; |
@@ -126,27 +126,27 @@ discard block |
||
126 | 126 | $formData['answers'] = array('', ''); |
127 | 127 | |
128 | 128 | if ($_GET['type'] == 'yesno') { |
129 | - $formData['answers'][0] = get_lang('Yes'); |
|
130 | - $formData['answers'][1] = get_lang('No'); |
|
129 | + $formData['answers'][0] = get_lang('Yes'); |
|
130 | + $formData['answers'][1] = get_lang('No'); |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | if ($_GET['type'] == 'personality') { |
134 | - $formData['answers'][0] = 1; |
|
135 | - $formData['answers'][1] = 2; |
|
136 | - $formData['answers'][2] = 3; |
|
137 | - $formData['answers'][3] = 4; |
|
138 | - $formData['answers'][4] = 5; |
|
139 | - |
|
140 | - $formData['values'][0] = 0; |
|
141 | - $formData['values'][1] = 0; |
|
142 | - $formData['values'][2] = 1; |
|
143 | - $formData['values'][3] = 2; |
|
144 | - $formData['values'][4] = 3; |
|
134 | + $formData['answers'][0] = 1; |
|
135 | + $formData['answers'][1] = 2; |
|
136 | + $formData['answers'][2] = 3; |
|
137 | + $formData['answers'][3] = 4; |
|
138 | + $formData['answers'][4] = 5; |
|
139 | + |
|
140 | + $formData['values'][0] = 0; |
|
141 | + $formData['values'][1] = 0; |
|
142 | + $formData['values'][2] = 1; |
|
143 | + $formData['values'][3] = 2; |
|
144 | + $formData['values'][4] = 3; |
|
145 | 145 | } |
146 | 146 | |
147 | 147 | // We are editing a question |
148 | 148 | if (isset($_GET['question_id']) && !empty($_GET['question_id'])) { |
149 | - $formData = SurveyManager::get_question($_GET['question_id']); |
|
149 | + $formData = SurveyManager::get_question($_GET['question_id']); |
|
150 | 150 | } |
151 | 151 | |
152 | 152 | $formData = $surveyQuestion->preSave($formData); |
@@ -155,8 +155,8 @@ discard block |
||
155 | 155 | $surveyQuestion->renderForm(); |
156 | 156 | |
157 | 157 | if ($surveyQuestion->getForm()->validate()) { |
158 | - $values = $surveyQuestion->getForm()->getSubmitValues(); |
|
159 | - $surveyQuestion->save($surveyData, $values); |
|
158 | + $values = $surveyQuestion->getForm()->getSubmitValues(); |
|
159 | + $surveyQuestion->save($surveyData, $values); |
|
160 | 160 | } |
161 | 161 | |
162 | 162 | Display::display_header($tool_name, 'Survey'); |
@@ -57,13 +57,13 @@ discard block |
||
57 | 57 | $sql = 'SELECT id FROM '.Database :: get_course_table(TABLE_SURVEY_QUESTION_GROUP).' |
58 | 58 | WHERE |
59 | 59 | c_id = '.$course_id.' AND |
60 | - survey_id = '.(int)$_GET['survey_id'].' LIMIT 1'; |
|
60 | + survey_id = '.(int) $_GET['survey_id'].' LIMIT 1'; |
|
61 | 61 | $rs = Database::query($sql); |
62 | - if (Database::num_rows($rs)===0) { |
|
62 | + if (Database::num_rows($rs) === 0) { |
|
63 | 63 | Display::addFlash( |
64 | 64 | Display::return_message(get_lang('YouNeedToCreateGroups')) |
65 | 65 | ); |
66 | - header('Location: '.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.(int)$_GET['survey_id']); |
|
66 | + header('Location: '.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.(int) $_GET['survey_id']); |
|
67 | 67 | exit; |
68 | 68 | } |
69 | 69 | } |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | // Actions |
104 | 104 | $actions = '<div class="actions">'; |
105 | 105 | $actions .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey.php?survey_id='.intval($_GET['survey_id']).'">'. |
106 | - Display::return_icon('back.png', get_lang('BackToSurvey'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
106 | + Display::return_icon('back.png', get_lang('BackToSurvey'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
107 | 107 | $actions .= '</div>'; |
108 | 108 | // Checking if it is a valid type |
109 | 109 | if (!in_array($_GET['type'], $possible_types)) { |
@@ -1207,16 +1207,16 @@ |
||
1207 | 1207 | } |
1208 | 1208 | |
1209 | 1209 | /** |
1210 | - * This function saves the question in the shared database |
|
1211 | - * |
|
1212 | - * @param array $form_content all the information of the form |
|
1213 | - * @param array $survey_data all the information of the survey |
|
1214 | - * |
|
1215 | - * @author Patrick Cool <[email protected]>, Ghent University |
|
1216 | - * @version February 2007 |
|
1217 | - * |
|
1218 | - * @todo editing of a shared question |
|
1219 | - */ |
|
1210 | + * This function saves the question in the shared database |
|
1211 | + * |
|
1212 | + * @param array $form_content all the information of the form |
|
1213 | + * @param array $survey_data all the information of the survey |
|
1214 | + * |
|
1215 | + * @author Patrick Cool <[email protected]>, Ghent University |
|
1216 | + * @version February 2007 |
|
1217 | + * |
|
1218 | + * @todo editing of a shared question |
|
1219 | + */ |
|
1220 | 1220 | public function save_shared_question($form_content, $survey_data) |
1221 | 1221 | { |
1222 | 1222 | $_course = api_get_course_info(); |
@@ -1247,7 +1247,7 @@ discard block |
||
1247 | 1247 | '".Database::escape_string($_course['id'])."')"; |
1248 | 1248 | Database::query($sql); |
1249 | 1249 | $shared_question_id = Database::insert_id(); |
1250 | - } else { |
|
1250 | + } else { |
|
1251 | 1251 | // Updating an existing question |
1252 | 1252 | // adding the question to the survey_question table |
1253 | 1253 | $sql = "UPDATE $tbl_survey_question SET |
@@ -2776,14 +2776,12 @@ discard block |
||
2776 | 2776 | echo $answers_of_user[$question_id][$option_id]['value']; |
2777 | 2777 | echo "</td>"; |
2778 | 2778 | } |
2779 | - } |
|
2780 | - else { |
|
2779 | + } else { |
|
2781 | 2780 | echo '<td align="center">'; |
2782 | 2781 | if (!empty($answers_of_user[$question_id][$option_id])) { |
2783 | 2782 | if ($answers_of_user[$question_id][$option_id]['value'] != 0) { |
2784 | 2783 | echo $answers_of_user[$question_id][$option_id]['value']; |
2785 | - } |
|
2786 | - else { |
|
2784 | + } else { |
|
2787 | 2785 | echo 'v'; |
2788 | 2786 | } |
2789 | 2787 | } |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | * Deletes all survey invitations of a user |
48 | 48 | * @param int $user_id |
49 | 49 | * |
50 | - * @return boolean |
|
50 | + * @return false|null |
|
51 | 51 | * @assert ('') === false |
52 | 52 | */ |
53 | 53 | public static function delete_all_survey_invitations_by_user($user_id) |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | * Retrieves all the survey information |
105 | 105 | * |
106 | 106 | * @param integer $survey_id the id of the survey |
107 | - * @param boolean $shared this parameter determines if |
|
107 | + * @param integer $shared this parameter determines if |
|
108 | 108 | * we have to get the information of a survey from the central (shared) database or from the |
109 | 109 | * course database |
110 | 110 | * @param string course code optional |
@@ -571,7 +571,7 @@ discard block |
||
571 | 571 | * This function deletes a survey (and also all the question in that survey |
572 | 572 | * |
573 | 573 | * @param int $survey_id id of the survey that has to be deleted |
574 | - * @return true |
|
574 | + * @return boolean |
|
575 | 575 | * |
576 | 576 | * @author Patrick Cool <[email protected]>, Ghent University |
577 | 577 | * @version January 2007 |
@@ -756,7 +756,7 @@ discard block |
||
756 | 756 | * |
757 | 757 | * @param int $survey_id id of the survey that has to be duplicated |
758 | 758 | * @param int $courseId id of the course which survey has to be duplicated |
759 | - * @return true |
|
759 | + * @return boolean |
|
760 | 760 | * |
761 | 761 | * @author Eric Marguin <[email protected]>, Elixir Interactive |
762 | 762 | * @version October 2007 |
@@ -796,7 +796,7 @@ discard block |
||
796 | 796 | /** |
797 | 797 | * This function recalculates the number of people who have taken the survey (=filled at least one question) |
798 | 798 | * |
799 | - * @param int $survey_id the id of the survey somebody |
|
799 | + * @param int $survey_data the id of the survey somebody |
|
800 | 800 | * @return true |
801 | 801 | * |
802 | 802 | * @author Patrick Cool <[email protected]>, Ghent University |
@@ -1367,7 +1367,7 @@ discard block |
||
1367 | 1367 | * This function deletes a shared survey question from the main database and all its options |
1368 | 1368 | * |
1369 | 1369 | * @param int $question_id the id of the question |
1370 | - * @param int $shared |
|
1370 | + * @param integer $survey_id |
|
1371 | 1371 | * |
1372 | 1372 | * @todo delete all the options of this question |
1373 | 1373 | * |
@@ -1494,8 +1494,8 @@ discard block |
||
1494 | 1494 | * This function deletes all the options of the questions of a given survey |
1495 | 1495 | * This function is normally only called when a survey is deleted |
1496 | 1496 | * |
1497 | - * @param $survey_id the id of the survey that has to be deleted |
|
1498 | - * @return true |
|
1497 | + * @param integer $survey_id the id of the survey that has to be deleted |
|
1498 | + * @return boolean |
|
1499 | 1499 | * |
1500 | 1500 | * @author Patrick Cool <[email protected]>, Ghent University |
1501 | 1501 | * @version January 2007 |
@@ -1562,8 +1562,8 @@ discard block |
||
1562 | 1562 | * This function deletes all the answers anyone has given on this survey |
1563 | 1563 | * This function is normally only called when a survey is deleted |
1564 | 1564 | * |
1565 | - * @param $survey_id the id of the survey that has to be deleted |
|
1566 | - * @return true |
|
1565 | + * @param integer $survey_id the id of the survey that has to be deleted |
|
1566 | + * @return boolean |
|
1567 | 1567 | * |
1568 | 1568 | * @todo write the function |
1569 | 1569 | * |
@@ -1838,7 +1838,7 @@ discard block |
||
1838 | 1838 | /** |
1839 | 1839 | * This function checks the parameters that are used in this page |
1840 | 1840 | * |
1841 | - * @return string The header, an error and the footer if any parameter fails, else it returns true |
|
1841 | + * @return null|boolean The header, an error and the footer if any parameter fails, else it returns true |
|
1842 | 1842 | * @author Patrick Cool <[email protected]>, Ghent University |
1843 | 1843 | * @version February 2007 |
1844 | 1844 | */ |
@@ -2389,6 +2389,7 @@ discard block |
||
2389 | 2389 | * Display score data about a survey question |
2390 | 2390 | * @param array Question info |
2391 | 2391 | * @param integer The offset of results shown |
2392 | + * @param integer $offset |
|
2392 | 2393 | * @return void (direct output) |
2393 | 2394 | */ |
2394 | 2395 | public static function display_question_report_score($survey_data, $question, $offset) |
@@ -3024,7 +3025,7 @@ discard block |
||
3024 | 3025 | * Quite similar to display_complete_report(), returns an HTML string |
3025 | 3026 | * that can be used in a csv file |
3026 | 3027 | * @todo consider merging this function with display_complete_report |
3027 | - * @return string The contents of a csv file |
|
3028 | + * @return false|null The contents of a csv file |
|
3028 | 3029 | * @author Patrick Cool <[email protected]>, Ghent University |
3029 | 3030 | * @version February 2007 |
3030 | 3031 | */ |
@@ -3246,7 +3247,7 @@ discard block |
||
3246 | 3247 | * @param array User's answers |
3247 | 3248 | * @param mixed User ID or user details as string - Used as a string in the result string |
3248 | 3249 | * @param boolean Whether to display user fields or not |
3249 | - * @return string One line of the csv file |
|
3250 | + * @return string[] One line of the csv file |
|
3250 | 3251 | */ |
3251 | 3252 | public static function export_complete_report_row_xls( |
3252 | 3253 | $survey_data, |
@@ -3552,6 +3553,7 @@ discard block |
||
3552 | 3553 | * |
3553 | 3554 | * @param integer Survey ID |
3554 | 3555 | * @param integer Question ID |
3556 | + * @param integer $survey_id |
|
3555 | 3557 | * @return Array Array containing all answers of all users, grouped by user |
3556 | 3558 | * |
3557 | 3559 | * @author Patrick Cool <[email protected]>, Ghent University |
@@ -3846,7 +3848,7 @@ discard block |
||
3846 | 3848 | |
3847 | 3849 | /** |
3848 | 3850 | * @param $params |
3849 | - * @return bool|int |
|
3851 | + * @return false|string |
|
3850 | 3852 | */ |
3851 | 3853 | public static function save_invitation($params) |
3852 | 3854 | { |
@@ -3900,6 +3902,7 @@ discard block |
||
3900 | 3902 | * |
3901 | 3903 | * @param int invitedUser - the userId (course user) or emailaddress of additional user |
3902 | 3904 | * $param string $invitation_code - the unique invitation code for the URL |
3905 | + * @param string|null $invitation_text |
|
3903 | 3906 | * @return void |
3904 | 3907 | */ |
3905 | 3908 | public static function send_invitation_mail($invitedUser, $invitation_code, $invitation_title, $invitation_text) |
@@ -4794,7 +4797,7 @@ discard block |
||
4794 | 4797 | * @author Isaac Flores Paz <[email protected]> |
4795 | 4798 | * @param int $user_id - User ID |
4796 | 4799 | * @param string $survey_code |
4797 | - * @param int $user_id_answer - User in survey answer table (user id or anonymus) |
|
4800 | + * @param int $user_answer - User in survey answer table (user id or anonymus) |
|
4798 | 4801 | * |
4799 | 4802 | * @return boolean |
4800 | 4803 | */ |
@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | $result = Database::query($sql); |
36 | 36 | if (Database::num_rows($result)) { |
37 | 37 | $num++; |
38 | - $new_code = $code . $num; |
|
38 | + $new_code = $code.$num; |
|
39 | 39 | } else { |
40 | 40 | break; |
41 | 41 | } |
@@ -63,7 +63,7 @@ discard block |
||
63 | 63 | $sql = "SELECT survey_invitation_id, survey_code |
64 | 64 | FROM $table_survey_invitation WHERE user = '$user_id' AND c_id <> 0 "; |
65 | 65 | $result = Database::query($sql); |
66 | - while ($row = Database::fetch_array($result ,'ASSOC')){ |
|
66 | + while ($row = Database::fetch_array($result, 'ASSOC')) { |
|
67 | 67 | $survey_invitation_id = $row['survey_invitation_id']; |
68 | 68 | $survey_code = $row['survey_code']; |
69 | 69 | $sql2 = "DELETE FROM $table_survey_invitation |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | $table_survey = Database :: get_course_table(TABLE_SURVEY); |
130 | 130 | |
131 | 131 | if ($shared != 0) { |
132 | - $table_survey = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY_QUESTION); |
|
132 | + $table_survey = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY_QUESTION); |
|
133 | 133 | $sql = "SELECT * FROM $table_survey |
134 | 134 | WHERE survey_id='".intval($survey_id)."' "; |
135 | 135 | } else { |
@@ -142,8 +142,8 @@ discard block |
||
142 | 142 | $result = Database::query($sql); |
143 | 143 | $return = array(); |
144 | 144 | |
145 | - if (Database::num_rows($result)> 0) { |
|
146 | - $return = Database::fetch_array($result,'ASSOC'); |
|
145 | + if (Database::num_rows($result) > 0) { |
|
146 | + $return = Database::fetch_array($result, 'ASSOC'); |
|
147 | 147 | if ($simple_return) { |
148 | 148 | return $return; |
149 | 149 | } |
@@ -187,7 +187,7 @@ discard block |
||
187 | 187 | $course_id = api_get_course_int_id(); |
188 | 188 | $session_id = api_get_session_id(); |
189 | 189 | $courseCode = api_get_course_id(); |
190 | - $table_survey = Database :: get_course_table(TABLE_SURVEY); |
|
190 | + $table_survey = Database :: get_course_table(TABLE_SURVEY); |
|
191 | 191 | $shared_survey_id = 0; |
192 | 192 | |
193 | 193 | if (!isset($values['survey_id'])) { |
@@ -233,7 +233,7 @@ discard block |
||
233 | 233 | if ($values[$field] == '') { |
234 | 234 | $values[$field] = 0; |
235 | 235 | } |
236 | - $field_values.= $field.':'.$values[$field].'@'; |
|
236 | + $field_values .= $field.':'.$values[$field].'@'; |
|
237 | 237 | } |
238 | 238 | } |
239 | 239 | $extraParams['form_fields'] = $field_values; |
@@ -385,7 +385,7 @@ discard block |
||
385 | 385 | if ($values['anonymous'] == 0) { |
386 | 386 | $extraParams['show_form_profile'] = $values['show_form_profile']; |
387 | 387 | if ($values['show_form_profile'] == 1) { |
388 | - $fields = explode(',',$values['input_name_list']); |
|
388 | + $fields = explode(',', $values['input_name_list']); |
|
389 | 389 | $field_values = ''; |
390 | 390 | foreach ($fields as &$field) { |
391 | 391 | if ($field != '') { |
@@ -394,7 +394,7 @@ discard block |
||
394 | 394 | ) { |
395 | 395 | $values[$field] = 0; |
396 | 396 | } |
397 | - $field_values.= $field.':'.$values[$field].'@'; |
|
397 | + $field_values .= $field.':'.$values[$field].'@'; |
|
398 | 398 | } |
399 | 399 | } |
400 | 400 | $extraParams['form_fields'] = $field_values; |
@@ -526,7 +526,7 @@ discard block |
||
526 | 526 | $_course = api_get_course_info(); |
527 | 527 | |
528 | 528 | // Table definitions |
529 | - $table_survey = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY); |
|
529 | + $table_survey = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY); |
|
530 | 530 | |
531 | 531 | if (!$values['survey_id'] || |
532 | 532 | !is_numeric($values['survey_id']) || |
@@ -544,7 +544,7 @@ discard block |
||
544 | 544 | '".api_get_utc_datetime()."', |
545 | 545 | '".$_course['id']."')"; |
546 | 546 | Database::query($sql); |
547 | - $return = Database::insert_id(); |
|
547 | + $return = Database::insert_id(); |
|
548 | 548 | |
549 | 549 | $sql = "UPDATE $table_survey SET survey_id = $return WHERE iid = $return"; |
550 | 550 | Database::query($sql); |
@@ -561,7 +561,7 @@ discard block |
||
561 | 561 | surveythanks = '".Database::escape_string($values['survey_thanks'])."' |
562 | 562 | WHERE survey_id = '".Database::escape_string($values['survey_share']['survey_share'])."'"; |
563 | 563 | Database::query($sql); |
564 | - $return = $values['survey_share']['survey_share']; |
|
564 | + $return = $values['survey_share']['survey_share']; |
|
565 | 565 | } |
566 | 566 | |
567 | 567 | return $return; |
@@ -659,7 +659,7 @@ discard block |
||
659 | 659 | $params['c_id'] = $targetCourseId; |
660 | 660 | unset($params['survey_id']); |
661 | 661 | $params['session_id'] = api_get_session_id(); |
662 | - $params['title'] = $params['title'] . ' ' . get_lang('Copy'); |
|
662 | + $params['title'] = $params['title'].' '.get_lang('Copy'); |
|
663 | 663 | unset($params['iid']); |
664 | 664 | Database::insert($table_survey, $params); |
665 | 665 | $new_survey_id = Database::insert_id(); |
@@ -685,7 +685,7 @@ discard block |
||
685 | 685 | $sql = "SELECT * FROM $table_survey_question_group |
686 | 686 | WHERE c_id = $course_id AND survey_id='".$survey_id."'"; |
687 | 687 | $res = Database::query($sql); |
688 | - while($row = Database::fetch_array($res, 'ASSOC')) { |
|
688 | + while ($row = Database::fetch_array($res, 'ASSOC')) { |
|
689 | 689 | $params = array( |
690 | 690 | 'c_id' => $targetCourseId, |
691 | 691 | 'name' => $row['name'], |
@@ -732,7 +732,7 @@ discard block |
||
732 | 732 | WHERE c_id = $course_id AND survey_id='".$survey_id."'"; |
733 | 733 | |
734 | 734 | $res = Database::query($sql); |
735 | - while ($row = Database::fetch_array($res ,'ASSOC')) { |
|
735 | + while ($row = Database::fetch_array($res, 'ASSOC')) { |
|
736 | 736 | $params = array( |
737 | 737 | 'c_id' => $targetCourseId, |
738 | 738 | 'question_id' => $question_id[$row['question_id']], |
@@ -897,7 +897,7 @@ discard block |
||
897 | 897 | { |
898 | 898 | // Table definitions |
899 | 899 | $tbl_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
900 | - $table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
|
900 | + $table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
|
901 | 901 | $course_id = api_get_course_int_id(); |
902 | 902 | |
903 | 903 | $sql = "SELECT * FROM $tbl_survey_question |
@@ -923,7 +923,7 @@ discard block |
||
923 | 923 | // Getting the information of the question |
924 | 924 | |
925 | 925 | $result = Database::query($sql); |
926 | - $row = Database::fetch_array($result,'ASSOC'); |
|
926 | + $row = Database::fetch_array($result, 'ASSOC'); |
|
927 | 927 | |
928 | 928 | $return['survey_id'] = $row['survey_id']; |
929 | 929 | $return['question_id'] = $row['question_id']; |
@@ -971,8 +971,8 @@ discard block |
||
971 | 971 | public static function get_questions($survey_id, $course_id = '') |
972 | 972 | { |
973 | 973 | // Table definitions |
974 | - $tbl_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
975 | - $table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
|
974 | + $tbl_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
975 | + $table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
|
976 | 976 | |
977 | 977 | if (empty($course_id)) { |
978 | 978 | $course_id = api_get_course_int_id(); |
@@ -1076,7 +1076,7 @@ discard block |
||
1076 | 1076 | FROM $tbl_survey_question |
1077 | 1077 | WHERE c_id = $course_id AND survey_id='".intval($form_content['survey_id'])."'"; |
1078 | 1078 | $result = Database::query($sql); |
1079 | - $row = Database::fetch_array($result,'ASSOC'); |
|
1079 | + $row = Database::fetch_array($result, 'ASSOC'); |
|
1080 | 1080 | $max_sort = $row['max_sort']; |
1081 | 1081 | |
1082 | 1082 | // Some variables defined for survey-test type |
@@ -1213,7 +1213,7 @@ discard block |
||
1213 | 1213 | WHERE survey_id='".intval($survey_data['survey_share'])."' |
1214 | 1214 | AND code='".Database::escape_string($_course['id'])."'"; |
1215 | 1215 | $result = Database::query($sql); |
1216 | - $row = Database::fetch_array($result,'ASSOC'); |
|
1216 | + $row = Database::fetch_array($result, 'ASSOC'); |
|
1217 | 1217 | $max_sort = $row['max_sort']; |
1218 | 1218 | |
1219 | 1219 | // Adding the question to the survey_question table |
@@ -1223,11 +1223,11 @@ discard block |
||
1223 | 1223 | '".Database::escape_string($form_content['question_comment'])."', |
1224 | 1224 | '".Database::escape_string($form_content['type'])."', |
1225 | 1225 | '".Database::escape_string($form_content['horizontalvertical'])."', |
1226 | - '".Database::escape_string($max_sort+1)."', |
|
1226 | + '".Database::escape_string($max_sort + 1)."', |
|
1227 | 1227 | '".Database::escape_string($_course['id'])."')"; |
1228 | 1228 | Database::query($sql); |
1229 | 1229 | $shared_question_id = Database::insert_id(); |
1230 | - } else { |
|
1230 | + } else { |
|
1231 | 1231 | // Updating an existing question |
1232 | 1232 | // adding the question to the survey_question table |
1233 | 1233 | $sql = "UPDATE $tbl_survey_question SET |
@@ -1257,7 +1257,7 @@ discard block |
||
1257 | 1257 | public static function move_survey_question($direction, $survey_question_id, $survey_id) |
1258 | 1258 | { |
1259 | 1259 | // Table definition |
1260 | - $table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
1260 | + $table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
1261 | 1261 | $course_id = api_get_course_int_id(); |
1262 | 1262 | |
1263 | 1263 | if ($direction == 'moveup') { |
@@ -1309,11 +1309,11 @@ discard block |
||
1309 | 1309 | $course_id = api_get_course_int_id(); |
1310 | 1310 | |
1311 | 1311 | // Table definitions |
1312 | - $table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
1312 | + $table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
1313 | 1313 | $course_condition = " c_id = $course_id AND "; |
1314 | 1314 | if ($shared) { |
1315 | 1315 | $course_condition = ""; |
1316 | - $table_survey_question = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY_QUESTION); |
|
1316 | + $table_survey_question = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY_QUESTION); |
|
1317 | 1317 | } |
1318 | 1318 | |
1319 | 1319 | $sql = "DELETE FROM $table_survey_question |
@@ -1346,7 +1346,7 @@ discard block |
||
1346 | 1346 | { |
1347 | 1347 | $course_id = api_get_course_int_id(); |
1348 | 1348 | // Table definitions |
1349 | - $table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
1349 | + $table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
1350 | 1350 | if ($shared) { |
1351 | 1351 | SurveyManager::delete_shared_survey_question($survey_id, $question_id); |
1352 | 1352 | } |
@@ -1408,7 +1408,7 @@ discard block |
||
1408 | 1408 | $course_id = api_get_course_int_id(); |
1409 | 1409 | // A percentage question type has options 1 -> 100 |
1410 | 1410 | if ($form_content['type'] == 'percentage') { |
1411 | - for($i = 1; $i < 101; $i++) { |
|
1411 | + for ($i = 1; $i < 101; $i++) { |
|
1412 | 1412 | $form_content['answers'][] = $i; |
1413 | 1413 | } |
1414 | 1414 | } |
@@ -1589,7 +1589,7 @@ discard block |
||
1589 | 1589 | { |
1590 | 1590 | $table_survey_answer = Database :: get_course_table(TABLE_SURVEY_ANSWER); |
1591 | 1591 | |
1592 | - $user_id = intval($user_id); |
|
1592 | + $user_id = intval($user_id); |
|
1593 | 1593 | $course_id = intval($course_id); |
1594 | 1594 | $survey_id = intval($survey_id); |
1595 | 1595 | |
@@ -1774,7 +1774,7 @@ discard block |
||
1774 | 1774 | public static function remove_answer($user, $survey_id, $question_id, $course_id) { |
1775 | 1775 | $course_id = intval($course_id); |
1776 | 1776 | // table definition |
1777 | - $table_survey_answer = Database :: get_course_table(TABLE_SURVEY_ANSWER); |
|
1777 | + $table_survey_answer = Database :: get_course_table(TABLE_SURVEY_ANSWER); |
|
1778 | 1778 | $sql = "DELETE FROM $table_survey_answer |
1779 | 1779 | WHERE |
1780 | 1780 | c_id = $course_id AND |
@@ -1962,7 +1962,7 @@ discard block |
||
1962 | 1962 | if (!empty($survey_id) && !empty($user_id)) { |
1963 | 1963 | // delete data from survey_answer by user_id and survey_id |
1964 | 1964 | $sql = "DELETE FROM $table_survey_answer |
1965 | - WHERE c_id = $course_id AND survey_id = '".(int)$survey_id."' AND user = '".(int)$user_id."'"; |
|
1965 | + WHERE c_id = $course_id AND survey_id = '".(int) $survey_id."' AND user = '".(int) $user_id."'"; |
|
1966 | 1966 | Database::query($sql); |
1967 | 1967 | // update field answered from survey_invitation by user_id and survey_id |
1968 | 1968 | $sql = "UPDATE $table_survey_invitation SET answered = '0' |
@@ -1972,9 +1972,9 @@ discard block |
||
1972 | 1972 | SELECT code FROM $table_survey |
1973 | 1973 | WHERE |
1974 | 1974 | c_id = $course_id AND |
1975 | - survey_id = '".(int)$survey_id."' |
|
1975 | + survey_id = '".(int) $survey_id."' |
|
1976 | 1976 | ) AND |
1977 | - user = '".(int)$user_id."'"; |
|
1977 | + user = '".(int) $user_id."'"; |
|
1978 | 1978 | $result = Database::query($sql); |
1979 | 1979 | } |
1980 | 1980 | |
@@ -2006,19 +2006,19 @@ discard block |
||
2006 | 2006 | // Actions bar |
2007 | 2007 | echo '<div class="actions">'; |
2008 | 2008 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?survey_id='.$surveyId.'&'.api_get_cidreq().'">'. |
2009 | - Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('ReportingOverview'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
2009 | + Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ReportingOverview'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
2010 | 2010 | if (isset($_GET['user'])) { |
2011 | 2011 | if (api_is_allowed_to_edit()) { |
2012 | 2012 | // The delete link |
2013 | 2013 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=deleteuserreport&survey_id='.$surveyId.'&'.api_get_cidreq().'&user='.Security::remove_XSS($_GET['user']).'" >'. |
2014 | - Display::return_icon('delete.png', get_lang('Delete'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
2014 | + Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
2015 | 2015 | } |
2016 | 2016 | |
2017 | 2017 | // Export the user report |
2018 | 2018 | echo '<a href="javascript: void(0);" onclick="document.form1a.submit();">'. |
2019 | - Display::return_icon('export_csv.png', get_lang('ExportAsCSV'),'',ICON_SIZE_MEDIUM).'</a> '; |
|
2019 | + Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), '', ICON_SIZE_MEDIUM).'</a> '; |
|
2020 | 2020 | echo '<a href="javascript: void(0);" onclick="document.form1b.submit();">'. |
2021 | - Display::return_icon('export_excel.png', get_lang('ExportAsXLS'),'',ICON_SIZE_MEDIUM).'</a> '; |
|
2021 | + Display::return_icon('export_excel.png', get_lang('ExportAsXLS'), '', ICON_SIZE_MEDIUM).'</a> '; |
|
2022 | 2022 | echo '<form id="form1a" name="form1a" method="post" action="'.api_get_self().'?action='.Security::remove_XSS($_GET['action']).'&survey_id='.$surveyId.'&'.api_get_cidreq().'&user_id='.Security::remove_XSS($_GET['user']).'">'; |
2023 | 2023 | echo '<input type="hidden" name="export_report" value="export_report">'; |
2024 | 2024 | echo '<input type="hidden" name="export_format" value="csv">'; |
@@ -2051,7 +2051,7 @@ discard block |
||
2051 | 2051 | $name = $person['invited_user']; |
2052 | 2052 | } |
2053 | 2053 | } else { |
2054 | - $name = get_lang('Anonymous') . ' ' . ($key + 1); |
|
2054 | + $name = get_lang('Anonymous').' '.($key + 1); |
|
2055 | 2055 | $id = $person; |
2056 | 2056 | } |
2057 | 2057 | echo '<option value="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action='.Security::remove_XSS($_GET['action']).'&survey_id='.Security::remove_XSS($_GET['survey_id']).'&user='.Security::remove_XSS($id).'" '; |
@@ -2194,7 +2194,7 @@ discard block |
||
2194 | 2194 | |
2195 | 2195 | echo '<div class="actions">'; |
2196 | 2196 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?survey_id='.$surveyId.'">'. |
2197 | - Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('ReportingOverview'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
2197 | + Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ReportingOverview'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
2198 | 2198 | echo '</div>'; |
2199 | 2199 | |
2200 | 2200 | if ($survey_data['number_of_questions'] > 0) { |
@@ -2202,18 +2202,18 @@ discard block |
||
2202 | 2202 | if (!$singlePage) { |
2203 | 2203 | echo '<div id="question_report_questionnumbers" class="pagination">'; |
2204 | 2204 | if ($currentQuestion != 0) { |
2205 | - echo '<li><a href="' . api_get_path(WEB_CODE_PATH) . 'survey/reporting.php?action=' . $action . '&' . api_get_cidreq() . '&survey_id=' . $surveyId . '&question=' . ($offset - 1) . '">' . get_lang('PreviousQuestion') . '</a></li>'; |
|
2205 | + echo '<li><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action='.$action.'&'.api_get_cidreq().'&survey_id='.$surveyId.'&question='.($offset - 1).'">'.get_lang('PreviousQuestion').'</a></li>'; |
|
2206 | 2206 | } |
2207 | 2207 | |
2208 | 2208 | for ($i = 1; $i <= $survey_data['number_of_questions']; $i++) { |
2209 | 2209 | if ($offset != $i - 1) { |
2210 | - echo '<li><a href="' . api_get_path(WEB_CODE_PATH) . 'survey/reporting.php?action=' . $action . '&' . api_get_cidreq() . '&survey_id=' . $surveyId . '&question=' . ($i - 1) . '">' . $i . '</a></li>'; |
|
2210 | + echo '<li><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action='.$action.'&'.api_get_cidreq().'&survey_id='.$surveyId.'&question='.($i - 1).'">'.$i.'</a></li>'; |
|
2211 | 2211 | } else { |
2212 | - echo '<li class="disabled"s><a href="#">' . $i . '</a></li>'; |
|
2212 | + echo '<li class="disabled"s><a href="#">'.$i.'</a></li>'; |
|
2213 | 2213 | } |
2214 | 2214 | } |
2215 | 2215 | if ($currentQuestion < ($survey_data['number_of_questions'] - 1)) { |
2216 | - echo '<li><a href="' . api_get_path(WEB_CODE_PATH) . 'survey/reporting.php?action=' . $action . '&' . api_get_cidreq() . '&survey_id=' . $surveyId . '&question=' . ($offset + 1) . '">' . get_lang('NextQuestion') . '</li></a>'; |
|
2216 | + echo '<li><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action='.$action.'&'.api_get_cidreq().'&survey_id='.$surveyId.'&question='.($offset + 1).'">'.get_lang('NextQuestion').'</li></a>'; |
|
2217 | 2217 | } |
2218 | 2218 | echo '</ul>'; |
2219 | 2219 | echo '</div>'; |
@@ -2251,19 +2251,19 @@ discard block |
||
2251 | 2251 | $sql = "SELECT * FROM $table_survey_answer |
2252 | 2252 | WHERE |
2253 | 2253 | c_id = $course_id AND |
2254 | - survey_id='" . intval($_GET['survey_id']) . "' AND |
|
2255 | - question_id = '" . intval($question['question_id']) . "'"; |
|
2254 | + survey_id='".intval($_GET['survey_id'])."' AND |
|
2255 | + question_id = '" . intval($question['question_id'])."'"; |
|
2256 | 2256 | $result = Database::query($sql); |
2257 | 2257 | while ($row = Database::fetch_array($result)) { |
2258 | - echo $row['option_id'] . '<hr noshade="noshade" size="1" />'; |
|
2258 | + echo $row['option_id'].'<hr noshade="noshade" size="1" />'; |
|
2259 | 2259 | } |
2260 | 2260 | } else { |
2261 | 2261 | // Getting the options ORDER BY sort ASC |
2262 | 2262 | $sql = "SELECT * FROM $table_survey_question_option |
2263 | 2263 | WHERE |
2264 | 2264 | c_id = $course_id AND |
2265 | - survey_id='" . intval($_GET['survey_id']) . "' |
|
2266 | - AND question_id = '" . intval($question['question_id']) . "' |
|
2265 | + survey_id='".intval($_GET['survey_id'])."' |
|
2266 | + AND question_id = '" . intval($question['question_id'])."' |
|
2267 | 2267 | ORDER BY sort ASC"; |
2268 | 2268 | $result = Database::query($sql); |
2269 | 2269 | while ($row = Database::fetch_array($result)) { |
@@ -2273,8 +2273,8 @@ discard block |
||
2273 | 2273 | $sql = "SELECT *, count(answer_id) as total FROM $table_survey_answer |
2274 | 2274 | WHERE |
2275 | 2275 | c_id = $course_id AND |
2276 | - survey_id='" . intval($_GET['survey_id']) . "' |
|
2277 | - AND question_id = '" . intval($question['question_id']) . "' |
|
2276 | + survey_id='".intval($_GET['survey_id'])."' |
|
2277 | + AND question_id = '" . intval($question['question_id'])."' |
|
2278 | 2278 | GROUP BY option_id, value"; |
2279 | 2279 | $result = Database::query($sql); |
2280 | 2280 | $number_of_answers = array(); |
@@ -2291,8 +2291,7 @@ discard block |
||
2291 | 2291 | $optionText = strip_tags($option['option_text']); |
2292 | 2292 | $optionText = html_entity_decode($optionText); |
2293 | 2293 | $votes = isset($data[$option['question_option_id']]['total']) ? |
2294 | - $data[$option['question_option_id']]['total'] : |
|
2295 | - '0'; |
|
2294 | + $data[$option['question_option_id']]['total'] : '0'; |
|
2296 | 2295 | array_push($chartData, array('option' => $optionText, 'votes' => $votes)); |
2297 | 2296 | } |
2298 | 2297 | $chartContainerId = 'chartContainer'.$question['question_id']; |
@@ -2304,9 +2303,9 @@ discard block |
||
2304 | 2303 | echo '<table class="display-survey table">'; |
2305 | 2304 | echo ' <tr>'; |
2306 | 2305 | echo ' <th> </th>'; |
2307 | - echo ' <th>' . get_lang('AbsoluteTotal') . '</th>'; |
|
2308 | - echo ' <th>' . get_lang('Percentage') . '</th>'; |
|
2309 | - echo ' <th>' . get_lang('VisualRepresentation') . '</th>'; |
|
2306 | + echo ' <th>'.get_lang('AbsoluteTotal').'</th>'; |
|
2307 | + echo ' <th>'.get_lang('Percentage').'</th>'; |
|
2308 | + echo ' <th>'.get_lang('VisualRepresentation').'</th>'; |
|
2310 | 2309 | echo ' <tr>'; |
2311 | 2310 | |
2312 | 2311 | // Displaying the table: the content |
@@ -2326,22 +2325,22 @@ discard block |
||
2326 | 2325 | $answers_number = $absolute_number / $number_of_answers[$option['question_id']] * 100; |
2327 | 2326 | } |
2328 | 2327 | echo ' <tr>'; |
2329 | - echo ' <td class="center">' . $value['option_text'] . '</td>'; |
|
2328 | + echo ' <td class="center">'.$value['option_text'].'</td>'; |
|
2330 | 2329 | echo ' <td class="center">'; |
2331 | 2330 | if ($absolute_number != 0) { |
2332 | - echo '<a href="' . api_get_path(WEB_CODE_PATH) . 'survey/reporting.php?action=' . $action . '&survey_id=' . $surveyId . '&question=' . $offset . '&viewoption=' . $value['question_option_id'] . '">' . $absolute_number . '</a>'; |
|
2331 | + echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action='.$action.'&survey_id='.$surveyId.'&question='.$offset.'&viewoption='.$value['question_option_id'].'">'.$absolute_number.'</a>'; |
|
2333 | 2332 | } else { |
2334 | 2333 | echo '0'; |
2335 | 2334 | } |
2336 | 2335 | |
2337 | 2336 | echo ' </td>'; |
2338 | - echo ' <td class="center">' . round($answers_number, 2) . ' %</td>'; |
|
2337 | + echo ' <td class="center">'.round($answers_number, 2).' %</td>'; |
|
2339 | 2338 | echo ' <td class="center">'; |
2340 | 2339 | $size = $answers_number * 2; |
2341 | 2340 | if ($size > 0) { |
2342 | - echo '<div style="border:1px solid #264269; background-color:#aecaf4; height:10px; width:' . $size . 'px"> </div>'; |
|
2341 | + echo '<div style="border:1px solid #264269; background-color:#aecaf4; height:10px; width:'.$size.'px"> </div>'; |
|
2343 | 2342 | } else { |
2344 | - echo '<div style="text-align: left;">' . get_lang("NoDataAvailable") . '</div>'; |
|
2343 | + echo '<div style="text-align: left;">'.get_lang("NoDataAvailable").'</div>'; |
|
2345 | 2344 | } |
2346 | 2345 | echo ' </td>'; |
2347 | 2346 | echo ' </tr>'; |
@@ -2349,8 +2348,8 @@ discard block |
||
2349 | 2348 | } |
2350 | 2349 | // displaying the table: footer (totals) |
2351 | 2350 | echo ' <tr>'; |
2352 | - echo ' <td class="total"><b>' . get_lang('Total') . '</b></td>'; |
|
2353 | - echo ' <td class="total"><b>' . ($number_of_answers[$option['question_id']] == 0 ? '0' : $number_of_answers[$option['question_id']]) . '</b></td>'; |
|
2351 | + echo ' <td class="total"><b>'.get_lang('Total').'</b></td>'; |
|
2352 | + echo ' <td class="total"><b>'.($number_of_answers[$option['question_id']] == 0 ? '0' : $number_of_answers[$option['question_id']]).'</b></td>'; |
|
2354 | 2353 | echo ' <td class="total"> </td>'; |
2355 | 2354 | echo ' <td class="total"> </td>'; |
2356 | 2355 | echo ' </tr>'; |
@@ -2394,8 +2393,8 @@ discard block |
||
2394 | 2393 | public static function display_question_report_score($survey_data, $question, $offset) |
2395 | 2394 | { |
2396 | 2395 | // Database table definitions |
2397 | - $table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
|
2398 | - $table_survey_answer = Database :: get_course_table(TABLE_SURVEY_ANSWER); |
|
2396 | + $table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
|
2397 | + $table_survey_answer = Database :: get_course_table(TABLE_SURVEY_ANSWER); |
|
2399 | 2398 | |
2400 | 2399 | $course_id = api_get_course_int_id(); |
2401 | 2400 | |
@@ -2465,9 +2464,9 @@ discard block |
||
2465 | 2464 | echo ' <td>'.$value['option_text'].'</td>'; |
2466 | 2465 | echo ' <td>'.$i.'</td>'; |
2467 | 2466 | echo ' <td><a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action='.$action.'&survey_id='.Security::remove_XSS($_GET['survey_id']).'&question='.Security::remove_XSS($offset).'&viewoption='.$value['question_option_id'].'&value='.$i.'">'.$absolute_number.'</a></td>'; |
2468 | - echo ' <td>'.round($absolute_number/$number_of_answers*100, 2).' %</td>'; |
|
2467 | + echo ' <td>'.round($absolute_number / $number_of_answers * 100, 2).' %</td>'; |
|
2469 | 2468 | echo ' <td>'; |
2470 | - $size = ($absolute_number/$number_of_answers*100*2); |
|
2469 | + $size = ($absolute_number / $number_of_answers * 100 * 2); |
|
2471 | 2470 | if ($size > 0) { |
2472 | 2471 | echo ' <div style="border:1px solid #264269; background-color:#aecaf4; height:10px; width:'.$size.'px"> </div>'; |
2473 | 2472 | } |
@@ -2506,11 +2505,11 @@ discard block |
||
2506 | 2505 | // Actions bar |
2507 | 2506 | echo '<div class="actions">'; |
2508 | 2507 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?survey_id='.Security::remove_XSS($_GET['survey_id']).'"> |
2509 | - '.Display::return_icon('back.png',get_lang('BackTo').' '.get_lang('ReportingOverview'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
2508 | + '.Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ReportingOverview'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
2510 | 2509 | echo '<a class="survey_export_link" href="javascript: void(0);" onclick="document.form1a.submit();"> |
2511 | - '.Display::return_icon('export_csv.png',get_lang('ExportAsCSV'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
2510 | + '.Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
2512 | 2511 | echo '<a class="survey_export_link" href="javascript: void(0);" onclick="document.form1b.submit();"> |
2513 | - '.Display::return_icon('export_excel.png',get_lang('ExportAsXLS'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
2512 | + '.Display::return_icon('export_excel.png', get_lang('ExportAsXLS'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
2514 | 2513 | echo '</div>'; |
2515 | 2514 | |
2516 | 2515 | // The form |
@@ -2545,8 +2544,8 @@ discard block |
||
2545 | 2544 | // Show user fields section with a big th colspan that spans over all fields |
2546 | 2545 | $extra_user_fields = UserManager::get_extra_fields(0, 0, 5, 'ASC', false, true); |
2547 | 2546 | $num = count($extra_user_fields); |
2548 | - if ($num > 0 ) { |
|
2549 | - echo '<th '.($num>0?' colspan="'.$num.'"':'').'>'; |
|
2547 | + if ($num > 0) { |
|
2548 | + echo '<th '.($num > 0 ? ' colspan="'.$num.'"' : '').'>'; |
|
2550 | 2549 | echo '<label><input type="checkbox" name="fields_filter" value="1" checked="checked"/> '; |
2551 | 2550 | echo get_lang('UserFields'); |
2552 | 2551 | echo '</label>'; |
@@ -2599,7 +2598,7 @@ discard block |
||
2599 | 2598 | if (!(isset($_POST['submit_question_filter']) && $_POST['submit_question_filter'] || |
2600 | 2599 | isset($_POST['export_report']) && $_POST['export_report']) || !empty($_POST['fields_filter'])) { |
2601 | 2600 | //show the fields names for user fields |
2602 | - foreach($extra_user_fields as & $field) { |
|
2601 | + foreach ($extra_user_fields as & $field) { |
|
2603 | 2602 | echo '<th>'.$field[3].'</th>'; |
2604 | 2603 | } |
2605 | 2604 | } |
@@ -2620,7 +2619,7 @@ discard block |
||
2620 | 2619 | ORDER BY sq.sort ASC, sqo.sort ASC"; |
2621 | 2620 | $result = Database::query($sql); |
2622 | 2621 | |
2623 | - $display_percentage_header = 1; // in order to display only once the cell option (and not 100 times) |
|
2622 | + $display_percentage_header = 1; // in order to display only once the cell option (and not 100 times) |
|
2624 | 2623 | while ($row = Database::fetch_array($result)) { |
2625 | 2624 | // We show the options if |
2626 | 2625 | // 1. there is no question filter and the export button has not been clicked |
@@ -2680,7 +2679,7 @@ discard block |
||
2680 | 2679 | $questions, |
2681 | 2680 | $display_extra_user_fields |
2682 | 2681 | ); |
2683 | - $answers_of_user=array(); |
|
2682 | + $answers_of_user = array(); |
|
2684 | 2683 | } |
2685 | 2684 | if (isset($questions[$row['question_id']]) && $questions[$row['question_id']]['type'] != 'open') { |
2686 | 2685 | $answers_of_user[$row['question_id']][$row['option_id']] = $row; |
@@ -2742,7 +2741,7 @@ discard block |
||
2742 | 2741 | echo '<th>'.$user.'</th>'; // the user column |
2743 | 2742 | } |
2744 | 2743 | } else { |
2745 | - echo '<th>' . get_lang('Anonymous') . ' ' . $user . '</th>'; |
|
2744 | + echo '<th>'.get_lang('Anonymous').' '.$user.'</th>'; |
|
2746 | 2745 | } |
2747 | 2746 | |
2748 | 2747 | if ($display_extra_user_fields) { |
@@ -2838,10 +2837,10 @@ discard block |
||
2838 | 2837 | // We do not show comment and pagebreak question types |
2839 | 2838 | if ($row['type'] != 'comment' && $row['type'] != 'pagebreak') { |
2840 | 2839 | if ($row['number_of_options'] == 0 && $row['type'] == 'open') { |
2841 | - $return .= str_replace("\r\n",' ', api_html_entity_decode(strip_tags($row['survey_question']), ENT_QUOTES)).';'; |
|
2840 | + $return .= str_replace("\r\n", ' ', api_html_entity_decode(strip_tags($row['survey_question']), ENT_QUOTES)).';'; |
|
2842 | 2841 | } else { |
2843 | 2842 | for ($ii = 0; $ii < $row['number_of_options']; $ii++) { |
2844 | - $return .= str_replace("\r\n",' ', api_html_entity_decode(strip_tags($row['survey_question']), ENT_QUOTES)).';'; |
|
2843 | + $return .= str_replace("\r\n", ' ', api_html_entity_decode(strip_tags($row['survey_question']), ENT_QUOTES)).';'; |
|
2845 | 2844 | } |
2846 | 2845 | } |
2847 | 2846 | } |
@@ -2855,7 +2854,7 @@ discard block |
||
2855 | 2854 | // Show the fields names for user fields |
2856 | 2855 | if (!empty($extra_user_fields)) { |
2857 | 2856 | foreach ($extra_user_fields as & $field) { |
2858 | - $return .= '"'.str_replace("\r\n",' ',api_html_entity_decode(strip_tags($field[3]), ENT_QUOTES)).'";'; |
|
2857 | + $return .= '"'.str_replace("\r\n", ' ', api_html_entity_decode(strip_tags($field[3]), ENT_QUOTES)).'";'; |
|
2859 | 2858 | } |
2860 | 2859 | } |
2861 | 2860 | |
@@ -2891,7 +2890,7 @@ discard block |
||
2891 | 2890 | ) { |
2892 | 2891 | // We do not show comment and pagebreak question types |
2893 | 2892 | if ($row['type'] != 'comment' && $row['type'] != 'pagebreak') { |
2894 | - $row['option_text'] = str_replace(array("\r","\n"),array('',''),$row['option_text']); |
|
2893 | + $row['option_text'] = str_replace(array("\r", "\n"), array('', ''), $row['option_text']); |
|
2895 | 2894 | $return .= api_html_entity_decode(strip_tags($row['option_text']), ENT_QUOTES).';'; |
2896 | 2895 | $possible_answers[$row['question_id']][$row['question_option_id']] = $row['question_option_id']; |
2897 | 2896 | $possible_answers_type[$row['question_id']] = $row['type']; |
@@ -2921,9 +2920,9 @@ discard block |
||
2921 | 2920 | $old_user, |
2922 | 2921 | true |
2923 | 2922 | ); |
2924 | - $answers_of_user=array(); |
|
2923 | + $answers_of_user = array(); |
|
2925 | 2924 | } |
2926 | - if($possible_answers_type[$row['question_id']] == 'open') { |
|
2925 | + if ($possible_answers_type[$row['question_id']] == 'open') { |
|
2927 | 2926 | $temp_id = 'open'.$open_question_iterator; |
2928 | 2927 | $answers_of_user[$row['question_id']][$temp_id] = $row; |
2929 | 2928 | $open_question_iterator++; |
@@ -2982,7 +2981,7 @@ discard block |
||
2982 | 2981 | |
2983 | 2982 | if ($display_extra_user_fields) { |
2984 | 2983 | // Show user fields data, if any, for this user |
2985 | - $user_fields_values = UserManager::get_extra_user_data($user,false,false, false, true); |
|
2984 | + $user_fields_values = UserManager::get_extra_user_data($user, false, false, false, true); |
|
2986 | 2985 | foreach ($user_fields_values as & $value) { |
2987 | 2986 | $return .= '"'.str_replace('"', '""', api_html_entity_decode(strip_tags($value), ENT_QUOTES)).'";'; |
2988 | 2987 | } |
@@ -3095,7 +3094,7 @@ discard block |
||
3095 | 3094 | ); |
3096 | 3095 | $column++; |
3097 | 3096 | } else { |
3098 | - for ($ii = 0; $ii < $row['number_of_options']; $ii ++) { |
|
3097 | + for ($ii = 0; $ii < $row['number_of_options']; $ii++) { |
|
3099 | 3098 | $worksheet->setCellValueByColumnAndRow( |
3100 | 3099 | $column, |
3101 | 3100 | $line, |
@@ -3176,7 +3175,7 @@ discard block |
||
3176 | 3175 | } |
3177 | 3176 | |
3178 | 3177 | // Getting all the answers of the users |
3179 | - $line ++; |
|
3178 | + $line++; |
|
3180 | 3179 | $column = 0; |
3181 | 3180 | $old_user = ''; |
3182 | 3181 | $answers_of_user = array(); |
@@ -3185,7 +3184,7 @@ discard block |
||
3185 | 3184 | if ($user_id != 0) { |
3186 | 3185 | $sql .= " AND user='".intval($user_id)."' "; |
3187 | 3186 | } |
3188 | - $sql .= " ORDER BY user ASC"; |
|
3187 | + $sql .= " ORDER BY user ASC"; |
|
3189 | 3188 | |
3190 | 3189 | $open_question_iterator = 1; |
3191 | 3190 | $result = Database::query($sql); |
@@ -3261,7 +3260,7 @@ discard block |
||
3261 | 3260 | FROM '.Database::get_main_table(TABLE_MAIN_USER).' |
3262 | 3261 | WHERE user_id='.intval($user); |
3263 | 3262 | $rs = Database::query($sql); |
3264 | - if($row = Database::fetch_array($rs)) { |
|
3263 | + if ($row = Database::fetch_array($rs)) { |
|
3265 | 3264 | $user_displayed = api_get_person_name($row['firstname'], $row['lastname']); |
3266 | 3265 | } else { |
3267 | 3266 | $user_displayed = '-'; |
@@ -3276,7 +3275,7 @@ discard block |
||
3276 | 3275 | |
3277 | 3276 | if ($display_extra_user_fields) { |
3278 | 3277 | //show user fields data, if any, for this user |
3279 | - $user_fields_values = UserManager::get_extra_user_data(intval($user),false,false, false, true); |
|
3278 | + $user_fields_values = UserManager::get_extra_user_data(intval($user), false, false, false, true); |
|
3280 | 3279 | foreach ($user_fields_values as $value) { |
3281 | 3280 | $return[] = api_html_entity_decode(strip_tags($value), ENT_QUOTES); |
3282 | 3281 | } |
@@ -3337,7 +3336,7 @@ discard block |
||
3337 | 3336 | // Actions bar |
3338 | 3337 | echo '<div class="actions">'; |
3339 | 3338 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?survey_id='.$surveyId.'&'.api_get_cidreq().'">'. |
3340 | - Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ReportingOverview'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
3339 | + Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ReportingOverview'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
3341 | 3340 | echo '</div>'; |
3342 | 3341 | |
3343 | 3342 | // Displaying an information message that only the questions with predefined answers can be used in a comparative report |
@@ -3402,17 +3401,17 @@ discard block |
||
3402 | 3401 | $tableHtml .= '<tr>'; |
3403 | 3402 | for ($ii = 0; $ii <= count($question_x['answers']); $ii++) { |
3404 | 3403 | if ($ii == 0) { |
3405 | - $tableHtml .= '<th> </th>'; |
|
3404 | + $tableHtml .= '<th> </th>'; |
|
3406 | 3405 | } else { |
3407 | 3406 | if ($question_x['type'] == 'score') { |
3408 | 3407 | for ($x = 1; $x <= $question_x['maximum_score']; $x++) { |
3409 | - $tableHtml .= '<th>'.$question_x['answers'][($ii-1)].'<br />'.$x.'</th>'; |
|
3408 | + $tableHtml .= '<th>'.$question_x['answers'][($ii - 1)].'<br />'.$x.'</th>'; |
|
3410 | 3409 | } |
3411 | 3410 | $x = ''; |
3412 | 3411 | } else { |
3413 | - $tableHtml .= '<th>'.$question_x['answers'][($ii-1)].'</th>'; |
|
3412 | + $tableHtml .= '<th>'.$question_x['answers'][($ii - 1)].'</th>'; |
|
3414 | 3413 | } |
3415 | - $optionText = strip_tags($question_x['answers'][$ii-1]); |
|
3414 | + $optionText = strip_tags($question_x['answers'][$ii - 1]); |
|
3416 | 3415 | $optionText = html_entity_decode($optionText); |
3417 | 3416 | array_push($xOptions, trim($optionText)); |
3418 | 3417 | } |
@@ -3427,15 +3426,15 @@ discard block |
||
3427 | 3426 | // The Y axis is a scoring question type so we have more rows than the options (actually options * maximum score) |
3428 | 3427 | if ($question_y['type'] == 'score') { |
3429 | 3428 | for ($y = 1; $y <= $question_y['maximum_score']; $y++) { |
3430 | - $tableHtml .= '<tr>'; |
|
3429 | + $tableHtml .= '<tr>'; |
|
3431 | 3430 | for ($ii = 0; $ii <= count($question_x['answers']); $ii++) { |
3432 | 3431 | if ($question_x['type'] == 'score') { |
3433 | 3432 | for ($x = 1; $x <= $question_x['maximum_score']; $x++) { |
3434 | 3433 | if ($ii == 0) { |
3435 | - $tableHtml .= '<th>'.$question_y['answers'][($ij)].' '.$y.'</th>'; |
|
3434 | + $tableHtml .= '<th>'.$question_y['answers'][($ij)].' '.$y.'</th>'; |
|
3436 | 3435 | break; |
3437 | 3436 | } else { |
3438 | - $tableHtml .= '<td align="center">'; |
|
3437 | + $tableHtml .= '<td align="center">'; |
|
3439 | 3438 | $votes = SurveyUtil::comparative_check( |
3440 | 3439 | $answers_x, |
3441 | 3440 | $answers_y, |
@@ -3444,16 +3443,16 @@ discard block |
||
3444 | 3443 | $x, |
3445 | 3444 | $y |
3446 | 3445 | ); |
3447 | - $tableHtml .= $votes; |
|
3446 | + $tableHtml .= $votes; |
|
3448 | 3447 | array_push( |
3449 | 3448 | $chartData, |
3450 | 3449 | array( |
3451 | - 'serie' => array($currentYQuestion, $xOptions[$ii-1]), |
|
3450 | + 'serie' => array($currentYQuestion, $xOptions[$ii - 1]), |
|
3452 | 3451 | 'option' => $x, |
3453 | 3452 | 'votes' => $votes |
3454 | 3453 | ) |
3455 | 3454 | ); |
3456 | - $tableHtml .= '</td>'; |
|
3455 | + $tableHtml .= '</td>'; |
|
3457 | 3456 | } |
3458 | 3457 | } |
3459 | 3458 | } else { |
@@ -3473,33 +3472,33 @@ discard block |
||
3473 | 3472 | array_push( |
3474 | 3473 | $chartData, |
3475 | 3474 | array( |
3476 | - 'serie' => array($currentYQuestion, $xOptions[$ii-1]), |
|
3475 | + 'serie' => array($currentYQuestion, $xOptions[$ii - 1]), |
|
3477 | 3476 | 'option' => $y, |
3478 | 3477 | 'votes' => $votes |
3479 | 3478 | ) |
3480 | 3479 | ); |
3481 | - $tableHtml .= '</td>'; |
|
3480 | + $tableHtml .= '</td>'; |
|
3482 | 3481 | } |
3483 | 3482 | } |
3484 | 3483 | } |
3485 | - $tableHtml .= '</tr>'; |
|
3484 | + $tableHtml .= '</tr>'; |
|
3486 | 3485 | } |
3487 | 3486 | } |
3488 | 3487 | // The Y axis is NOT a score question type so the number of rows = the number of options |
3489 | 3488 | else { |
3490 | - $tableHtml .= '<tr>'; |
|
3489 | + $tableHtml .= '<tr>'; |
|
3491 | 3490 | for ($ii = 0; $ii <= count($question_x['answers']); $ii++) { |
3492 | 3491 | if ($question_x['type'] == 'score') { |
3493 | 3492 | for ($x = 1; $x <= $question_x['maximum_score']; $x++) { |
3494 | 3493 | if ($ii == 0) { |
3495 | - $tableHtml .= '<th>'.$question_y['answers'][$ij].'</th>'; |
|
3494 | + $tableHtml .= '<th>'.$question_y['answers'][$ij].'</th>'; |
|
3496 | 3495 | break; |
3497 | 3496 | } else { |
3498 | - $tableHtml .= '<td align="center">'; |
|
3499 | - $votes = SurveyUtil::comparative_check( |
|
3497 | + $tableHtml .= '<td align="center">'; |
|
3498 | + $votes = SurveyUtil::comparative_check( |
|
3500 | 3499 | $answers_x, |
3501 | 3500 | $answers_y, |
3502 | - $question_x['answersid'][($ii-1)], |
|
3501 | + $question_x['answersid'][($ii - 1)], |
|
3503 | 3502 | $question_y['answersid'][($ij)], |
3504 | 3503 | $x, |
3505 | 3504 | 0 |
@@ -3508,25 +3507,25 @@ discard block |
||
3508 | 3507 | array_push( |
3509 | 3508 | $chartData, |
3510 | 3509 | array( |
3511 | - 'serie' => array($currentYQuestion, $xOptions[$ii-1]), |
|
3510 | + 'serie' => array($currentYQuestion, $xOptions[$ii - 1]), |
|
3512 | 3511 | 'option' => $x, |
3513 | 3512 | 'votes' => $votes |
3514 | 3513 | ) |
3515 | 3514 | ); |
3516 | - $tableHtml .= '</td>'; |
|
3515 | + $tableHtml .= '</td>'; |
|
3517 | 3516 | } |
3518 | 3517 | } |
3519 | 3518 | } else { |
3520 | 3519 | if ($ii == 0) { |
3521 | - $tableHtml .= '<th>'.$question_y['answers'][($ij)].'</th>'; |
|
3520 | + $tableHtml .= '<th>'.$question_y['answers'][($ij)].'</th>'; |
|
3522 | 3521 | } else { |
3523 | - $tableHtml .= '<td align="center">'; |
|
3524 | - $votes = SurveyUtil::comparative_check($answers_x, $answers_y, $question_x['answersid'][($ii-1)], $question_y['answersid'][($ij)]); |
|
3522 | + $tableHtml .= '<td align="center">'; |
|
3523 | + $votes = SurveyUtil::comparative_check($answers_x, $answers_y, $question_x['answersid'][($ii - 1)], $question_y['answersid'][($ij)]); |
|
3525 | 3524 | $tableHtml .= $votes; |
3526 | 3525 | array_push( |
3527 | 3526 | $chartData, |
3528 | 3527 | array( |
3529 | - 'serie' => $xOptions[$ii-1], |
|
3528 | + 'serie' => $xOptions[$ii - 1], |
|
3530 | 3529 | 'option' => $currentYQuestion, |
3531 | 3530 | 'votes' => $votes |
3532 | 3531 | ) |
@@ -3538,7 +3537,7 @@ discard block |
||
3538 | 3537 | $tableHtml .= '</tr>'; |
3539 | 3538 | } |
3540 | 3539 | } |
3541 | - $tableHtml .= '</table>'; |
|
3540 | + $tableHtml .= '</table>'; |
|
3542 | 3541 | echo '<div id="chartContainer" class="col-md-12">'; |
3543 | 3542 | echo self::drawChart($chartData, true); |
3544 | 3543 | echo '</div>'; |
@@ -3681,7 +3680,7 @@ discard block |
||
3681 | 3680 | survey_id='".intval($_GET['survey_id'])."' AND |
3682 | 3681 | session_id='".api_get_session_id()."' "; |
3683 | 3682 | $res = Database::query($sql); |
3684 | - $row = Database::fetch_array($res,'ASSOC'); |
|
3683 | + $row = Database::fetch_array($res, 'ASSOC'); |
|
3685 | 3684 | |
3686 | 3685 | return $row['total']; |
3687 | 3686 | } |
@@ -3755,7 +3754,7 @@ discard block |
||
3755 | 3754 | $exclude_users = SurveyManager::get_people_who_filled_survey($_GET['survey_id']); |
3756 | 3755 | } |
3757 | 3756 | |
3758 | - $counter = 0; // Nr of invitations "sent" (if sendmail option) |
|
3757 | + $counter = 0; // Nr of invitations "sent" (if sendmail option) |
|
3759 | 3758 | $course_id = api_get_course_int_id(); |
3760 | 3759 | $session_id = api_get_session_id(); |
3761 | 3760 | |
@@ -3911,7 +3910,7 @@ discard block |
||
3911 | 3910 | $text_link = '<a href="'.$survey_link.'">'.get_lang('ClickHereToAnswerTheSurvey')."</a><br />\r\n<br />\r\n".get_lang('OrCopyPasteTheFollowingUrl')." <br />\r\n ".$survey_link; |
3912 | 3911 | |
3913 | 3912 | $replace_count = 0; |
3914 | - $full_invitation_text = api_str_ireplace('**link**', $text_link ,$invitation_text, $replace_count); |
|
3913 | + $full_invitation_text = api_str_ireplace('**link**', $text_link, $invitation_text, $replace_count); |
|
3915 | 3914 | if ($replace_count < 1) { |
3916 | 3915 | $full_invitation_text = $full_invitation_text."<br />\r\n<br />\r\n".$text_link; |
3917 | 3916 | } |
@@ -3983,8 +3982,8 @@ discard block |
||
3983 | 3982 | $course_id = api_get_course_int_id(); |
3984 | 3983 | |
3985 | 3984 | // Database table definition |
3986 | - $table_survey_invitation = Database :: get_course_table(TABLE_SURVEY_INVITATION); |
|
3987 | - $table_survey = Database :: get_course_table(TABLE_SURVEY); |
|
3985 | + $table_survey_invitation = Database :: get_course_table(TABLE_SURVEY_INVITATION); |
|
3986 | + $table_survey = Database :: get_course_table(TABLE_SURVEY); |
|
3988 | 3987 | |
3989 | 3988 | // Counting the number of people that are invited |
3990 | 3989 | $sql = "SELECT count(user) as total |
@@ -4098,7 +4097,7 @@ discard block |
||
4098 | 4097 | { |
4099 | 4098 | $course_id = api_get_course_int_id(); |
4100 | 4099 | // Database table definition |
4101 | - $table_survey_invitation = Database :: get_course_table(TABLE_SURVEY_INVITATION); |
|
4100 | + $table_survey_invitation = Database :: get_course_table(TABLE_SURVEY_INVITATION); |
|
4102 | 4101 | |
4103 | 4102 | $sql = "SELECT * FROM $table_survey_invitation |
4104 | 4103 | WHERE |
@@ -4207,7 +4206,7 @@ discard block |
||
4207 | 4206 | public static function display_survey_list_for_coach() |
4208 | 4207 | { |
4209 | 4208 | $parameters = array(); |
4210 | - $parameters['cidReq']=api_get_course_id(); |
|
4209 | + $parameters['cidReq'] = api_get_course_id(); |
|
4211 | 4210 | if (isset($_GET['do_search'])) { |
4212 | 4211 | $message = get_lang('DisplaySearchResults').'<br />'; |
4213 | 4212 | $message .= '<a href="'.api_get_self().'?'.api_get_cidreq().'">'.get_lang('DisplayAll').'</a>'; |
@@ -4251,17 +4250,17 @@ discard block |
||
4251 | 4250 | |
4252 | 4251 | if ($drh) { |
4253 | 4252 | return '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'. |
4254 | - Display::return_icon('stats.png', get_lang('Reporting'),'',ICON_SIZE_SMALL).'</a>'; |
|
4253 | + Display::return_icon('stats.png', get_lang('Reporting'), '', ICON_SIZE_SMALL).'</a>'; |
|
4255 | 4254 | } |
4256 | 4255 | |
4257 | 4256 | // Coach can see that only if the survey is in his session |
4258 | 4257 | if (api_is_allowed_to_edit() || |
4259 | 4258 | api_is_element_in_the_session(TOOL_SURVEY, $survey_id) |
4260 | 4259 | ) { |
4261 | - $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/create_new_survey.php?'.api_get_cidreq().'&action=edit&survey_id='.$survey_id.'">'.Display::return_icon('edit.png', get_lang('Edit'),'',ICON_SIZE_SMALL).'</a>'; |
|
4260 | + $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/create_new_survey.php?'.api_get_cidreq().'&action=edit&survey_id='.$survey_id.'">'.Display::return_icon('edit.png', get_lang('Edit'), '', ICON_SIZE_SMALL).'</a>'; |
|
4262 | 4261 | if (SurveyManager::survey_generation_hash_available()) { |
4263 | - $return .= Display::url( |
|
4264 | - Display::return_icon('new_link.png', get_lang('GenerateSurveyAccessLink'),'',ICON_SIZE_SMALL), |
|
4262 | + $return .= Display::url( |
|
4263 | + Display::return_icon('new_link.png', get_lang('GenerateSurveyAccessLink'), '', ICON_SIZE_SMALL), |
|
4265 | 4264 | api_get_path(WEB_CODE_PATH).'survey/generate_link.php?survey_id='.$survey_id.'&'.api_get_cidreq() |
4266 | 4265 | ); |
4267 | 4266 | } |
@@ -4271,20 +4270,20 @@ discard block |
||
4271 | 4270 | ); |
4272 | 4271 | |
4273 | 4272 | $return .= ' <a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_list.php?'.api_get_cidreq().'&action=empty&survey_id='.$survey_id.'" onclick="javascript: if(!confirm(\''.addslashes(api_htmlentities(get_lang("EmptySurvey").'?')).'\')) return false;">'. |
4274 | - Display::return_icon('clean.png', get_lang('EmptySurvey'),'',ICON_SIZE_SMALL).'</a> '; |
|
4273 | + Display::return_icon('clean.png', get_lang('EmptySurvey'), '', ICON_SIZE_SMALL).'</a> '; |
|
4275 | 4274 | } |
4276 | 4275 | $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/preview.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'. |
4277 | - Display::return_icon('preview_view.png', get_lang('Preview'),'',ICON_SIZE_SMALL).'</a> '; |
|
4276 | + Display::return_icon('preview_view.png', get_lang('Preview'), '', ICON_SIZE_SMALL).'</a> '; |
|
4278 | 4277 | $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invite.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'. |
4279 | - Display::return_icon('mail_send.png', get_lang('Publish'),'',ICON_SIZE_SMALL).'</a> '; |
|
4278 | + Display::return_icon('mail_send.png', get_lang('Publish'), '', ICON_SIZE_SMALL).'</a> '; |
|
4280 | 4279 | $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'. |
4281 | - Display::return_icon('stats.png', get_lang('Reporting'),'',ICON_SIZE_SMALL).'</a>'; |
|
4280 | + Display::return_icon('stats.png', get_lang('Reporting'), '', ICON_SIZE_SMALL).'</a>'; |
|
4282 | 4281 | |
4283 | 4282 | if (api_is_allowed_to_edit() || |
4284 | 4283 | api_is_element_in_the_session(TOOL_SURVEY, $survey_id) |
4285 | 4284 | ) { |
4286 | 4285 | $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_list.php?'.api_get_cidreq().'&action=delete&survey_id='.$survey_id.'" onclick="javascript: if(!confirm(\''.addslashes(api_htmlentities(get_lang("DeleteSurvey").'?', ENT_QUOTES)).'\')) return false;">'. |
4287 | - Display::return_icon('delete.png', get_lang('Delete'),'',ICON_SIZE_SMALL).'</a> '; |
|
4286 | + Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL).'</a> '; |
|
4288 | 4287 | } |
4289 | 4288 | |
4290 | 4289 | return $return; |
@@ -4297,9 +4296,9 @@ discard block |
||
4297 | 4296 | //$return .= '<a href="survey_list.php?'.api_get_cidreq().'&action=delete&survey_id='.$survey_id.'" onclick="javascript:if(!confirm(\''.addslashes(api_htmlentities(get_lang("DeleteSurvey").'?', ENT_QUOTES)).'\')) return false;">'.Display::return_icon('delete.gif', get_lang('Delete')).'</a>'; |
4298 | 4297 | //$return .= '<a href="create_survey_in_another_language.php?id_survey='.$survey_id.'">'.Display::return_icon('copy.gif', get_lang('Copy')).'</a>'; |
4299 | 4298 | //$return .= '<a href="survey.php?survey_id='.$survey_id.'">'.Display::return_icon('add.gif', get_lang('Add')).'</a>'; |
4300 | - $return = '<a href="'.api_get_path(WEB_CODE_PATH).'survey/preview.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'.Display::return_icon('preview_view.png', get_lang('Preview'),'',ICON_SIZE_SMALL).'</a> '; |
|
4301 | - $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invite.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'.Display::return_icon('mail_send.png', get_lang('Publish'),'',ICON_SIZE_SMALL).'</a> '; |
|
4302 | - $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_list.php?'.api_get_cidreq().'&action=empty&survey_id='.$survey_id.'" onclick="javascript: if(!confirm(\''.addslashes(api_htmlentities(get_lang("EmptySurvey").'?', ENT_QUOTES)).'\')) return false;">'.Display::return_icon('clean.png', get_lang('EmptySurvey'),'',ICON_SIZE_SMALL).'</a> '; |
|
4299 | + $return = '<a href="'.api_get_path(WEB_CODE_PATH).'survey/preview.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'.Display::return_icon('preview_view.png', get_lang('Preview'), '', ICON_SIZE_SMALL).'</a> '; |
|
4300 | + $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_invite.php?'.api_get_cidreq().'&survey_id='.$survey_id.'">'.Display::return_icon('mail_send.png', get_lang('Publish'), '', ICON_SIZE_SMALL).'</a> '; |
|
4301 | + $return .= '<a href="'.api_get_path(WEB_CODE_PATH).'survey/survey_list.php?'.api_get_cidreq().'&action=empty&survey_id='.$survey_id.'" onclick="javascript: if(!confirm(\''.addslashes(api_htmlentities(get_lang("EmptySurvey").'?', ENT_QUOTES)).'\')) return false;">'.Display::return_icon('clean.png', get_lang('EmptySurvey'), '', ICON_SIZE_SMALL).'</a> '; |
|
4303 | 4302 | |
4304 | 4303 | return $return; |
4305 | 4304 | } |
@@ -4454,7 +4453,7 @@ discard block |
||
4454 | 4453 | |
4455 | 4454 | // Validation when belonging to a session |
4456 | 4455 | $session_img = api_get_session_image($survey['session_id'], $_user['status']); |
4457 | - $array[2] = $survey[2] . $session_img; |
|
4456 | + $array[2] = $survey[2].$session_img; |
|
4458 | 4457 | $array[3] = $survey[3]; |
4459 | 4458 | $array[4] = $survey[4]; |
4460 | 4459 | $array[5] = $survey[5]; |
@@ -4496,10 +4495,10 @@ discard block |
||
4496 | 4495 | $last_version_surveys = $survey_tree->surveylist; |
4497 | 4496 | $list = array(); |
4498 | 4497 | foreach ($last_version_surveys as & $survey) { |
4499 | - $list[]=$survey['id']; |
|
4498 | + $list[] = $survey['id']; |
|
4500 | 4499 | } |
4501 | 4500 | if (count($list) > 0) { |
4502 | - $list_condition = " AND survey.survey_id IN (".implode(',',$list).") "; |
|
4501 | + $list_condition = " AND survey.survey_id IN (".implode(',', $list).") "; |
|
4503 | 4502 | } else { |
4504 | 4503 | $list_condition = ''; |
4505 | 4504 | } |
@@ -4627,11 +4626,11 @@ discard block |
||
4627 | 4626 | echo '<tr>'; |
4628 | 4627 | if ($row['answered'] == 0) { |
4629 | 4628 | echo '<td>'; |
4630 | - echo Display::return_icon('statistics.png', get_lang('CreateNewSurvey'), array(),ICON_SIZE_TINY); |
|
4629 | + echo Display::return_icon('statistics.png', get_lang('CreateNewSurvey'), array(), ICON_SIZE_TINY); |
|
4631 | 4630 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/fillsurvey.php?course='.$_course['sysCode'].'&invitationcode='.$row['invitation_code'].'&cidReq='.$_course['sysCode'].'">'.$row['title'].'</a></td>'; |
4632 | 4631 | } else { |
4633 | 4632 | echo '<td>'; |
4634 | - echo Display::return_icon('statistics_na.png', get_lang('CreateNewSurvey'), array(),ICON_SIZE_TINY); |
|
4633 | + echo Display::return_icon('statistics_na.png', get_lang('CreateNewSurvey'), array(), ICON_SIZE_TINY); |
|
4635 | 4634 | echo '<a href="'.api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=questionreport&cidReq='.$_course['sysCode'].'&id_session='.$row['session_id'].'&gidReq=0&origin=&survey_id='.$row['survey_id'].'">'.$row['title'].'</a></td>'; |
4636 | 4635 | } |
4637 | 4636 | echo '<td class="center">'; |
@@ -4778,7 +4777,7 @@ discard block |
||
4778 | 4777 | if ($field_details[7] == 0) { |
4779 | 4778 | $field_list_array['extra_'.$field_details[1]]['visibility'] = 0; |
4780 | 4779 | } else { |
4781 | - $field_list_array['extra_'.$field_details[1]]['visibility']=1; |
|
4780 | + $field_list_array['extra_'.$field_details[1]]['visibility'] = 1; |
|
4782 | 4781 | } |
4783 | 4782 | break; |
4784 | 4783 | case UserManager::USER_FIELD_TYPE_DIVIDER: |
@@ -4864,7 +4863,7 @@ discard block |
||
4864 | 4863 | $htmlChart = ''; |
4865 | 4864 | if (api_browser_support("svg")) { |
4866 | 4865 | $htmlChart .= api_get_js("d3/d3.v3.5.4.min.js"); |
4867 | - $htmlChart .= api_get_js("dimple.v2.1.2.min.js") . ' |
|
4866 | + $htmlChart .= api_get_js("dimple.v2.1.2.min.js").' |
|
4868 | 4867 | <script type="text/javascript"> |
4869 | 4868 | var svg = dimple.newSvg("#'.$chartContainerId.'", "100%", 400); |
4870 | 4869 | var data = ['; |
@@ -4873,40 +4872,40 @@ discard block |
||
4873 | 4872 | foreach ($chartData as $chartDataElement) { |
4874 | 4873 | $htmlChart .= '{"'; |
4875 | 4874 | if (!$hasSerie) { |
4876 | - $htmlChart .= get_lang("Option") . '":"' . $chartDataElement['option'] . '", "'; |
|
4875 | + $htmlChart .= get_lang("Option").'":"'.$chartDataElement['option'].'", "'; |
|
4877 | 4876 | array_push($order, $chartDataElement['option']); |
4878 | 4877 | } else { |
4879 | 4878 | if (!is_array($chartDataElement['serie'])) { |
4880 | - $htmlChart .= get_lang("Option") . '":"' . $chartDataElement['serie'] . '", "' . |
|
4881 | - get_lang("Score") . '":"' . $chartDataElement['option'] . '", "'; |
|
4879 | + $htmlChart .= get_lang("Option").'":"'.$chartDataElement['serie'].'", "'. |
|
4880 | + get_lang("Score").'":"'.$chartDataElement['option'].'", "'; |
|
4882 | 4881 | array_push($serie, $chartDataElement['serie']); |
4883 | 4882 | } else { |
4884 | - $htmlChart .= get_lang("Serie") . '":"' . $chartDataElement['serie'][0] . '", "' . |
|
4885 | - get_lang("Option") . '":"' . $chartDataElement['serie'][1] . '", "' . |
|
4886 | - get_lang("Score") . '":"' . $chartDataElement['option'] . '", "'; |
|
4883 | + $htmlChart .= get_lang("Serie").'":"'.$chartDataElement['serie'][0].'", "'. |
|
4884 | + get_lang("Option").'":"'.$chartDataElement['serie'][1].'", "'. |
|
4885 | + get_lang("Score").'":"'.$chartDataElement['option'].'", "'; |
|
4887 | 4886 | } |
4888 | 4887 | } |
4889 | - $htmlChart .= get_lang("Votes") . '":"' . $chartDataElement['votes'] . |
|
4888 | + $htmlChart .= get_lang("Votes").'":"'.$chartDataElement['votes']. |
|
4890 | 4889 | '"},'; |
4891 | 4890 | } |
4892 | 4891 | rtrim($htmlChart, ","); |
4893 | 4892 | $htmlChart .= ']; |
4894 | 4893 | var myChart = new dimple.chart(svg, data); |
4895 | - myChart.addMeasureAxis("y", "' . get_lang("Votes") . '");'; |
|
4894 | + myChart.addMeasureAxis("y", "' . get_lang("Votes").'");'; |
|
4896 | 4895 | if (!$hasSerie) { |
4897 | - $htmlChart .= 'var xAxisCategory = myChart.addCategoryAxis("x", "' . get_lang("Option") . '"); |
|
4898 | - xAxisCategory.addOrderRule(' . json_encode($order) . '); |
|
4899 | - myChart.addSeries("' . get_lang("Option") . '", dimple.plot.bar);'; |
|
4896 | + $htmlChart .= 'var xAxisCategory = myChart.addCategoryAxis("x", "'.get_lang("Option").'"); |
|
4897 | + xAxisCategory.addOrderRule(' . json_encode($order).'); |
|
4898 | + myChart.addSeries("' . get_lang("Option").'", dimple.plot.bar);'; |
|
4900 | 4899 | } else { |
4901 | 4900 | if (!is_array($chartDataElement['serie'])) { |
4902 | 4901 | $serie = array_values(array_unique($serie)); |
4903 | - $htmlChart .= 'var xAxisCategory = myChart.addCategoryAxis("x", ["' . get_lang("Option") . '","' . get_lang("Score") . '"]); |
|
4904 | - xAxisCategory.addOrderRule(' . json_encode($serie) . '); |
|
4905 | - xAxisCategory.addGroupOrderRule("' . get_lang("Score") . '"); |
|
4906 | - myChart.addSeries("' . get_lang("Option") . '", dimple.plot.bar);'; |
|
4902 | + $htmlChart .= 'var xAxisCategory = myChart.addCategoryAxis("x", ["'.get_lang("Option").'","'.get_lang("Score").'"]); |
|
4903 | + xAxisCategory.addOrderRule(' . json_encode($serie).'); |
|
4904 | + xAxisCategory.addGroupOrderRule("' . get_lang("Score").'"); |
|
4905 | + myChart.addSeries("' . get_lang("Option").'", dimple.plot.bar);'; |
|
4907 | 4906 | } else { |
4908 | - $htmlChart .= 'myChart.addCategoryAxis("x", ["' . get_lang("Option") . '","' . get_lang("Score") . '"]); |
|
4909 | - myChart.addSeries("' . get_lang("Serie") . '", dimple.plot.bar);'; |
|
4907 | + $htmlChart .= 'myChart.addCategoryAxis("x", ["'.get_lang("Option").'","'.get_lang("Score").'"]); |
|
4908 | + myChart.addSeries("' . get_lang("Serie").'", dimple.plot.bar);'; |
|
4910 | 4909 | } |
4911 | 4910 | } |
4912 | 4911 | $htmlChart .= 'myChart.draw(); |