public function update($assignment_id) { global $db; User::authRight('teacher'); $teacher_id = User::authService()['user_id']; $_PUT = GlobalFunction::getInput(); $data = $_PUT['form']; $code = $_PUT['code']; $parsedData = array(); foreach ($data as $d) { $parsedData[$d['name']] = $d['value']; } if (!isset($data)) { echo 1; die; } $deadline = date("Y-m-d H:i:s", strtotime($parsedData['due-date'] . $parsedData['due-time'])); $db->where('assignment_id', $assignment_id); $db->update('assignment', array('title' => $parsedData['title'], "course_id" => $parsedData['course-id'], "description" => $parsedData['description'], "deadline" => $deadline, "status" => $parsedData['status'], "grouping" => $parsedData['grouping'])); if (isset($code)) { require_once 'SampleCode.php'; $samplecode = new SampleCode(); $samplecode->manage($assignment_id, "update"); } else { echo 1; } }
public function create($assignment_id) { global $db; User::authRight('teacher'); $teacher_id = User::authService()['user_id']; $data = $_POST['code']; $id = $db->insert("assignment_sample_code", array("assignment_id" => $assignment_id)); echo $id; }