@@ -454,7 +454,10 @@ |
||
454 | 454 | <blockquote> |
455 | 455 | <pre> |
456 | 456 | <b>UserName</b>;LastName;FirstName;Email;NewUserName;Password;AuthSource;OfficialCode;PhoneNumber;Status;ExpiryDate;Active;Language;Courses;ClassId; |
457 | - xxx;xxx;xxx;xxx;xxx;xxx;xxx;xxx;xxx;user/teacher/drh;0000-00-00 00:00:00;0/1;xxx;<span style="color:red;"><?php if (count($list_reponse) > 0) echo implode(';', $list_reponse).';'; ?></span>xxx1|xxx2|xxx3;1;<br /> |
|
457 | + xxx;xxx;xxx;xxx;xxx;xxx;xxx;xxx;xxx;user/teacher/drh;0000-00-00 00:00:00;0/1;xxx;<span style="color:red;"><?php if (count($list_reponse) > 0) { |
|
458 | + echo implode(';', $list_reponse).';'; |
|
459 | +} |
|
460 | +?></span>xxx1|xxx2|xxx3;1;<br /> |
|
458 | 461 | </pre> |
459 | 462 | </blockquote> |
460 | 463 | <p><?php |
@@ -434,8 +434,7 @@ |
||
434 | 434 | } else { |
435 | 435 | echo $question->options[2]; |
436 | 436 | } |
437 | - } |
|
438 | - else { |
|
437 | + } else { |
|
439 | 438 | echo '-'; |
440 | 439 | } |
441 | 440 | ?> |
@@ -734,7 +734,9 @@ discard block |
||
734 | 734 | WHERE user_id='$id'"; |
735 | 735 | $result = Database::query($sql); |
736 | 736 | $res = Database::fetch_array($result); |
737 | - if (!$res) return false; |
|
737 | + if (!$res) { |
|
738 | + return false; |
|
739 | + } |
|
738 | 740 | |
739 | 741 | return stripslashes($res['username']); |
740 | 742 | } |
@@ -810,10 +812,15 @@ discard block |
||
810 | 812 | "; |
811 | 813 | $result = Database::query($sql); |
812 | 814 | |
813 | - if (!($res = Database::fetch_array($result))) |
|
814 | - die(get_lang('GeneralError').' (code 901)'); |
|
815 | - if ($owner == 0) return $res['uploader_id']; |
|
816 | - if ($res['uploader_id'] == $owner) return true; |
|
815 | + if (!($res = Database::fetch_array($result))) { |
|
816 | + die(get_lang('GeneralError').' (code 901)'); |
|
817 | + } |
|
818 | + if ($owner == 0) { |
|
819 | + return $res['uploader_id']; |
|
820 | + } |
|
821 | + if ($res['uploader_id'] == $owner) { |
|
822 | + return true; |
|
823 | + } |
|
817 | 824 | die(get_lang('GeneralError').' (code '.$or_die.')'); |
818 | 825 | } |
819 | 826 |
@@ -366,8 +366,9 @@ discard block |
||
366 | 366 | if ($answerType == HOT_SPOT_DELINEATION) { |
367 | 367 | // the magic happens here ... |
368 | 368 | // we do this to not count the if no error section |
369 | - if ($nbrAnswers >= 2) |
|
370 | - $nbrAnswers--; |
|
369 | + if ($nbrAnswers >= 2) { |
|
370 | + $nbrAnswers--; |
|
371 | + } |
|
371 | 372 | } |
372 | 373 | |
373 | 374 | $reponse = array(); |
@@ -679,12 +680,15 @@ discard block |
||
679 | 680 | |
680 | 681 | for ($k = 1; $k <= 100; $k++) { |
681 | 682 | $selected1 = $selected2 = $selected3 = ''; |
682 | - if ($k == $threadhold1[$i]) |
|
683 | - $selected1 = 'selected="selected"'; |
|
684 | - if ($k == $threadhold2[$i]) |
|
685 | - $selected2 = 'selected="selected"'; |
|
686 | - if ($k == $threadhold3[$i]) |
|
687 | - $selected3 = 'selected="selected"'; |
|
683 | + if ($k == $threadhold1[$i]) { |
|
684 | + $selected1 = 'selected="selected"'; |
|
685 | + } |
|
686 | + if ($k == $threadhold2[$i]) { |
|
687 | + $selected2 = 'selected="selected"'; |
|
688 | + } |
|
689 | + if ($k == $threadhold3[$i]) { |
|
690 | + $selected3 = 'selected="selected"'; |
|
691 | + } |
|
688 | 692 | $option1.='<option ' . $selected1 . ' >' . $k . ' % </option>'; |
689 | 693 | $option2.='<option ' . $selected2 . ' >' . $k . ' % </option>'; |
690 | 694 | $option3.='<option ' . $selected3 . '>' . $k . ' %</option>'; |
@@ -731,7 +735,10 @@ discard block |
||
731 | 735 | <div class="checkbox"> |
732 | 736 | <p> |
733 | 737 | <label> |
734 | - <input type="checkbox" class="checkbox" name="<?php echo 'try[' . $i; ?>]" <?php if ($try[$i] == 1) echo'checked'; ?> /> |
|
738 | + <input type="checkbox" class="checkbox" name="<?php echo 'try[' . $i; ?>]" <?php if ($try[$i] == 1) { |
|
739 | + echo'checked'; |
|
740 | +} |
|
741 | +?> /> |
|
735 | 742 | <?php echo get_lang('TryAgain'); ?> |
736 | 743 | </label> |
737 | 744 | </p> |
@@ -784,7 +791,10 @@ discard block |
||
784 | 791 | <div class="checkbox"> |
785 | 792 | <p> |
786 | 793 | <label> |
787 | - <input type="checkbox" class="checkbox" name="<?php echo 'try[' . $i; ?>]" <?php if ($try[$i] == 1) echo'checked'; ?> /> |
|
794 | + <input type="checkbox" class="checkbox" name="<?php echo 'try[' . $i; ?>]" <?php if ($try[$i] == 1) { |
|
795 | + echo'checked'; |
|
796 | +} |
|
797 | +?> /> |
|
788 | 798 | <?php echo get_lang('TryAgain'); ?> |
789 | 799 | </label> |
790 | 800 | </p> |
@@ -823,7 +833,10 @@ discard block |
||
823 | 833 | <th ><?php echo get_lang('OAR'); ?>*</th> |
824 | 834 | <?php if ($objExercise->selectFeedbackType() == EXERCISE_FEEDBACK_TYPE_DIRECT) { ?> |
825 | 835 | <th colspan="2" ><?php echo get_lang('Comment'); ?></th> |
826 | - <th ><?php if ($answerType == HOT_SPOT_DELINEATION) echo get_lang('Scenario'); ?></th> |
|
836 | + <th ><?php if ($answerType == HOT_SPOT_DELINEATION) { |
|
837 | + echo get_lang('Scenario'); |
|
838 | +} |
|
839 | +?></th> |
|
827 | 840 | <?php } else { ?> |
828 | 841 | <th colspan="3" ><?php echo get_lang('Comment'); ?></th> |
829 | 842 | <?php } ?> |
@@ -849,7 +862,10 @@ discard block |
||
849 | 862 | <div class="checkbox"> |
850 | 863 | <p> |
851 | 864 | <label> |
852 | - <input type="checkbox" class="checkbox" name="<?php echo 'try[' . $i; ?>]" <?php if (isset($try[$i]) && $try[$i] == 1) echo'checked'; ?> /> |
|
865 | + <input type="checkbox" class="checkbox" name="<?php echo 'try[' . $i; ?>]" <?php if (isset($try[$i]) && $try[$i] == 1) { |
|
866 | + echo'checked'; |
|
867 | +} |
|
868 | +?> /> |
|
853 | 869 | <?php echo get_lang('TryAgain'); ?> |
854 | 870 | </label> |
855 | 871 | </p> |
@@ -998,7 +1014,10 @@ discard block |
||
998 | 1014 | <div class="checkbox"> |
999 | 1015 | <p> |
1000 | 1016 | <label> |
1001 | - <input type="checkbox" class="checkbox" name="try_noerror" <?php if ($try_noerror == 1) echo'checked'; ?> /> |
|
1017 | + <input type="checkbox" class="checkbox" name="try_noerror" <?php if ($try_noerror == 1) { |
|
1018 | + echo'checked'; |
|
1019 | +} |
|
1020 | +?> /> |
|
1002 | 1021 | <?php echo get_lang('TryAgain'); ?> |
1003 | 1022 | </label> |
1004 | 1023 | </p> |
@@ -106,7 +106,9 @@ discard block |
||
106 | 106 | //Check if the user is registered in the session otherwise we will add it |
107 | 107 | $result = SessionManager::get_users_by_session($new_session_id); |
108 | 108 | if (empty($result) || !in_array($user_id, array_keys($result))) { |
109 | - if ($debug) echo 'User added to the session'; |
|
109 | + if ($debug) { |
|
110 | + echo 'User added to the session'; |
|
111 | + } |
|
110 | 112 | //Registering user to the new session |
111 | 113 | SessionManager::suscribe_users_to_session($new_session_id,array($user_id),false); |
112 | 114 | } |
@@ -141,10 +143,11 @@ discard block |
||
141 | 143 | $list[$row['exe_id']]= $row; |
142 | 144 | } |
143 | 145 | |
144 | - if (!empty($list)) |
|
145 | - foreach ($list as $exe_id =>$data) { |
|
146 | + if (!empty($list)) { |
|
147 | + foreach ($list as $exe_id =>$data) { |
|
146 | 148 | if ($update_database) { |
147 | 149 | $sql = "UPDATE $TABLETRACK_EXERCICES SET session_id = '$new_session_id' WHERE exe_id = $exe_id"; |
150 | + } |
|
148 | 151 | $res = Database::query($sql); |
149 | 152 | $result_message[$TABLETRACK_EXERCICES]++; |
150 | 153 | } else { |
@@ -168,10 +171,11 @@ discard block |
||
168 | 171 | $list[$row['exe_id']]= $row; |
169 | 172 | } |
170 | 173 | |
171 | - if (!empty($list)) |
|
172 | - foreach ($list as $exe_id =>$data) { |
|
174 | + if (!empty($list)) { |
|
175 | + foreach ($list as $exe_id =>$data) { |
|
173 | 176 | if ($update_database) { |
174 | 177 | $sql = "UPDATE $TABLETRACK_EXERCICES SET session_id = '$new_session_id' WHERE exe_id = $exe_id"; |
178 | + } |
|
175 | 179 | $res = Database::query($sql); |
176 | 180 | $result_message[$TABLETRACK_EXERCICES]++; |
177 | 181 | } else { |
@@ -196,10 +200,11 @@ discard block |
||
196 | 200 | $list[$row['course_access_id']] = $row; |
197 | 201 | } |
198 | 202 | |
199 | - if (!empty($list)) |
|
200 | - foreach ($list as $id => $data) { |
|
203 | + if (!empty($list)) { |
|
204 | + foreach ($list as $id => $data) { |
|
201 | 205 | if ($update_database) { |
202 | 206 | $sql = "UPDATE $TBL_TRACK_E_COURSE_ACCESS SET session_id = $new_session_id WHERE course_access_id = $id"; |
207 | + } |
|
203 | 208 | if ($debug) { |
204 | 209 | echo $sql; |
205 | 210 | } |
@@ -218,13 +223,18 @@ discard block |
||
218 | 223 | while($row = Database::fetch_array($res,'ASSOC')) { |
219 | 224 | $list[] = $row['access_id']; |
220 | 225 | } |
221 | - if (!empty($list)) |
|
222 | - foreach ($list as $id) { |
|
226 | + if (!empty($list)) { |
|
227 | + foreach ($list as $id) { |
|
223 | 228 | if ($update_database) { |
224 | 229 | $sql = "UPDATE $TBL_TRACK_E_LAST_ACCESS SET access_session_id = $new_session_id WHERE access_id = $id"; |
225 | - if ($debug) echo $sql; |
|
230 | + } |
|
231 | + if ($debug) { |
|
232 | + echo $sql; |
|
233 | + } |
|
226 | 234 | $res = Database::query($sql); |
227 | - if ($debug) var_dump($res); |
|
235 | + if ($debug) { |
|
236 | + var_dump($res); |
|
237 | + } |
|
228 | 238 | $result_message[$TBL_TRACK_E_LAST_ACCESS]++; |
229 | 239 | } |
230 | 240 | } |
@@ -248,13 +258,18 @@ discard block |
||
248 | 258 | } |
249 | 259 | } |
250 | 260 | |
251 | - if (!empty($list)) |
|
252 | - foreach ($list as $id=>$data) { |
|
261 | + if (!empty($list)) { |
|
262 | + foreach ($list as $id=>$data) { |
|
253 | 263 | if ($update_database) { |
254 | 264 | $sql = "UPDATE $TBL_LP_VIEW SET session_id = $new_session_id WHERE c_id = $course_id AND id = $id "; |
255 | - if ($debug) var_dump($sql); |
|
265 | + } |
|
266 | + if ($debug) { |
|
267 | + var_dump($sql); |
|
268 | + } |
|
256 | 269 | $res = Database::query($sql); |
257 | - if ($debug) var_dump($res); |
|
270 | + if ($debug) { |
|
271 | + var_dump($res); |
|
272 | + } |
|
258 | 273 | $result_message[$TBL_LP_VIEW]++; |
259 | 274 | } else { |
260 | 275 | //Getting all information of that lp_item_id |
@@ -281,10 +296,11 @@ discard block |
||
281 | 296 | $list[$row['id']] = $row; |
282 | 297 | } |
283 | 298 | } |
284 | - if (!empty($list)) |
|
285 | - foreach ($list as $id=>$data) { |
|
299 | + if (!empty($list)) { |
|
300 | + foreach ($list as $id=>$data) { |
|
286 | 301 | //Getting all information of that lp_item_id |
287 | 302 | $score = Tracking::get_avg_student_score($user_id, $origin_course_code, array($data['lp_id']), $new_session_id); |
303 | + } |
|
288 | 304 | $progress = Tracking::get_avg_student_progress($user_id, $origin_course_code, array($data['lp_id']), $new_session_id); |
289 | 305 | $result_message_compare['LP_VIEW'][$data['lp_id']] = array('score' => $score, 'progress' =>$progress); |
290 | 306 | } |
@@ -300,9 +316,13 @@ discard block |
||
300 | 316 | $id = $row['ref']; |
301 | 317 | if ($update_database) { |
302 | 318 | $sql = "UPDATE $TBL_AGENDA SET session_id = $new_session_id WHERE c_id = $course_id AND id = $id "; |
303 | - if ($debug) var_dump($sql); |
|
319 | + if ($debug) { |
|
320 | + var_dump($sql); |
|
321 | + } |
|
304 | 322 | $res_update = Database::query($sql); |
305 | - if ($debug) var_dump($res_update); |
|
323 | + if ($debug) { |
|
324 | + var_dump($res_update); |
|
325 | + } |
|
306 | 326 | $result_message['agenda']++; |
307 | 327 | } |
308 | 328 | } |
@@ -314,22 +334,30 @@ discard block |
||
314 | 334 | //echo '<h1>Student publication</h1>'; |
315 | 335 | |
316 | 336 | $sql = "SELECT ref FROM $TBL_ITEM_PROPERTY WHERE tool = 'work' AND insert_user_id = $user_id AND c_id = $course_id"; |
317 | - if ($debug) echo $sql; |
|
337 | + if ($debug) { |
|
338 | + echo $sql; |
|
339 | + } |
|
318 | 340 | $res = Database::query($sql); |
319 | 341 | while($row = Database::fetch_array($res,'ASSOC')) { |
320 | 342 | $id = $row['ref']; |
321 | 343 | $sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION WHERE id = $id AND session_id = $origin_session_id AND c_id = $course_id"; |
322 | - if ($debug) var_dump($sql); |
|
344 | + if ($debug) { |
|
345 | + var_dump($sql); |
|
346 | + } |
|
323 | 347 | $sub_res = Database::query($sql); |
324 | 348 | if (Database::num_rows($sub_res) > 0 ) { |
325 | 349 | $data = Database::fetch_array($sub_res,'ASSOC'); |
326 | - if ($debug) var_dump($data); |
|
350 | + if ($debug) { |
|
351 | + var_dump($data); |
|
352 | + } |
|
327 | 353 | $parent_id = $data['parent_id']; |
328 | 354 | if (isset($data['parent_id']) && !empty($data['parent_id'])) { |
329 | 355 | $sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION WHERE id = $parent_id AND c_id = $course_id"; |
330 | 356 | $select_res = Database::query($sql); |
331 | 357 | $parent_data = Database::fetch_array($select_res,'ASSOC'); |
332 | - if ($debug) var_dump($parent_data); |
|
358 | + if ($debug) { |
|
359 | + var_dump($parent_data); |
|
360 | + } |
|
333 | 361 | |
334 | 362 | $sys_course_path = api_get_path(SYS_COURSE_PATH); |
335 | 363 | $course_dir = $sys_course_path . $course_info['path']; |
@@ -344,7 +372,9 @@ discard block |
||
344 | 372 | $sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION |
345 | 373 | WHERE description like '%$search_this%' AND url LIKE '%$search_this2%' AND session_id = $new_session_id AND c_id = $course_id |
346 | 374 | ORDER BY id desc LIMIT 1"; |
347 | - if ($debug) echo $sql; |
|
375 | + if ($debug) { |
|
376 | + echo $sql; |
|
377 | + } |
|
348 | 378 | $sub_res = Database::query($sql); |
349 | 379 | $num_rows = Database::num_rows($sub_res); |
350 | 380 | |
@@ -377,12 +407,16 @@ discard block |
||
377 | 407 | date_of_qualification = '0000-00-00 00:00:00', |
378 | 408 | session_id = ".$new_session_id; |
379 | 409 | $rest_insert = Database::query($sql_add_publication); |
380 | - if ($debug) echo ($sql_add_publication); |
|
410 | + if ($debug) { |
|
411 | + echo ($sql_add_publication); |
|
412 | + } |
|
381 | 413 | // add the directory |
382 | 414 | $id = Database::insert_id(); |
383 | 415 | //Folder created |
384 | 416 | api_item_property_update($course_info, 'work', $id, 'DirectoryCreated', api_get_user_id()); |
385 | - if ($debug) var_dump($rest_insert); |
|
417 | + if ($debug) { |
|
418 | + var_dump($rest_insert); |
|
419 | + } |
|
386 | 420 | $new_parent_id = $id; |
387 | 421 | $result_message[$TBL_STUDENT_PUBLICATION.' - new folder created called: '.$created_dir]++; |
388 | 422 | } |
@@ -390,7 +424,9 @@ discard block |
||
390 | 424 | |
391 | 425 | //Creating student_publication_assignment if exists |
392 | 426 | $sql = "SELECT * FROM $TBL_STUDENT_PUBLICATION_ASSIGNMENT WHERE publication_id = $parent_id AND c_id = $course_id"; |
393 | - if ($debug) var_dump($sql); |
|
427 | + if ($debug) { |
|
428 | + var_dump($sql); |
|
429 | + } |
|
394 | 430 | $rest_select = Database::query($sql); |
395 | 431 | if (Database::num_rows($rest_select) > 0 ) { |
396 | 432 | if ($update_database) { |
@@ -402,7 +438,9 @@ discard block |
||
402 | 438 | add_to_calendar = '".$assignment_data['add_to_calendar']."', |
403 | 439 | enable_qualification = '".$assignment_data['enable_qualification']."', |
404 | 440 | publication_id = '".$new_parent_id."'"; |
405 | - if ($debug) echo $sql_add_publication; |
|
441 | + if ($debug) { |
|
442 | + echo $sql_add_publication; |
|
443 | + } |
|
406 | 444 | $rest_select = Database::query($sql_add_publication); |
407 | 445 | $id = Database::insert_id(); |
408 | 446 | |
@@ -410,11 +448,15 @@ discard block |
||
410 | 448 | "has_properties = '".$id."', |
411 | 449 | view_properties = '1' |
412 | 450 | WHERE id = ".$new_parent_id; |
413 | - if ($debug) echo $sql_update; |
|
451 | + if ($debug) { |
|
452 | + echo $sql_update; |
|
453 | + } |
|
414 | 454 | $rest_update = Database::query($sql_update); |
415 | 455 | |
416 | 456 | |
417 | - if ($debug) var_dump($sql_update); |
|
457 | + if ($debug) { |
|
458 | + var_dump($sql_update); |
|
459 | + } |
|
418 | 460 | $result_message[$TBL_STUDENT_PUBLICATION_ASSIGNMENT]++; |
419 | 461 | } |
420 | 462 | } |
@@ -437,9 +479,13 @@ discard block |
||
437 | 479 | parent_id = ".$new_parent_id ." , |
438 | 480 | session_id = ".$new_session_id; |
439 | 481 | |
440 | - if ($debug) echo $sql_add_publication; |
|
482 | + if ($debug) { |
|
483 | + echo $sql_add_publication; |
|
484 | + } |
|
441 | 485 | $rest_insert = Database::query($sql_add_publication); |
442 | - if ($debug) var_dump($rest_insert); |
|
486 | + if ($debug) { |
|
487 | + var_dump($rest_insert); |
|
488 | + } |
|
443 | 489 | $id = Database::insert_id(); |
444 | 490 | api_item_property_update($course_info, 'work', $id, 'DocumentAdded', $user_id); |
445 | 491 | $result_message[$TBL_STUDENT_PUBLICATION]++; |
@@ -453,7 +499,9 @@ discard block |
||
453 | 499 | if ($result) { |
454 | 500 | unlink($full_file_name); |
455 | 501 | $sql = "DELETE FROM $TBL_STUDENT_PUBLICATION WHERE id= ".$data['id']; |
456 | - if ($debug) var_dump($sql); |
|
502 | + if ($debug) { |
|
503 | + var_dump($sql); |
|
504 | + } |
|
457 | 505 | $result_delete = Database::query($sql); |
458 | 506 | api_item_property_update($course_info, 'work', $data['id'], 'DocumentDeleted', api_get_user_id()); |
459 | 507 | } |
@@ -469,22 +517,30 @@ discard block |
||
469 | 517 | //10. Dropbox - not neccesary to move categories (no presence of session_id) |
470 | 518 | |
471 | 519 | $sql = "SELECT id FROM $TBL_DROPBOX_FILE WHERE uploader_id = $user_id AND session_id = $origin_session_id AND c_id = $course_id"; |
472 | - if ($debug) var_dump($sql); |
|
520 | + if ($debug) { |
|
521 | + var_dump($sql); |
|
522 | + } |
|
473 | 523 | $res = Database::query($sql); |
474 | 524 | while($row = Database::fetch_array($res,'ASSOC')) { |
475 | 525 | $id = $row['id']; |
476 | 526 | if ($update_database) { |
477 | 527 | $sql = "UPDATE $TBL_DROPBOX_FILE SET session_id = $new_session_id WHERE c_id = $course_id AND id = $id"; |
478 | - if ($debug) var_dump($sql); |
|
528 | + if ($debug) { |
|
529 | + var_dump($sql); |
|
530 | + } |
|
479 | 531 | $res = Database::query($sql); |
480 | - if ($debug) var_dump($res); |
|
532 | + if ($debug) { |
|
533 | + var_dump($res); |
|
534 | + } |
|
481 | 535 | |
482 | 536 | $sql = "UPDATE $TBL_DROPBOX_POST SET session_id = $new_session_id WHERE file_id = $id"; |
483 | - if ($debug) |
|
484 | - var_dump($sql); |
|
537 | + if ($debug) { |
|
538 | + var_dump($sql); |
|
539 | + } |
|
485 | 540 | $res = Database::query($sql); |
486 | - if ($debug) |
|
487 | - var_dump($res); |
|
541 | + if ($debug) { |
|
542 | + var_dump($res); |
|
543 | + } |
|
488 | 544 | $result_message[$TBL_DROPBOX_FILE]++; |
489 | 545 | } |
490 | 546 | } |
@@ -493,23 +549,30 @@ discard block |
||
493 | 549 | |
494 | 550 | $sql = "SELECT notebook_id FROM $TBL_NOTEBOOK |
495 | 551 | WHERE user_id = $user_id AND session_id = $origin_session_id AND course = '$origin_course_code' AND c_id = $course_id"; |
496 | - if ($debug) var_dump($sql); |
|
552 | + if ($debug) { |
|
553 | + var_dump($sql); |
|
554 | + } |
|
497 | 555 | $res = Database::query($sql); |
498 | 556 | while($row = Database::fetch_array($res,'ASSOC')) { |
499 | 557 | $id = $row['notebook_id']; |
500 | 558 | if ($update_database) { |
501 | 559 | $sql = "UPDATE $TBL_NOTEBOOK SET session_id = $new_session_id WHERE c_id = $course_id AND notebook_id = $id"; |
502 | - if ($debug) var_dump($sql); |
|
560 | + if ($debug) { |
|
561 | + var_dump($sql); |
|
562 | + } |
|
503 | 563 | $res = Database::query($sql); |
504 | - if ($debug) var_dump($res); |
|
564 | + if ($debug) { |
|
565 | + var_dump($res); |
|
566 | + } |
|
505 | 567 | } |
506 | 568 | } |
507 | 569 | |
508 | 570 | if ($update_database) { |
509 | 571 | echo '<h2>'.get_lang('StatsMoved').'</h2>'; |
510 | - if (is_array($result_message)) |
|
511 | - foreach ($result_message as $table=>$times) { |
|
572 | + if (is_array($result_message)) { |
|
573 | + foreach ($result_message as $table=>$times) { |
|
512 | 574 | echo 'Table '.$table.' - '.$times.' records updated <br />'; |
575 | + } |
|
513 | 576 | } |
514 | 577 | } else { |
515 | 578 | echo '<h2>'.get_lang('UserInformationOfThisCourse').'</h2>'; |
@@ -626,10 +689,11 @@ discard block |
||
626 | 689 | } |
627 | 690 | $navigation .= ' '; |
628 | 691 | $page ++; |
629 | -if ($page < $nro_pages) |
|
692 | +if ($page < $nro_pages) { |
|
630 | 693 | $navigation .= '<a href="'.api_get_self().'?page='.$page.'">'.get_lang('Next').'</a>'; |
631 | -else |
|
694 | +} else { |
|
632 | 695 | $navigation .= get_lang('Next'); |
696 | +} |
|
633 | 697 | |
634 | 698 | echo $navigation; |
635 | 699 | $user_list = UserManager::get_user_list(array(), array(), $begin, $default); |
@@ -65,8 +65,10 @@ discard block |
||
65 | 65 | $bords = array_fill(0, $bord_lenght, array()); // building this array |
66 | 66 | |
67 | 67 | /* adding the first point of the polygone */ |
68 | - if (is_array($bords[$poly[0]['y']])) //avoid warning |
|
68 | + if (is_array($bords[$poly[0]['y']])) { |
|
69 | + //avoid warning |
|
69 | 70 | array_push($bords[$poly[0]['y']], $poly[0]['x']); |
71 | + } |
|
70 | 72 | |
71 | 73 | $i = 1; // we re-use $i and $old_pente bellow the loop |
72 | 74 | $old_pente=0; |
@@ -75,11 +77,14 @@ discard block |
||
75 | 77 | |
76 | 78 | /* special cases */ |
77 | 79 | if ($poly[$i-1]['y'] == $poly[$i]['y']) { |
78 | - if ($poly[$i-1]['x'] == $poly[$i]['x']) |
|
79 | - continue; // twice the same point |
|
80 | + if ($poly[$i-1]['x'] == $poly[$i]['x']) { |
|
81 | + continue; |
|
82 | + } |
|
83 | + // twice the same point |
|
80 | 84 | else { // infinite elevation of the edge |
81 | - if (is_array($bords[$poly[$i]['y']])) |
|
82 | - array_push($bords[$poly[$i]['y']],$poly[$i]['x']); |
|
85 | + if (is_array($bords[$poly[$i]['y']])) { |
|
86 | + array_push($bords[$poly[$i]['y']],$poly[$i]['x']); |
|
87 | + } |
|
83 | 88 | $old_pente=0; |
84 | 89 | continue; |
85 | 90 | } |
@@ -87,9 +92,13 @@ discard block |
||
87 | 92 | |
88 | 93 | //echo 'point:'.$poly[$i]['y']; bug here |
89 | 94 | // adding the point as a part of an edge |
90 | - if (is_array($bords[$poly[$i]['y']])) //avoid warning |
|
95 | + if (is_array($bords[$poly[$i]['y']])) { |
|
96 | + //avoid warning |
|
91 | 97 | array_push($bords[$poly[$i]['y']], $poly[$i]['x']); |
92 | - if (DEBUG) echo '('.$poly[$i]['x'].';'.$poly[$i]['y'].') '; |
|
98 | + } |
|
99 | + if (DEBUG) { |
|
100 | + echo '('.$poly[$i]['x'].';'.$poly[$i]['y'].') '; |
|
101 | + } |
|
93 | 102 | |
94 | 103 | /* computing the elevation of the edge going */ |
95 | 104 | // from $poly[$i-1] to $poly[$i] |
@@ -99,15 +108,17 @@ discard block |
||
99 | 108 | // if the sign of the elevation change from the one of the |
100 | 109 | // previous edge, the point must be added a second time inside |
101 | 110 | // $bords |
102 | - if ($i>1) |
|
103 | - if (($old_pente<0 && $pente>0) |
|
111 | + if ($i>1) { |
|
112 | + if (($old_pente<0 && $pente>0) |
|
104 | 113 | || ($old_pente>0 && $pente<0)) { |
105 | 114 | if (is_array($bords[$poly[$i]['y']])) //avoid warning |
106 | 115 | array_push($bords[$poly[$i]['y']],$poly[$i]['x']); |
116 | + } |
|
107 | 117 | |
108 | - if (DEBUG) |
|
109 | - echo '*('.$poly[$i]['x']. |
|
118 | + if (DEBUG) { |
|
119 | + echo '*('.$poly[$i]['x']. |
|
110 | 120 | ';'.$poly[$i]['y'].') '; |
121 | + } |
|
111 | 122 | } |
112 | 123 | |
113 | 124 | /* detect the direction of the elevation in Y */ |
@@ -136,10 +147,11 @@ discard block |
||
136 | 147 | |
137 | 148 | // elevation between $poly[0]['x'] and $poly[1]['x']) |
138 | 149 | $rest = $poly[0]['y']-$poly[1]['y']; |
139 | - if ($rest!=0) |
|
140 | - $pente1 = ($poly[0]['x']-$poly[1]['x'])/($rest); |
|
141 | - else |
|
142 | - $pente1 = 0; |
|
150 | + if ($rest!=0) { |
|
151 | + $pente1 = ($poly[0]['x']-$poly[1]['x'])/($rest); |
|
152 | + } else { |
|
153 | + $pente1 = 0; |
|
154 | + } |
|
143 | 155 | |
144 | 156 | // elevation between $poly[$i-1]['x'] and $poly[0]['x']) |
145 | 157 | $pente = ($poly[$i-1]['x']-$poly[0]['x'])/ |
@@ -151,14 +163,17 @@ discard block |
||
151 | 163 | |
152 | 164 | // doubling the first point if needed (see above) |
153 | 165 | if (($pente1<0 && $pente>0) || ($pente1>0 && $pente<0)) { |
154 | - if (is_array($bords[$poly[$i - 1]['y']])) |
|
155 | - array_push($bords[$poly[$i - 1]['y']], round($poly[$i - 1]['x'])); |
|
166 | + if (is_array($bords[$poly[$i - 1]['y']])) { |
|
167 | + array_push($bords[$poly[$i - 1]['y']], round($poly[$i - 1]['x'])); |
|
168 | + } |
|
156 | 169 | //if (DEBUG) echo '('.$poly[$i-1]['x'].';'.$poly[$i-1]['y'].') '; |
157 | 170 | } |
158 | 171 | // doubling the last point if neededd |
159 | 172 | if (($old_pente<0 && $pente>0) || ($old_pente>0 && $pente<0)) { |
160 | - if (is_array($bords[$poly[$i-1]['y']])) //avoid warning |
|
173 | + if (is_array($bords[$poly[$i-1]['y']])) { |
|
174 | + //avoid warning |
|
161 | 175 | array_push($bords[$poly[$i-1]['y']], round($poly[$i-1]['x'])); |
176 | + } |
|
162 | 177 | //if (DEBUG) echo '*('.$poly[$i-1]['x'].';'.$poly[$i-1]['y'].') '; |
163 | 178 | } |
164 | 179 | |
@@ -227,11 +242,13 @@ discard block |
||
227 | 242 | $s = "<div style='font-size: 8px; line-height:3px'><pre>\n"; |
228 | 243 | } |
229 | 244 | for ($i=0; $i<$max['y']; $i++) { |
230 | - for($j=0; $j<$max['x']; $j++) |
|
231 | - if($poly[$j][$i] == TRUE) |
|
245 | + for($j=0; $j<$max['x']; $j++) { |
|
246 | + if($poly[$j][$i] == TRUE) |
|
232 | 247 | $s .= ($format=='html'?"<b>1</b>":'1'); |
233 | - else |
|
234 | - $s .= "0"; |
|
248 | + } |
|
249 | + else { |
|
250 | + $s .= "0"; |
|
251 | + } |
|
235 | 252 | $s .= ($format=='html'?"<br />\n":"\n"); |
236 | 253 | } |
237 | 254 | $s .= ($format=='html'?"</pre></div>\n":"\n"); |
@@ -252,15 +269,19 @@ discard block |
||
252 | 269 | $surfaceOf1 = 0; |
253 | 270 | $surfaceOf2 = 0; |
254 | 271 | |
255 | - for ($i=0; $i<$max['x']; $i++) |
|
256 | - for($j=0; $j<$max['y']; $j++) { |
|
272 | + for ($i=0; $i<$max['x']; $i++) { |
|
273 | + for($j=0; |
|
274 | + } |
|
275 | + $j<$max['y']; $j++) { |
|
257 | 276 | if (isset($poly1[$i][$j]) && ($poly1[$i][$j] == TRUE)) { |
258 | 277 | $surfaceOf1++; |
259 | - if (isset($poly2[$i][$j]) && ($poly2[$i][$j] == FALSE)) |
|
260 | - $onlyIn1++; |
|
278 | + if (isset($poly2[$i][$j]) && ($poly2[$i][$j] == FALSE)) { |
|
279 | + $onlyIn1++; |
|
280 | + } |
|
281 | + } |
|
282 | + if (isset($poly2[$i][$j]) && ($poly2[$i][$j] == TRUE)) { |
|
283 | + $surfaceOf2++; |
|
261 | 284 | } |
262 | - if (isset($poly2[$i][$j]) && ($poly2[$i][$j] == TRUE)) |
|
263 | - $surfaceOf2++; |
|
264 | 285 | } |
265 | 286 | |
266 | 287 | return array ( |
@@ -41,28 +41,35 @@ |
||
41 | 41 | 'where r.course_id=c.id and r.tool_id='. |
42 | 42 | reports_getToolId(TOOL_QUIZ). |
43 | 43 | ' order by r.course_id, r.child_name'); |
44 | - if (Database::num_rows($columns) == 0) |
|
45 | - die('<b>'.get_lang('no data found').'</b>'); |
|
44 | + if (Database::num_rows($columns) == 0) { |
|
45 | + die('<b>'.get_lang('no data found').'</b>'); |
|
46 | + } |
|
46 | 47 | $query = 'select u.lastname Name, u.firstname Firstname'; |
47 | 48 | $columns = Database::store_result($columns); |
48 | - if ($_REQUEST['tattempt'] == 'min' || $_REQUEST['tattempt'] == 'max') |
|
49 | - $function = $_REQUEST['tattempt']; |
|
50 | - else |
|
51 | - $function = 'avg'; |
|
52 | - foreach ($columns as $key => $column) |
|
53 | - $query .= ', '.$function.'(k'.$key.'.score) as `'. |
|
49 | + if ($_REQUEST['tattempt'] == 'min' || $_REQUEST['tattempt'] == 'max') { |
|
50 | + $function = $_REQUEST['tattempt']; |
|
51 | + } else { |
|
52 | + $function = 'avg'; |
|
53 | + } |
|
54 | + foreach ($columns as $key => $column) { |
|
55 | + $query .= ', '.$function.'(k'.$key.'.score) as `'. |
|
54 | 56 | $column['course'].' - '. |
55 | 57 | $column['test'].'` '; |
58 | + } |
|
56 | 59 | $query .= ' from '.Database::get_main_table(TABLE_MAIN_USER).' u '; |
57 | - foreach ($columns as $key => $column) // fixme sessions |
|
60 | + foreach ($columns as $key => $column) { |
|
61 | + // fixme sessions |
|
58 | 62 | $query .= 'left outer join '. |
59 | 63 | Database::get_main_table(TABLE_MAIN_REPORTS_VALUES). |
60 | 64 | ' k'.$key. |
61 | 65 | ' on k'.$key.'.key_id = '.$column['kid']. |
62 | 66 | ' and k'.$key.'.user_id = u.user_id '; |
67 | + } |
|
63 | 68 | $query .= ' group by '; |
64 | - foreach ($columns as $key => $column) // grouping attempt |
|
69 | + foreach ($columns as $key => $column) { |
|
70 | + // grouping attempt |
|
65 | 71 | $query .= 'k'.$key.'.attempt, '; |
72 | + } |
|
66 | 73 | $query = substr($query, 0, -2); // removing last ', '; |
67 | 74 | |
68 | 75 |
@@ -1009,8 +1009,9 @@ discard block |
||
1009 | 1009 | $blog_post_actions .= '</a>'; |
1010 | 1010 | } |
1011 | 1011 | |
1012 | - if (api_is_allowed('BLOG_' . $blog_id, 'article_rate')) |
|
1013 | - $rating_select = Blog::display_rating_form('post',$blog_id,$post_id); |
|
1012 | + if (api_is_allowed('BLOG_' . $blog_id, 'article_rate')) { |
|
1013 | + $rating_select = Blog::display_rating_form('post',$blog_id,$post_id); |
|
1014 | + } |
|
1014 | 1015 | |
1015 | 1016 | $blog_post_text=stripslashes($blog_post_text); |
1016 | 1017 | |
@@ -1654,8 +1655,9 @@ discard block |
||
1654 | 1655 | |
1655 | 1656 | $arrPermissions = array(); |
1656 | 1657 | |
1657 | - while ($row = Database::fetch_array($result)) |
|
1658 | - $arrPermissions[] = $row['action']; |
|
1658 | + while ($row = Database::fetch_array($result)) { |
|
1659 | + $arrPermissions[] = $row['action']; |
|
1660 | + } |
|
1659 | 1661 | |
1660 | 1662 | echo '<tr>'; |
1661 | 1663 | echo '<td style="text-align:right; vertical-align:top;">' . get_lang('TaskManager') . ': </td>'; |
@@ -2332,8 +2334,9 @@ discard block |
||
2332 | 2334 | //Handle leap year |
2333 | 2335 | $numberofdays = array (0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); |
2334 | 2336 | |
2335 | - if(($year % 400 == 0) or ($year % 4 == 0 and $year % 100 <> 0)) |
|
2336 | - $numberofdays[2] = 29; |
|
2337 | + if(($year % 400 == 0) or ($year % 4 == 0 and $year % 100 <> 0)) { |
|
2338 | + $numberofdays[2] = 29; |
|
2339 | + } |
|
2337 | 2340 | |
2338 | 2341 | //Get the first day of the month |
2339 | 2342 | $dayone = getdate(mktime(0, 0, 0, $month, 1, $year)); |
@@ -2363,8 +2366,9 @@ discard block |
||
2363 | 2366 | if( Database::num_rows($result) > 0) { |
2364 | 2367 | while($blog_post = Database::fetch_array($result)) { |
2365 | 2368 | // If the day of this post is not yet in the array, add it. |
2366 | - if (!in_array($blog_post['post_day'], $posts)) |
|
2367 | - $posts[] = $blog_post['post_day']; |
|
2369 | + if (!in_array($blog_post['post_day'], $posts)) { |
|
2370 | + $posts[] = $blog_post['post_day']; |
|
2371 | + } |
|
2368 | 2372 | } |
2369 | 2373 | } |
2370 | 2374 | |
@@ -2403,8 +2407,9 @@ discard block |
||
2403 | 2407 | |
2404 | 2408 | echo "<tr>\n"; |
2405 | 2409 | |
2406 | - for($ii = 1; $ii < 8; $ii ++) |
|
2407 | - echo "<td class=\"weekdays\">", $DaysShort[$ii % 7], "</td>"; |
|
2410 | + for($ii = 1; $ii < 8; $ii ++) { |
|
2411 | + echo "<td class=\"weekdays\">", $DaysShort[$ii % 7], "</td>"; |
|
2412 | + } |
|
2408 | 2413 | |
2409 | 2414 | echo "</tr>"; |
2410 | 2415 | |
@@ -2414,8 +2419,9 @@ discard block |
||
2414 | 2419 | while ($curday <= $numberofdays[$month]) { |
2415 | 2420 | echo "<tr>"; |
2416 | 2421 | for ($ii = 0; $ii < 7; $ii ++) { |
2417 | - if (($curday == -1) && ($ii == $startdayofweek)) |
|
2418 | - $curday = 1; |
|
2422 | + if (($curday == -1) && ($ii == $startdayofweek)) { |
|
2423 | + $curday = 1; |
|
2424 | + } |
|
2419 | 2425 | |
2420 | 2426 | if (($curday > 0) && ($curday <= $numberofdays[$month])) { |
2421 | 2427 | $bgcolor = $ii < 5 ? $class="class=\"days_week\"" : $class="class=\"days_weekend\""; |
@@ -2429,10 +2435,11 @@ discard block |
||
2429 | 2435 | echo "<td " . $class.">"; |
2430 | 2436 | |
2431 | 2437 | // If there are posts on this day, create a filter link. |
2432 | - if(in_array($curday, $posts)) |
|
2433 | - echo '<a href="blog.php?blog_id=' . $blog_id . '&filter=' . $year . '-' . $month . '-' . $curday . '&month=' . $month . '&year=' . $year . '" title="' . get_lang('ViewPostsOfThisDay') . '">' . $curday . '</a>'; |
|
2434 | - else |
|
2435 | - echo $dayheader; |
|
2438 | + if(in_array($curday, $posts)) { |
|
2439 | + echo '<a href="blog.php?blog_id=' . $blog_id . '&filter=' . $year . '-' . $month . '-' . $curday . '&month=' . $month . '&year=' . $year . '" title="' . get_lang('ViewPostsOfThisDay') . '">' . $curday . '</a>'; |
|
2440 | + } else { |
|
2441 | + echo $dayheader; |
|
2442 | + } |
|
2436 | 2443 | |
2437 | 2444 | if (count($tasks) > 0) { |
2438 | 2445 | if (isset($tasks[$curday]) && is_array($tasks[$curday])) { |
@@ -2446,8 +2453,9 @@ discard block |
||
2446 | 2453 | |
2447 | 2454 | echo "</td>"; |
2448 | 2455 | $curday ++; |
2449 | - } else |
|
2450 | - echo "<td> </td>"; |
|
2456 | + } else { |
|
2457 | + echo "<td> </td>"; |
|
2458 | + } |
|
2451 | 2459 | } |
2452 | 2460 | echo "</tr>"; |
2453 | 2461 | } |
@@ -1152,68 +1152,52 @@ |
||
1152 | 1152 | if (stripos($this->_agent, 'windows') !== false) |
1153 | 1153 | { |
1154 | 1154 | $this->_platform = self::PLATFORM_WINDOWS; |
1155 | - } |
|
1156 | - else if (stripos($this->_agent, 'iPad') !== false) |
|
1155 | + } else if (stripos($this->_agent, 'iPad') !== false) |
|
1157 | 1156 | { |
1158 | 1157 | $this->_platform = self::PLATFORM_IPAD; |
1159 | - } |
|
1160 | - else if (stripos($this->_agent, 'iPod') !== false) |
|
1158 | + } else if (stripos($this->_agent, 'iPod') !== false) |
|
1161 | 1159 | { |
1162 | 1160 | $this->_platform = self::PLATFORM_IPOD; |
1163 | - } |
|
1164 | - else if (stripos($this->_agent, 'iPhone') !== false) |
|
1161 | + } else if (stripos($this->_agent, 'iPhone') !== false) |
|
1165 | 1162 | { |
1166 | 1163 | $this->_platform = self::PLATFORM_IPHONE; |
1167 | - } |
|
1168 | - elseif (stripos($this->_agent, 'mac') !== false) |
|
1164 | + } elseif (stripos($this->_agent, 'mac') !== false) |
|
1169 | 1165 | { |
1170 | 1166 | $this->_platform = self::PLATFORM_APPLE; |
1171 | - } |
|
1172 | - elseif (stripos($this->_agent, 'android') !== false) |
|
1167 | + } elseif (stripos($this->_agent, 'android') !== false) |
|
1173 | 1168 | { |
1174 | 1169 | $this->_platform = self::PLATFORM_ANDROID; |
1175 | - } |
|
1176 | - elseif (stripos($this->_agent, 'linux') !== false) |
|
1170 | + } elseif (stripos($this->_agent, 'linux') !== false) |
|
1177 | 1171 | { |
1178 | 1172 | $this->_platform = self::PLATFORM_LINUX; |
1179 | - } |
|
1180 | - else if (stripos($this->_agent, 'Nokia') !== false) |
|
1173 | + } else if (stripos($this->_agent, 'Nokia') !== false) |
|
1181 | 1174 | { |
1182 | 1175 | $this->_platform = self::PLATFORM_NOKIA; |
1183 | - } |
|
1184 | - else if (stripos($this->_agent, 'BlackBerry') !== false) |
|
1176 | + } else if (stripos($this->_agent, 'BlackBerry') !== false) |
|
1185 | 1177 | { |
1186 | 1178 | $this->_platform = self::PLATFORM_BLACKBERRY; |
1187 | - } |
|
1188 | - elseif (stripos($this->_agent, 'FreeBSD') !== false) |
|
1179 | + } elseif (stripos($this->_agent, 'FreeBSD') !== false) |
|
1189 | 1180 | { |
1190 | 1181 | $this->_platform = self::PLATFORM_FREEBSD; |
1191 | - } |
|
1192 | - elseif (stripos($this->_agent, 'OpenBSD') !== false) |
|
1182 | + } elseif (stripos($this->_agent, 'OpenBSD') !== false) |
|
1193 | 1183 | { |
1194 | 1184 | $this->_platform = self::PLATFORM_OPENBSD; |
1195 | - } |
|
1196 | - elseif (stripos($this->_agent, 'NetBSD') !== false) |
|
1185 | + } elseif (stripos($this->_agent, 'NetBSD') !== false) |
|
1197 | 1186 | { |
1198 | 1187 | $this->_platform = self::PLATFORM_NETBSD; |
1199 | - } |
|
1200 | - elseif (stripos($this->_agent, 'OpenSolaris') !== false) |
|
1188 | + } elseif (stripos($this->_agent, 'OpenSolaris') !== false) |
|
1201 | 1189 | { |
1202 | 1190 | $this->_platform = self::PLATFORM_OPENSOLARIS; |
1203 | - } |
|
1204 | - elseif (stripos($this->_agent, 'SunOS') !== false) |
|
1191 | + } elseif (stripos($this->_agent, 'SunOS') !== false) |
|
1205 | 1192 | { |
1206 | 1193 | $this->_platform = self::PLATFORM_SUNOS; |
1207 | - } |
|
1208 | - elseif (stripos($this->_agent, 'OS\/2') !== false) |
|
1194 | + } elseif (stripos($this->_agent, 'OS\/2') !== false) |
|
1209 | 1195 | { |
1210 | 1196 | $this->_platform = self::PLATFORM_OS2; |
1211 | - } |
|
1212 | - elseif (stripos($this->_agent, 'BeOS') !== false) |
|
1197 | + } elseif (stripos($this->_agent, 'BeOS') !== false) |
|
1213 | 1198 | { |
1214 | 1199 | $this->_platform = self::PLATFORM_BEOS; |
1215 | - } |
|
1216 | - elseif (stripos($this->_agent, 'win') !== false) |
|
1200 | + } elseif (stripos($this->_agent, 'win') !== false) |
|
1217 | 1201 | { |
1218 | 1202 | $this->_platform = self::PLATFORM_WINDOWS; |
1219 | 1203 | } |