| @@ 877-900 (lines=24) @@ | ||
| 874 | attendance_id = '$attendance_id' "; |
|
| 875 | $rs_check_result = Database::query($sql); |
|
| 876 | ||
| 877 | if (Database::num_rows($rs_check_result) > 0) { |
|
| 878 | // update result |
|
| 879 | $sql = "UPDATE $tbl_attendance_result SET |
|
| 880 | score = '$count_presences' |
|
| 881 | WHERE |
|
| 882 | c_id = $course_id AND |
|
| 883 | user_id='$uid' AND |
|
| 884 | attendance_id='$attendance_id'"; |
|
| 885 | Database::query($sql); |
|
| 886 | } else { |
|
| 887 | // insert new result |
|
| 888 | $sql = "INSERT INTO $tbl_attendance_result SET |
|
| 889 | c_id = $course_id , |
|
| 890 | user_id = '$uid', |
|
| 891 | attendance_id = '$attendance_id', |
|
| 892 | score = '$count_presences'"; |
|
| 893 | Database::query($sql); |
|
| 894 | ||
| 895 | $insertId = Database::insert_id(); |
|
| 896 | if ($insertId) { |
|
| 897 | $sql = "UPDATE $tbl_attendance_result SET id = iid WHERE iid = $insertId"; |
|
| 898 | Database::query($sql); |
|
| 899 | } |
|
| 900 | } |
|
| 901 | } |
|
| 902 | } |
|
| 903 | ||
| @@ 1003-1018 (lines=16) @@ | ||
| 1000 | session_id = $session_id "; |
|
| 1001 | $result = Database::query($sql); |
|
| 1002 | ||
| 1003 | if (Database::num_rows($result)) { |
|
| 1004 | $view = Database::fetch_array($result, 'ASSOC'); |
|
| 1005 | $lp_view_id = $view['id']; |
|
| 1006 | ||
| 1007 | $sql = "DELETE FROM $lp_item_view_table |
|
| 1008 | WHERE c_id = $course_id AND lp_view_id = $lp_view_id "; |
|
| 1009 | Database::query($sql); |
|
| 1010 | ||
| 1011 | $sql = "DELETE FROM $lpInteraction |
|
| 1012 | WHERE c_id = $course_id AND lp_iv_id = $lp_view_id "; |
|
| 1013 | Database::query($sql); |
|
| 1014 | ||
| 1015 | $sql = "DELETE FROM $lpObjective |
|
| 1016 | WHERE c_id = $course_id AND lp_iv_id = $lp_view_id "; |
|
| 1017 | Database::query($sql); |
|
| 1018 | } |
|
| 1019 | ||
| 1020 | $sql = "DELETE FROM $lp_view_table |
|
| 1021 | WHERE |
|