Esempio n. 1
0
 /**
  * пароль для юр лица
  */
 public function actionUpdate2($id)
 {
     //   $this->layout = 'modal';
     $model = SbSiteUsers::findOne(['ur_l_id' => $id]);
     if ($model == null) {
         $model = new SbSiteUsers();
         $save = 1;
     }
     if (Yii::$app->request->isAjax) {
         $model->load($_POST);
         Yii::$app->response->format = 'json';
         return ActiveForm::validate($model);
     } elseif ($model->load($_POST)) {
         $model->ur_l_id = $id;
         $model->su_domains = "sojuzpharma.ru";
         $model->su_pass = md5($model->password_simple);
         //Получаеи информацию об аптеки
         $apt = Ur::findOne(['id' => $id]);
         $model->su_name = $apt['name'];
         $model->su_email = $apt['contact_mail'];
         if ($_POST['sendMail']) {
             \Yii::$app->mail->compose('ur_l_pass', ['login' => $model->su_id, 'pass' => $model->password_simple, 'name' => $apt['name'], 'contact_face' => $apt['contact_face']])->setFrom([\Yii::$app->params['infoEmail'] => 'СоюзФарма'])->setTo($apt['contact_mail'])->setSubject('Для вашего юр.лица заведена учетная запись')->send();
         }
         if ($model->save()) {
             if ($save) {
                 $model3 = SbSiteUsers::findOne(['ur_l_id' => $id]);
                 $model3->su_login = $model->su_id;
                 $model3->save();
                 $model2 = new SbCatlinks();
                 $model2->link_cat_id = '21';
                 $model2->link_el_id = $model->su_id;
                 $model2->save();
             }
             return $this->redirect(['/ur/update', 'id' => $model->ur_l_id]);
         }
     } else {
         return $this->render('update', ['model' => $model, 'id' => $id]);
     }
 }