public function manageAction($id = false)
 {
     $this->permission('manage');
     $this->language->load("clinic_schedules");
     $model = new \modules\clinic\models\Clinic_schedules();
     // TODO: FIX
     $model->attributes[] = $this->Input->post('');
     $model->attributes[] = $this->Input->post('');
     $model->attributes[] = $this->Input->post('');
     $model->attributes[] = $this->Input->post('');
     $model->attributes[] = $this->Input->post('');
     $doctors = Form_helper::fullqueryToDropdown('SELECT clinic_doctors.clinic_doctor_id, users.fullname FROM clinic_doctors  INNER JOIN users ON users.user_id = clinic_doctors.user_id', 'clinic_doctor_id', 'fullname');
     if ($id) {
         $model->clinic_schedule_id = $id;
     }
     $model->language_id = $this->language->getDefaultLanguage();
     if ($model->save()) {
         Uri_helper::redirect("management/clinic_schedules");
     }
     return $this->render('clinic_schedules/manage', ['item' => $id ? $model->get() : null, 'doctor' => $doctors, 'menu' => ['saturday' => 'Saturday', 'sunday' => 'Sunday', 'monday' => 'Monday', 'tuesday' => 'Tuesday', 'wednesday' => 'Wednesday', 'thursday' => 'Thursday', 'friday' => 'Friday']]);
 }
 public function doctor_scheduleAction($id)
 {
     $this->permission('doctor_schedule');
     $this->language->load("clinic_doctors");
     $model = new \modules\clinic\models\Clinic_schedules();
     $model->clinic_doctor_id = $id;
     $days = ['Saturday', 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
     if ($_POST) {
         $for_time = $this->input->post('from');
         $to_time = $this->input->post('to');
         $status = $this->input->post('day');
         $clinic_schedule_id = $this->input->post('clinic_schedule_id');
         foreach ($this->input->post('from') as $key => $value) {
             if ($clinic_schedule_id[$key]) {
                 $model->clinic_schedule_id = $clinic_schedule_id[$key];
             }
             $model->day = $days[$key];
             $model->from_time = $for_time[$key];
             $model->to_time = $to_time[$key];
             if ($status[$key] == 1) {
                 $model->status = 'on';
             } else {
                 $model->status = 'off';
             }
             $model->save();
         }
         $model->reset();
         $model->clinic_doctor_id = $id;
     }
     $schedule = [];
     foreach ($model->get() as $item) {
         $schedule[$item->day] = $item;
     }
     return $this->render('clinic_doctors/doctor_schedule', ['item' => $schedule, 'id' => $id]);
 }