$smarty->assign("url", "./index.php?page=listAttendance&meeting=" . $formData['meeting']); $smarty->display('redirect.tpl'); break; case 'updateAttendance': //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// $formData['position'] = db_clean_int($_POST['position']); $formData['status'] = db_clean_int($_POST['status']); $formData['id'] = db_clean_int($_POST['id']); //Verify form if (!secureform_test_pk($verify_key, $verify_action, $formData['id'])) { $smarty->assign("url", "./index.php?page=updateAttendance&attendance=" . $formData['id']); $smarty->display('redirectError.tpl'); exit; } $meeting = retreiveAttendanceMeetingId($formData['id']); updateAttendance($formData['id'], $formData['position'], $formData['status']); $smarty->assign("url", "./index.php?page=listAttendance&meeting=" . $meeting); $smarty->display('redirect.tpl'); break; case 'deleteAttendance': //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// $formData['id'] = db_clean_int($_POST['id']); //Verify form if (!secureform_test_pk($verify_key, $verify_action, $formData['id'])) { $smarty->assign("url", "./index.php?page=updateAttendance&attendance=" . $formData['id']); $smarty->display('redirectError.tpl'); exit; } $meeting = retreiveAttendanceMeetingId($formData['id']); deleteAttendance($formData['id']); $smarty->assign("url", "./index.php?page=listAttendance&meeting=" . $meeting);
$post_data = json_encode(array('error' => $post_data), JSON_FORCE_OBJECT); echo $post_data; } break; case 'add_session': if (isset($_GET['attendance_id']) && $_GET['attendance_id'] != "" && isset($_GET['session_date']) && $_GET['session_date'] != "" && isset($_GET['duration']) && $_GET['duration'] != "" && isset($_GET['time_modified']) && $_GET['time_modified'] != "" && isset($_GET['description']) && $_GET['description'] != "") { addSession($conn, $_GET['attendance_id'], $_GET['session_date'], $_GET['duration'], $_GET['time_modified'], $_GET['description']); } else { $post_data = array('message' => 'missing parameters', 'comment' => 'require param [attendance_id,session_date,duration,time_modified,description]'); $post_data = json_encode(array('error' => $post_data), JSON_FORCE_OBJECT); echo $post_data; } break; case 'update_attendance': if (isset($_GET['session_id']) && $_GET['session_id'] != "" && isset($_GET['taken_by']) && $_GET['taken_by'] != "" && isset($_GET['time']) && $_GET['time'] != "" && isset($_GET['data']) && $_GET['data'] != "") { updateAttendance($conn, $_GET['session_id'], $_GET['taken_by'], $_GET['time'], $_GET['data']); } else { $post_data = array('message' => 'missing parameters', 'comment' => 'require param [session_id,taken_by,time,data]'); $post_data = json_encode(array('error' => $post_data), JSON_FORCE_OBJECT); echo $post_data; } break; case 'get_courses': if (isset($_GET['token']) && $_GET['token'] != "" && isset($_GET['user_id']) && $_GET['user_id'] != "") { getCourses($conn, $_GET['token'], $_GET['user_id']); } else { $post_data = array('message' => 'missing parameters', 'comment' => 'require param [token,user_id]'); $post_data = json_encode(array('error' => $post_data), JSON_FORCE_OBJECT); echo $post_data; } break;