@@ -40,22 +40,22 @@ discard block |
||
40 | 40 | |
41 | 41 | if ($objExercise->selectFeedbackType() == EXERCISE_FEEDBACK_TYPE_DIRECT) { |
42 | 42 | //Scenario |
43 | - $commentTitle = '<th>' . get_lang('Comment') . '</th>'; |
|
44 | - $feedbackTitle = '<th>' . get_lang('Scenario') . '</th>'; |
|
43 | + $commentTitle = '<th>'.get_lang('Comment').'</th>'; |
|
44 | + $feedbackTitle = '<th>'.get_lang('Scenario').'</th>'; |
|
45 | 45 | } else { |
46 | - $commentTitle = '<th >' . get_lang('Comment') . '</th>'; |
|
46 | + $commentTitle = '<th >'.get_lang('Comment').'</th>'; |
|
47 | 47 | } |
48 | 48 | |
49 | 49 | $html = '<div class="alert alert-success" role="alert">'.get_lang('UniqueAnswerImagePreferredSize200x150').'</div>'; |
50 | 50 | $html .= '<table class="table table-striped table-hover"> |
51 | 51 | <thead> |
52 | 52 | <tr style="text-align: center;"> |
53 | - <th width="10">' . get_lang('Number') . '</th> |
|
54 | - <th>' . get_lang('True') . '</th> |
|
55 | - <th>' . get_lang('Answer') . '</th> |
|
56 | - ' . $commentTitle . ' |
|
57 | - ' . $feedbackTitle . ' |
|
58 | - <th width="15">' . get_lang('Weighting') . '</th> |
|
53 | + <th width="10">' . get_lang('Number').'</th> |
|
54 | + <th>' . get_lang('True').'</th> |
|
55 | + <th>' . get_lang('Answer').'</th> |
|
56 | + ' . $commentTitle.' |
|
57 | + ' . $feedbackTitle.' |
|
58 | + <th width="15">' . get_lang('Weighting').'</th> |
|
59 | 59 | </tr> |
60 | 60 | </thead> |
61 | 61 | <tbody>'; |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | } |
91 | 91 | |
92 | 92 | $question = Question::read($questionid); |
93 | - $selectQuestion[$questionid] = 'Q' . $key . ' :' . cut( |
|
93 | + $selectQuestion[$questionid] = 'Q'.$key.' :'.cut( |
|
94 | 94 | $question->selectTitle(), 20 |
95 | 95 | ); |
96 | 96 | } |
@@ -123,9 +123,9 @@ discard block |
||
123 | 123 | $correct = $i; |
124 | 124 | } |
125 | 125 | |
126 | - $defaults['answer[' . $i . ']'] = $answer->answer[$i]; |
|
127 | - $defaults['comment[' . $i . ']'] = $answer->comment[$i]; |
|
128 | - $defaults['weighting[' . $i . ']'] = float_format( |
|
126 | + $defaults['answer['.$i.']'] = $answer->answer[$i]; |
|
127 | + $defaults['comment['.$i.']'] = $answer->comment[$i]; |
|
128 | + $defaults['weighting['.$i.']'] = float_format( |
|
129 | 129 | $answer->weighting[$i], 1 |
130 | 130 | ); |
131 | 131 | |
@@ -148,18 +148,18 @@ discard block |
||
148 | 148 | $urlResult = $url; |
149 | 149 | } |
150 | 150 | |
151 | - $tempScenario['url' . $i] = $urlResult; |
|
152 | - $tempScenario['try' . $i] = $tryResult; |
|
153 | - $tempScenario['lp' . $i] = $lp; |
|
154 | - $tempScenario['destination' . $i] = $listDestination; |
|
151 | + $tempScenario['url'.$i] = $urlResult; |
|
152 | + $tempScenario['try'.$i] = $tryResult; |
|
153 | + $tempScenario['lp'.$i] = $lp; |
|
154 | + $tempScenario['destination'.$i] = $listDestination; |
|
155 | 155 | } else { |
156 | 156 | $defaults['answer[1]'] = get_lang('DefaultUniqueAnswer1'); |
157 | 157 | $defaults['weighting[1]'] = 10; |
158 | 158 | $defaults['answer[2]'] = get_lang('DefaultUniqueAnswer2'); |
159 | 159 | $defaults['weighting[2]'] = 0; |
160 | 160 | |
161 | - $tempScenario['destination' . $i] = array('0'); |
|
162 | - $tempScenario['lp' . $i] = array('0'); |
|
161 | + $tempScenario['destination'.$i] = array('0'); |
|
162 | + $tempScenario['lp'.$i] = array('0'); |
|
163 | 163 | } |
164 | 164 | |
165 | 165 | $defaults['scenario'] = $tempScenario; |
@@ -172,50 +172,50 @@ discard block |
||
172 | 172 | ); |
173 | 173 | $renderer->setElementTemplate( |
174 | 174 | '<td><!-- BEGIN error --><span class="form_error">{error}</span><!-- END error --><br/>{element}</td>', |
175 | - 'counter[' . $i . ']' |
|
175 | + 'counter['.$i.']' |
|
176 | 176 | ); |
177 | 177 | $renderer->setElementTemplate( |
178 | 178 | '<td><!-- BEGIN error --><span class="form_error">{error}</span><!-- END error --><br/>{element}</td>', |
179 | - 'answer[' . $i . ']' |
|
179 | + 'answer['.$i.']' |
|
180 | 180 | ); |
181 | 181 | $renderer->setElementTemplate( |
182 | 182 | '<td><!-- BEGIN error --><span class="form_error">{error}</span><!-- END error --><br/>{element}</td>', |
183 | - 'comment[' . $i . ']' |
|
183 | + 'comment['.$i.']' |
|
184 | 184 | ); |
185 | 185 | $renderer->setElementTemplate( |
186 | 186 | '<td><!-- BEGIN error --><span class="form_error">{error}</span><!-- END error --><br/>{element}</td>', |
187 | - 'weighting[' . $i . ']' |
|
187 | + 'weighting['.$i.']' |
|
188 | 188 | ); |
189 | 189 | |
190 | - $answerNumber = $form->addElement('text', 'counter[' . $i . ']', null, ' value = "' . $i . '"'); |
|
190 | + $answerNumber = $form->addElement('text', 'counter['.$i.']', null, ' value = "'.$i.'"'); |
|
191 | 191 | $answerNumber->freeze(); |
192 | 192 | |
193 | 193 | $form->addElement('radio', 'correct', null, null, $i, 'class="checkbox"'); |
194 | - $form->addHtmlEditor('answer[' . $i . ']', null, null, true, $editorConfig); |
|
194 | + $form->addHtmlEditor('answer['.$i.']', null, null, true, $editorConfig); |
|
195 | 195 | |
196 | - $form->addRule('answer[' . $i . ']', get_lang('ThisFieldIsRequired'), 'required'); |
|
196 | + $form->addRule('answer['.$i.']', get_lang('ThisFieldIsRequired'), 'required'); |
|
197 | 197 | |
198 | 198 | if ($objExercise->selectFeedbackType() == EXERCISE_FEEDBACK_TYPE_DIRECT) { |
199 | - $form->addHtmlEditor('comment[' . $i . ']', null, null, false, $editorConfig); |
|
199 | + $form->addHtmlEditor('comment['.$i.']', null, null, false, $editorConfig); |
|
200 | 200 | // Direct feedback |
201 | 201 | //Adding extra feedback fields |
202 | 202 | $group = array(); |
203 | - $group['try' . $i] = $form->createElement('checkbox', 'try' . $i, null, get_lang('TryAgain')); |
|
204 | - $group['lp' . $i] = $form->createElement( |
|
203 | + $group['try'.$i] = $form->createElement('checkbox', 'try'.$i, null, get_lang('TryAgain')); |
|
204 | + $group['lp'.$i] = $form->createElement( |
|
205 | 205 | 'select', |
206 | - 'lp' . $i, |
|
207 | - get_lang('SeeTheory') . ': ', |
|
206 | + 'lp'.$i, |
|
207 | + get_lang('SeeTheory').': ', |
|
208 | 208 | $selectLpId |
209 | 209 | ); |
210 | - $group['destination' . $i] = $form->createElement( |
|
210 | + $group['destination'.$i] = $form->createElement( |
|
211 | 211 | 'select', |
212 | - 'destination' . $i, |
|
213 | - get_lang('GoToQuestion') . ': ', |
|
212 | + 'destination'.$i, |
|
213 | + get_lang('GoToQuestion').': ', |
|
214 | 214 | $selectQuestion |
215 | 215 | ); |
216 | - $group['url' . $i] = $form->createElement( |
|
217 | - 'text', 'url' . $i, |
|
218 | - get_lang('Other') . ': ', |
|
216 | + $group['url'.$i] = $form->createElement( |
|
217 | + 'text', 'url'.$i, |
|
218 | + get_lang('Other').': ', |
|
219 | 219 | array( |
220 | 220 | 'class' => 'col-md-2', |
221 | 221 | 'placeholder' => get_lang('Other') |
@@ -228,9 +228,9 @@ discard block |
||
228 | 228 | 'scenario' |
229 | 229 | ); |
230 | 230 | } else { |
231 | - $form->addHtmlEditor('comment[' . $i . ']', null, null, false, $editorConfig); |
|
231 | + $form->addHtmlEditor('comment['.$i.']', null, null, false, $editorConfig); |
|
232 | 232 | } |
233 | - $form->addText('weighting[' . $i . ']', null, null, array('class' => "col-md-1", 'value' => '0')); |
|
233 | + $form->addText('weighting['.$i.']', null, null, array('class' => "col-md-1", 'value' => '0')); |
|
234 | 234 | $form->addHtml('</tr>'); |
235 | 235 | } |
236 | 236 | |
@@ -279,19 +279,19 @@ discard block |
||
279 | 279 | $numberAnswers = $form->getSubmitValue('nb_answers'); |
280 | 280 | |
281 | 281 | for ($i = 1; $i <= $numberAnswers; $i++) { |
282 | - $answer = trim(str_replace(['<p>', '</p>'], '', $form->getSubmitValue('answer[' . $i . ']'))); |
|
283 | - $comment = trim(str_replace(['<p>', '</p>'], '', $form->getSubmitValue('comment[' . $i . ']'))); |
|
284 | - $weighting = trim($form->getSubmitValue('weighting[' . $i . ']')); |
|
282 | + $answer = trim(str_replace(['<p>', '</p>'], '', $form->getSubmitValue('answer['.$i.']'))); |
|
283 | + $comment = trim(str_replace(['<p>', '</p>'], '', $form->getSubmitValue('comment['.$i.']'))); |
|
284 | + $weighting = trim($form->getSubmitValue('weighting['.$i.']')); |
|
285 | 285 | |
286 | 286 | $scenario = $form->getSubmitValue('scenario'); |
287 | 287 | |
288 | 288 | //$listDestination = $form -> getSubmitValue('destination'.$i); |
289 | 289 | //$destinationStr = $form -> getSubmitValue('destination'.$i); |
290 | 290 | |
291 | - $try = $scenario['try' . $i]; |
|
292 | - $lp = $scenario['lp' . $i]; |
|
293 | - $destination = $scenario['destination' . $i]; |
|
294 | - $url = trim($scenario['url' . $i]); |
|
291 | + $try = $scenario['try'.$i]; |
|
292 | + $lp = $scenario['lp'.$i]; |
|
293 | + $destination = $scenario['destination'.$i]; |
|
294 | + $url = trim($scenario['url'.$i]); |
|
295 | 295 | |
296 | 296 | /* |
297 | 297 | How we are going to parse the destination value |
@@ -340,7 +340,7 @@ discard block |
||
340 | 340 | } |
341 | 341 | |
342 | 342 | //1@@1;2;@@2;4;4;@@http://www.chamilo.org |
343 | - $dest = $try . '@@' . $lp . '@@' . $destination . '@@' . $url; |
|
343 | + $dest = $try.'@@'.$lp.'@@'.$destination.'@@'.$url; |
|
344 | 344 | |
345 | 345 | $objAnswer->createAnswer($answer, $goodAnswer, $comment, $weighting, $i, null, null, $dest); |
346 | 346 | } |
@@ -18,10 +18,10 @@ |
||
18 | 18 | $objExercise = new Exercise(api_get_course_int_id()); |
19 | 19 | $objExercise->read($trackExerciseInfo['exe_exo_id']); |
20 | 20 | $em = Database::getManager(); |
21 | -$documentPath = api_get_path(SYS_COURSE_PATH) . $_course['path'] . '/document'; |
|
22 | -$picturePath = $documentPath . '/images'; |
|
21 | +$documentPath = api_get_path(SYS_COURSE_PATH).$_course['path'].'/document'; |
|
22 | +$picturePath = $documentPath.'/images'; |
|
23 | 23 | $pictureName = $objQuestion->selectPicture(); |
24 | -$pictureSize = getimagesize($picturePath . '/' . $objQuestion->selectPicture()); |
|
24 | +$pictureSize = getimagesize($picturePath.'/'.$objQuestion->selectPicture()); |
|
25 | 25 | $pictureWidth = $pictureSize[0]; |
26 | 26 | $pictureHeight = $pictureSize[1]; |
27 | 27 | $course_id = api_get_course_int_id(); |
@@ -69,7 +69,7 @@ |
||
69 | 69 | } |
70 | 70 | } |
71 | 71 | //$keep_href = ''; |
72 | - if ($element->hasAttributes()){ //in some cases we get here with an empty attributes array |
|
72 | + if ($element->hasAttributes()) { //in some cases we get here with an empty attributes array |
|
73 | 73 | // TODO: Find when and why we get such a case (empty array). |
74 | 74 | $attributes = $element->attributes; |
75 | 75 | foreach ($attributes as $attrib) { |
@@ -16,7 +16,7 @@ |
||
16 | 16 | Display::display_reduced_header(); |
17 | 17 | |
18 | 18 | if (isset($_GET['error'])) { |
19 | - switch ($_GET['error']){ |
|
19 | + switch ($_GET['error']) { |
|
20 | 20 | case 'document_deleted': |
21 | 21 | echo '<br /><br />'; |
22 | 22 | Display::display_error_message(get_lang('DocumentHasBeenDeleted')); |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | // Set status to completed for hotpotatoes if score > 80%. |
164 | 164 | if ($my_type == 'hotpotatoes') { |
165 | 165 | if ((empty($status) || $status == 'undefined' || $status == 'not attempted') && $max > 0) { |
166 | - if (($score/$max) > 0.8) { |
|
166 | + if (($score / $max) > 0.8) { |
|
167 | 167 | $myStatus = 'completed'; |
168 | 168 | if ($debug > 1) { |
169 | 169 | error_log('Calling set_status('.$myStatus.') for hotpotatoes', 0); |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | error_log('Done calling set_status for hotpotatoes - now '.$myLPI->get_status(false), 0); |
175 | 175 | } |
176 | 176 | } |
177 | - } elseif ($status == 'completed' && $max > 0 && ($score/$max) < 0.8) { |
|
177 | + } elseif ($status == 'completed' && $max > 0 && ($score / $max) < 0.8) { |
|
178 | 178 | $myStatus = 'failed'; |
179 | 179 | if ($debug > 1) { |
180 | 180 | error_log('Calling set_status('.$myStatus.') for hotpotatoes', 0); |
@@ -367,7 +367,7 @@ discard block |
||
367 | 367 | $myLPI->current_data = $suspend; |
368 | 368 | } |
369 | 369 | |
370 | - if (isset($location) && $location != '' && $location!='undefined') { |
|
370 | + if (isset($location) && $location != '' && $location != 'undefined') { |
|
371 | 371 | $myLPI->set_lesson_location($location); |
372 | 372 | } |
373 | 373 |
@@ -101,21 +101,21 @@ discard block |
||
101 | 101 | $myobjectives = json_encode($phpobjectives); |
102 | 102 | |
103 | 103 | $return .= |
104 | - "olms.score=".$myscore.";" . |
|
105 | - "olms.max=".$mymax.";" . |
|
106 | - "olms.min=".$mymin.";" . |
|
107 | - "olms.lesson_status='".$mylesson_status."';" . |
|
108 | - "olms.lesson_location='".$mylesson_location."';" . |
|
109 | - "olms.session_time='".$mysession_time."';" . |
|
110 | - "olms.suspend_data='".$mysuspend_data."';" . |
|
111 | - "olms.total_time = '".$mytotal_time."';" . |
|
112 | - "olms.mastery_score = '".$mymastery_score."';" . |
|
113 | - "olms.max_time_allowed = '".$mymax_time_allowed."';" . |
|
114 | - "olms.launch_data = '".$mylaunch_data."';" . |
|
115 | - "olms.interactions = new Array(".$myistring.");" . |
|
104 | + "olms.score=".$myscore.";". |
|
105 | + "olms.max=".$mymax.";". |
|
106 | + "olms.min=".$mymin.";". |
|
107 | + "olms.lesson_status='".$mylesson_status."';". |
|
108 | + "olms.lesson_location='".$mylesson_location."';". |
|
109 | + "olms.session_time='".$mysession_time."';". |
|
110 | + "olms.suspend_data='".$mysuspend_data."';". |
|
111 | + "olms.total_time = '".$mytotal_time."';". |
|
112 | + "olms.mastery_score = '".$mymastery_score."';". |
|
113 | + "olms.max_time_allowed = '".$mymax_time_allowed."';". |
|
114 | + "olms.launch_data = '".$mylaunch_data."';". |
|
115 | + "olms.interactions = new Array(".$myistring.");". |
|
116 | 116 | //"olms.item_objectives = new Array();" . |
117 | - "olms.item_objectives = ".$myobjectives.";" . |
|
118 | - "olms.G_lastError = 0;" . |
|
117 | + "olms.item_objectives = ".$myobjectives.";". |
|
118 | + "olms.G_lastError = 0;". |
|
119 | 119 | "olms.G_LastErrorMessage = 'No error';". |
120 | 120 | "olms.finishSignalReceived = 0;"; |
121 | 121 | /* |
@@ -144,22 +144,22 @@ discard block |
||
144 | 144 | $mycore_exit = $mylpi->get_core_exit(); |
145 | 145 | |
146 | 146 | $return .= |
147 | - "olms.lms_lp_id=".$lp_id.";" . |
|
148 | - "olms.lms_item_id=".$next_item.";" . |
|
149 | - "olms.lms_old_item_id=0;" . |
|
150 | - "olms.lms_initialized=0;" . |
|
151 | - "olms.lms_view_id=".$view_id.";" . |
|
152 | - "olms.lms_user_id=".$user_id.";" . |
|
153 | - "olms.next_item=".$next_item.";" . // This one is very important to replace possible literal strings. |
|
154 | - "olms.lms_next_item=".$mynext.";" . |
|
155 | - "olms.lms_previous_item=".$myprevious.";" . |
|
156 | - "olms.lms_item_type = '".$myitemtype."';" . |
|
157 | - "olms.lms_item_credit = '".$mycredit."';" . |
|
158 | - "olms.lms_item_lesson_mode = '".$mylesson_mode."';" . |
|
159 | - "olms.lms_item_launch_data = '".$mylaunch_data."';" . |
|
160 | - "olms.lms_item_interactions_count = '".$myinteractions_count."';" . |
|
161 | - "olms.lms_item_objectives_count = '".$myinteractions_count."';" . |
|
162 | - "olms.lms_item_core_exit = '".$mycore_exit."';" . |
|
147 | + "olms.lms_lp_id=".$lp_id.";". |
|
148 | + "olms.lms_item_id=".$next_item.";". |
|
149 | + "olms.lms_old_item_id=0;". |
|
150 | + "olms.lms_initialized=0;". |
|
151 | + "olms.lms_view_id=".$view_id.";". |
|
152 | + "olms.lms_user_id=".$user_id.";". |
|
153 | + "olms.next_item=".$next_item.";".// This one is very important to replace possible literal strings. |
|
154 | + "olms.lms_next_item=".$mynext.";". |
|
155 | + "olms.lms_previous_item=".$myprevious.";". |
|
156 | + "olms.lms_item_type = '".$myitemtype."';". |
|
157 | + "olms.lms_item_credit = '".$mycredit."';". |
|
158 | + "olms.lms_item_lesson_mode = '".$mylesson_mode."';". |
|
159 | + "olms.lms_item_launch_data = '".$mylaunch_data."';". |
|
160 | + "olms.lms_item_interactions_count = '".$myinteractions_count."';". |
|
161 | + "olms.lms_item_objectives_count = '".$myinteractions_count."';". |
|
162 | + "olms.lms_item_core_exit = '".$mycore_exit."';". |
|
163 | 163 | "olms.asset_timer = 0;"; |
164 | 164 | |
165 | 165 | $mylp->set_error_msg(''); |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | and sco_id = '$sv_sco' |
104 | 104 | and course_id = '$sv_course' |
105 | 105 | and sv_key = '$sv_key' |
106 | - order by sv_value ".($sv_asc ? "ASC": "DESC")." limit $sv_length"; |
|
106 | + order by sv_value ".($sv_asc ? "ASC" : "DESC")." limit $sv_length"; |
|
107 | 107 | // $sql_data = "select sv.user_id as user_id, sv_key as variable, sv_value as value |
108 | 108 | // from ".Database::get_main_table(TABLE_TRACK_STORED_VALUES)." sv |
109 | 109 | // where sv.user_id in (select u2.user_id from ($sql_leaders) u2) |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | and search.sco_id = '$sv_sco' |
136 | 136 | and search.course_id = '$sv_course' |
137 | 137 | and search.sv_key = '$sv_key' |
138 | - and list.sv_value ".($sv_asc ? "<=": ">=")." search.sv_value |
|
138 | + and list.sv_value ".($sv_asc ? "<=" : ">=")." search.sv_value |
|
139 | 139 | and list.sco_id = search.sco_id |
140 | 140 | and list.course_id = search.course_id |
141 | 141 | and list.sv_key = search.sv_key |
@@ -106,7 +106,7 @@ |
||
106 | 106 | // Define the 'doc.inc.php' as language file. |
107 | 107 | $nameTools = $_SESSION['oLP']->get_name(); |
108 | 108 | $interbreadcrumb[] = array( |
109 | - 'url' => api_get_path(WEB_CODE_PATH) . 'lp/lp_list.php?'.api_get_cidreq(), |
|
109 | + 'url' => api_get_path(WEB_CODE_PATH).'lp/lp_list.php?'.api_get_cidreq(), |
|
110 | 110 | 'name' => get_lang('Doc'), |
111 | 111 | ); |
112 | 112 | // Update global setting to avoid displaying right menu. |
@@ -100,7 +100,7 @@ discard block |
||
100 | 100 | } |
101 | 101 | break; |
102 | 102 | case 'item': |
103 | - $oItem = new scormItem('manifest',$child); |
|
103 | + $oItem = new scormItem('manifest', $child); |
|
104 | 104 | if ($oItem->identifier != '') { |
105 | 105 | $this->sub_items[$oItem->identifier] = $oItem; |
106 | 106 | } |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | $attributes = $element->attributes; |
120 | 120 | //$keep_href = ''; |
121 | 121 | foreach ($attributes as $attrib) { |
122 | - switch($attrib->name){ |
|
122 | + switch ($attrib->name) { |
|
123 | 123 | case 'identifier': |
124 | 124 | $this->identifier = $attrib->value; |
125 | 125 | break; |
@@ -172,8 +172,8 @@ discard block |
||
172 | 172 | ); |
173 | 173 | $abs_order++; |
174 | 174 | $i = 1; |
175 | - foreach($this->sub_items as $id => $dummy) { |
|
176 | - $oSubitem =& $this->sub_items[$id]; |
|
175 | + foreach ($this->sub_items as $id => $dummy) { |
|
176 | + $oSubitem = & $this->sub_items[$id]; |
|
177 | 177 | $oSubitem->get_flat_list($list, $abs_order, $i, $level + 1); |
178 | 178 | $i++; |
179 | 179 | } |
@@ -188,7 +188,7 @@ discard block |
||
188 | 188 | parent::save($from_outside, $prereqs_complete); |
189 | 189 | // Under certain conditions, the scorm_contact should not be set, because no scorm signal was sent. |
190 | 190 | $this->scorm_contact = true; |
191 | - if (!$this->scorm_contact){ |
|
191 | + if (!$this->scorm_contact) { |
|
192 | 192 | //error_log('New LP - was expecting SCORM message but none received', 0); |
193 | 193 | } |
194 | 194 | } |