/** * Страница продукта */ public function actionProductBuy($id) { $item = Product::find()->with('organization', 'type')->with('agreement')->where(['id' => $id])->asArray()->one(); $item['price_format'] = Product::priceFormat($item['price']); $item['price_discount_format'] = Product::priceFormat($item['price_discount']); if (!count($item['agreement'])) { $agreement = Agreement::find()->where(["default_flag" => 1])->asArray()->one(); $item['agreement'] = $agreement; } // Загружаем в форму данные пользователя $user = Yii::$app->user->getIdentity(); $model_signup = array(); $page = $user ? 'product_buy' : 'buy_forbidden'; if ($page == 'buy_forbidden') { $model_signup = new ProfileForm(); $model_signup->setScenario('signup'); if ($model_signup->load(Yii::$app->request->post())) { if ($user = $model_signup->signup()) { if (Yii::$app->getUser()->login($user)) { return $this->redirect(Yii::$app->request->referrer); //return $this->goHome(); } } } } else { if (Yii::$app->request->post() && $user) { // Устанавливаем сценарий валидации $form = new OrderForm(); if ($form->saveOrder($user, $item, Yii::$app->request->post())) { die('true'); } else { die('false'); } } } return $this->render($page, ['item' => $item, 'user' => $user, 'model_signup' => $model_signup]); }
return; ?> <h1><?php echo $item['type']['title']; ?> : <?php echo $item['title']; ?> </h1><br/> <?php echo Product::priceFormat($item['price']); ?> <br/> <?php echo Product::priceFormat($item['price_discount']); ?> <br/><br/> <b><?php echo $item['type']['title']; ?> </b><br/> <?php echo $item['type']['body']; ?> <br/><br/> <b>Точное наименование продукта</b><br/> <?php
?> <tr> <td><?php echo $k + 1; ?> </td> <td><?php echo date('d.m.Y', strtotime($order['created_datetime'])); ?> </td> <td class="red"><?php echo $order['id']; ?> </td> <td><?php echo Product::priceFormat($order['summ']); ?> <b>₽</b></td> <td>формируется</td> <td><?php echo date('d.m.Y', strtotime($order['finished_datetime'])); ?> </td> <td><a href="#" class="but">Редактировать</a></td> <td><a href="#" class="but">Отменить</a></td> </tr> <?php } ?>
?> <?php echo $job['specType']['title']; ?> <?php } ?> </p> <p class="cost"> <?php echo $specId[0]['type']['title']; ?> <span><?php echo Product::priceFormat($specId[0]['price_discount']); ?> <b>₽</b></span> </p> <p><?php echo strip_tags($spec['intro']); ?> </p> <a href="/specialist/<?php echo $spec['id']; ?> " class="but">Подробнее</a> </div> <?php }
<div class="product_head ph2"> <h3><?php echo $item['type']['title']; ?> <span><?php echo $item['title']; ?> </span> </h3> <div class="product_price"> <?php echo Product::priceFormat($item['price_discount']); ?> ₽ <del><?php echo Product::priceFormat($item['price']); ?> ₽</del> </div> </div> <h4 class="for_buy">вы приступаете к оформлению покупки! будьте внимательны!</h4> <div class="alred_reg"> <p>Уже зарегистрированы?</p> <a href="/login" class="but">Войти</a> </div> <div class="without_reg" style="display: none;"> <p>Хочу приобрести продукт без регистрации.</p> </div>