public function postAddTimeTablePeriods() { $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'); $timetable_period_id = Input::get('timetable_period_id'); if ($timetable_period_id) { $timetable_period = Timetable::find($timetable_period_id); } else { $timetable_period = new Timetable(); } $timetable_period->period_id = $period_id; $timetable_period->class_id = $class_id; $timetable_period->subject_id = $subject_id; $timetable_period->day_id = $day_id; $timetable_period->section_id = $section_id; $timetable_period->users_id = $teacher_id; $subject = Subjects::find($subject_id); $teacher = UserDetails::find($teacher_id); $period = Periods::find($period_id); if ($timetable_period->save()) { $response = array('status' => 'success', 'msg' => 'New Timetable period is saved, Successfully', 'result' => array('period' => $period, 'subject' => $subject, 'teacher' => $teacher, 'timetable_period' => $timetable_period)); return Response::json($response); } $response = array('status' => 'failed', 'msg' => 'New Timetable period Couldnt be saved', 'result' => array('timetable_period' => 'none')); return Response::json($response); }
public function postDeleteSchoolPeriods() { $period_id = Input::get('period_id'); $period_name = Input::get('period_name'); $start_time = Input::get('start_time'); $end_time = Input::get('end_time'); $period_profile_id = Input::get('period_profile_id'); if ($period_id) { $period_to_period_profile = PeriodToPeriodProfile::where('period_id', '=', $period_id)->where('profile_id', '=', $period_profile_id); if ($period_to_period_profile->delete()) { $period = Periods::find($period_id); if ($period->delete()) { $response = array('status' => 'success', 'result' => array('period' => $period)); return Response::json($response); } else { $response = array('status' => 'failed', 'msg' => 'Period cant be deleted', 'result' => array('period' => "none")); return Response::json($response); } } else { $response = array('status' => 'failed', 'msg' => 'Period to Period Profile cant be deleted', 'result' => array('period' => "none")); return Response::json($response); } } else { $response = array('status' => 'failed', 'result' => array('period' => "none")); return Response::json($response); } }