diff --git a/backend/controllers/CardController.php b/backend/controllers/CardController.php index 5b537a8..c06d8a4 100644 --- a/backend/controllers/CardController.php +++ b/backend/controllers/CardController.php @@ -75,7 +75,12 @@ class CardController extends \backend\controllers\BackendController $model->status = Card::STATUS_ACTIVE; $model->type = Card::TYPE_RFID; if ($model->load(Yii::$app->request->post()) && $model->save()) { - return $this->redirect(['view', 'id' => $model->id_card]); + \Yii::$app->session->setFlash( 'success','Card created!' ); + if ( isset($_POST['create_next'])){ + return $this->redirect(['create' ]); + }else{ + return $this->redirect(['view', 'id' => $model->id_card]); + } } else { return $this->render('create', [ 'model' => $model, diff --git a/backend/controllers/CustomerController.php b/backend/controllers/CustomerController.php index c18a626..c1482af 100644 --- a/backend/controllers/CustomerController.php +++ b/backend/controllers/CustomerController.php @@ -79,6 +79,8 @@ class CustomerController extends \backend\controllers\BackendController throw new NotFoundHttpException('The requested page does not exist.'); } + $model->birthdate= isset($model->birthdate ) ? Yii::$app->formatter->asDate($model->birthdate) :''; + if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id_customer]); diff --git a/backend/models/CustomerCreate.php b/backend/models/CustomerCreate.php index 1e6cb40..2f00b07 100644 --- a/backend/models/CustomerCreate.php +++ b/backend/models/CustomerCreate.php @@ -68,6 +68,15 @@ class CustomerCreate extends \common\models\Customer [['email'], 'string', 'max' => 255], [['email'], 'email' ], [['email'], 'unique' ], + [['email'], 'required', 'when' => function($model) { + return !isset( $model->email ) || empty($model->phone) ; + } , + 'whenClient' => "function (attribute, value) { + return false; + }", + 'message' => Yii::t('customer/backend','E-mail or phone number required!') + ], + [['password_plain','password_repeat'], 'string', 'max' => 32], @@ -80,6 +89,15 @@ class CustomerCreate extends \common\models\Customer [['phone', 'tax_number', 'country'], 'string', 'max' => 20], + [['phone'], 'required', 'when' => function($model) { + return !isset( $model->email ) || empty( $model->email ) ; + } , + 'whenClient' => "function (attribute, value) { + return false; + }", + 'message' => Yii::t('customer/backend','E-mail or phone number required!') + ], + [['zip'], 'string', 'max' => 8], [['city'], 'string', 'max' => 30] diff --git a/backend/models/CustomerUpdate.php b/backend/models/CustomerUpdate.php index c715954..cef9ec9 100644 --- a/backend/models/CustomerUpdate.php +++ b/backend/models/CustomerUpdate.php @@ -68,6 +68,16 @@ class CustomerUpdate extends \common\models\Customer [['email'], 'email' ], [['email'], 'unique' ], + [['email'], 'required', 'when' => function($model) { + return !isset( $model->email ) || empty($model->phone) ; + } , + 'whenClient' => "function (attribute, value) { + return false; + }", + 'message' => Yii::t('customer/backend','E-mail or phone number required!') + ], + + [['password_plain','password_repeat'], 'string', 'max' => 32], [['sex'], 'integer'], @@ -79,6 +89,15 @@ class CustomerUpdate extends \common\models\Customer [['phone', 'tax_number', 'country'], 'string', 'max' => 20], + [['phone'], 'required', 'when' => function($model) { + return !isset( $model->email ) || empty( $model->email ) ; + } , + 'whenClient' => "function (attribute, value) { + return false; + }", + 'message' => Yii::t('customer/backend','E-mail or phone number required!') + ], + [['zip'], 'string', 'max' => 8], [['city'], 'string', 'max' => 30] diff --git a/backend/views/card/_form.php b/backend/views/card/_form.php index df5a94b..dfa41b0 100644 --- a/backend/views/card/_form.php +++ b/backend/views/card/_form.php @@ -22,6 +22,7 @@ use common\models\Card;
You have successfully created your Yii-powered application.
- - -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.
- - -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.
- - -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.
- - -Üdvözöljük adminisztrációs felületünkön
You have successfully created your Yii-powered application.
- - +Üdvözöljük Web Recepció oldalunkon!
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.
- - -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.
- - -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip - ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu - fugiat nulla pariatur.
- - -