public function actionGet()
 {
     $objreservationId = Yii::$app->request->get('objreservationId');
     $dateBegin = Yii::$app->request->get('dateBegin');
     $reservationinfo = Reservationinfo::findOne(['objreservation_id' => $objreservationId, 'date_begin' => $dateBegin]);
     $this->layout = false;
     if (!empty($reservationinfo)) {
         return $reservationinfo->id;
     } else {
         return false;
     }
 }
Example #2
0
 public function actionAddQty()
 {
     $id = Yii::$app->request->get('id');
     $qty = Yii::$app->request->get('qty');
     $qty = !$qty ? 1 : $qty;
     $reservationinfo = Reservationinfo::find()->select('reservationinfo.*')->leftJoin('objreservation', 'reservationinfo.objreservation_id = objreservation.id')->where(['=', 'reservationinfo.id', $id])->one();
     $session = Yii::$app->session;
     $session->open();
     $card = new Cart();
     $card->addQty($reservationinfo, $qty);
     $this->view->title = 'Корзина';
     $model = new Orders();
     return $this->render('view', compact('session', 'model'));
 }
Example #3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getReservationinfos()
 {
     return $this->hasMany(Reservationinfo::className(), ['objreservation_id' => 'id']);
 }
Example #4
0
 public function actionItem($id = null)
 {
     $model = Reservationinfo::find()->select('reservationinfo.*')->leftJoin('objreservation', 'reservationinfo.objreservation_id = objreservation.id')->where(['=', 'reservationinfo.id', $id])->one();
     return $this->render('item', ['model' => $model]);
 }
Example #5
0
 public function getReservationinfo()
 {
     return $this->hasOne(Reservationinfo::className(), ['id' => 'reservationinfo_id']);
 }