add editable account on reception/customer-cart, add towel handling

This commit is contained in:
2016-10-21 20:39:02 +02:00
parent 8585286150
commit 90c598f8c6
26 changed files with 649 additions and 37 deletions

View File

@@ -2,6 +2,7 @@
namespace frontend\controllers;
use frontend\models\TowelForm;
use Yii;
use common\models\Customer;
use frontend\models\ReceptionForm;
@@ -35,7 +36,7 @@ class CustomerController extends Controller
],
'access' => [
'class' => \yii\filters\AccessControl::className(),
'only' => ['create', 'update','reception','contract'],
'only' => ['create', 'update','reception','contract','towel'],
'rules' => [
// allow authenticated users
[
@@ -91,8 +92,9 @@ class CustomerController extends Controller
*/
/**
* Displays a single Customer model.
* @param integer $id
* @param null $number
* @return mixed
* @internal param int $id
*/
/*
public function actionView($id)
@@ -102,6 +104,26 @@ class CustomerController extends Controller
]);
}
*/
public function actionTowel($number = null)
{
$model = new TowelForm();
if ($model->load(Yii::$app->request->post()) ) {
if ( $model->save() ){
if ( $model->direction == 'in'){
\Yii::$app->session->setFlash ( 'success', 'Törölköző(k) visszaadva!' );
}else{
\Yii::$app->session->setFlash ( 'success', 'Törölköző(k) kiadva!' );
}
}else{
\Yii::$app->session->setFlash ( 'danger', 'Sikertelen törölköző művelet' );
}
}
return $this->redirect(['customer/reception', 'number' => $number ]);
}
/**
* Creates a new Customer model.
* If creation is successful, the browser will be redirected to the 'view' page.
@@ -216,8 +238,8 @@ class CustomerController extends Controller
$model->save(false);
}
}
// s