Пример #1
0
 public function createScheduleSick($sick_id, $patient_id)
 {
     $sick_infos = InjectionScheduler::model()->findAllByAttributes(array('sick_id' => $sick_id));
     $patient_info = Patient::model()->findByAttributes(array('patient_id' => $patient_id));
     foreach ($sick_infos as $sick_info) {
         $model = new PatientInjection();
         $model->sick_id = $sick_id;
         $model->patient_id = $patient_id;
         $model->number = $sick_info->number;
         $model->done = 0;
         $model->month = $sick_info->month;
         $date = new DateTime($patient_info->dob);
         $date->modify('+' . $sick_info->month . ' month');
         $model->inject_day = $date->format('d-m-Y');
         $model->last_updated = time();
         $model->save(FALSE);
     }
 }