public function postClassTimeTable() { $class_id = Input::get('class_id'); $period = Timetable::where('class_id', '=', $class_id)->get(); $periods = array(); $i = 0; foreach ($period as $key => $value) { $periods[$i] = array('id' => $period[$key]['id'], 'title' => 'Networking', 'start' => $period[$key]['start_time'], 'end' => $period[$key]['end_time'], 'className' => 'event-job', 'category' => 'Job', 'allDay' => false, 'content' => 'Out to design conference'); $i++; } $response = array('status' => 'success', 'msg' => 'Classes fetched successfully', 'errors' => null, 'classId' => $class_id, 'result' => array('periods' => $periods)); return Response::json($periods); }
public function postDeletePeriods() { $period_id = Input::get('period_id'); $class_id = Input::get('class_id'); $day_id = Input::get('day_id'); $section_id = Input::get('section_id'); $subject_id = Input::get('subject_id'); $teacher_id = Input::get('teacher_id'); if ($period_id) { $period = Timetable::find($period_id); } else { $period = Timetable::where('section_id', '=', $section_id)->where('class_id', '=', $class_id)->where('subject_id', '=', $subject_id)->where('users_id', '=', $teacher_id)->where('day_id', '=', $day_id); } if ($period->delete()) { $response = array('status' => 'success', 'msg' => 'Timetable Period deleted successfully', 'result' => array('period' => $period)); return Response::json($response); } else { $response = array('status' => 'failed', 'msg' => 'Timetable Period could not be deleted successfully', 'result' => array('period' => $period)); return Response::json($response); } }