Пример #1
0
 public function actionHospLst()
 {
     $Hosp = new Hosp();
     $Hosp->set_prop_from_arr($_REQUEST);
     $ar['tbl'] = $Hosp->lst();
     Core::encode_echo($ar);
 }
Пример #2
0
 public function actionGet()
 {
     $Hosp = new Hosp();
     $Hosp->set_prop_from_arr($_REQUEST);
     $ar['get'] = $Hosp->get();
     Core::encode_echo($ar);
 }
Пример #3
0
 public function actionDel()
 {
     $Doctor = new Doctor();
     $Doctor->set_prop_from_arr($_REQUEST);
     $Doctor->hosp_id = $this->_user['hosp_id'];
     $ar['get'] = $Doctor->del();
     Core::encode_echo($ar);
 }
Пример #4
0
 public function init()
 {
     parent::init();
     if (!\Yii::$app->user->can('adm')) {
         if (!\Yii::$app->request->isAjax) {
             \Yii::$app->getResponse()->redirect('/login?err=1');
         } else {
             Core::error('У Вас нет прав на контроллер');
             Core::encode_echo();
         }
     }
 }
Пример #5
0
 public function actionSet()
 {
     $Mam = new Mam();
     $Mam->set_prop_from_arr($_REQUEST);
     $user = Doctor::getInstance()->get(\Yii::$app->user->id);
     $Mam->hosp_id = $user['hosp_id'];
     $Mam->doctor_id = $user['id'];
     $Mam->set();
     if (Core::hasError() === false) {
         $ar['success_txt'] = 'Запись успешно сохранена';
     }
     Core::encode_echo($ar);
 }
Пример #6
0
 public function actionLogin()
 {
     $t = \Yii::$app->request->post('t');
     $ar = [];
     $ar['t'] = $t;
     if ($t == 'adm') {
         $Adm = new Adm();
         $Adm->set_prop_from_arr($_REQUEST);
         $Adm->login();
     }
     if ($t == 'doctor') {
         $Doctor = new Doctor();
         $Doctor->set_prop_from_arr($_REQUEST);
         $Doctor->login();
     }
     Core::encode_echo($ar);
 }
Пример #7
0
 public function actionDoctorDel()
 {
     $Doctor = new Doctor();
     $Doctor->set_prop_from_arr($_REQUEST);
     $ar['get'] = $Doctor->del();
     Core::encode_echo($ar);
 }