Initial import

This commit is contained in:
Admin Nasledstvo
2026-05-01 20:52:04 +03:00
commit ac168868ee
10028 changed files with 2337954 additions and 0 deletions
@@ -0,0 +1,73 @@
<?php
use app\models\Ts;
?>
<div class="cart-list">
<div class="cart-title"><?= Ts::get(124)?></div>
<div class="flex top25 general-invoice">
<div class="cw6 form-fizichesko-lice">
<label>
<input data-content="id1" name="invoice_data_type" type="radio" value="1">
<?= Ts::get('125') ?>
</label>
<div id="id1" class="invoice-data top20 disabled">
<div class="row">
<label class="required"><?= Ts::get(128) //ИМЕ ?></label>
<input name="first_name">
</div>
<div class="row">
<label class="required"><?= Ts::get(129) //Фамилия ?></label>
<input name="last_name">
</div>
<div class="row">
<label class="required"><?= Ts::get(130) ?></label>
<input name="country">
</div>
<div class="row">
<label><?= Ts::get(131) //Пощенски код ?></label>
<input name="post_code" style="width: 80px">
</div>
<div class="row">
<label class="required"><?= Ts::get(132) //Град/село ?></label>
<input name="city">
</div>
<div class="row">
<label class="required"><?= Ts::get(133) //Адрес ?></label>
<input name="address">
</div>
<div data-record="<?= Ts::get(140)?>" data-form="form-fizichesko-lice" class="top25 profile-submit ct align-left"><i class="la la-plus-circle"></i> <?= Ts::get(127) ?></div>
<div onclick="invoiceData.changeData()" class="top25 change-data ct align-left"><i class="la la-pencil-square-o"></i> <?= Ts::get(139) ?></div>
</div>
</div>
<div class="cw6 form-iuridichesko-lice">
<label>
<input data-content="id2" name="invoice_data_type" type="radio" value="2">
<?= Ts::get('126') ?>
</label>
<div id="id2" class="top20 invoice-data disabled">
<div class="row">
<label class="required"><?= Ts::get(135) //Име на фирма ?></label>
<input name="company_name">
</div>
<div class="row">
<label class="required"><?= Ts::get(136) ?></label>
<input name="eik">
</div>
<div class="row">
<label class="required"><?= Ts::get(137) ?></label>
<input name="mol">
</div>
<div class="row">
<label style="display: flex">
<input name="is_by_vat" type="checkbox">
<?= Ts::get(138)?>
</label>
</div>
<div data-record="<?= Ts::get(140)?>" data-form="form-iuridichesko-lice" class="top25 profile-submit ct align-left">
<i class="la la-plus-circle"></i> <?= Ts::get(127) ?>
</div>
<div onclick="invoiceData.changeData()" class="top25 change-data ct align-left"><i class="la la-pencil-square-o"></i> <?= Ts::get(139) ?></div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,30 @@
<?php
use app\models\Ts;
?>
<div class="cart-list payment-methods">
<div class="cart-title"><?= Ts::get(141) ?></div>
<div class="flex top25">
<div class="cw6 padding5">
<label class="flex">
<input onclick="paymentMethod.setMethod(this)" name="payment_method" type="radio" value="epay">
<img src="/_public/assets/images/ePay.jpeg" style="width: 80px; margin-left: 5px">
<div class="padding10">
<div class="font-bold"><?= Ts::get(144)?></div>
<div class="sub-text top5"><?= Ts::get(145)?></div>
</div>
</label>
</div>
<div class="cw6 padding5">
<label class="flex">
<input onclick="paymentMethod.setMethod(this)" name="payment_method" type="radio" value="card">
<img src="/_public/assets/images/logo_visa_master_card.jpeg" style="width: 80px; margin-left: 5px">
<div class="padding10">
<div class="font-bold"><?= Ts::get(143) ?></div>
<div class="sub-text top5"><?= Ts::get(146) ?></div>
</div>
</label>
</div>
</div>
</div>
@@ -0,0 +1,66 @@
<?php
use app\models\Ts;
/**
* @var $invoice_data
*/
?>
<div class="cart-list">
<div class="cart-title"><?= Ts::get(99) ?></div>
<div class="flex top25 general-invoice added">
<div class="invoice-data">
<?php if ($invoice_data->invoice_data_type == 1): ?>
<div class="text-uppercase"><?= Ts::get('125') ?></div>
<div class="row">
<label class="required"><?= Ts::get(128) //ИМЕ ?></label>
<input name="first_name" value="<?= $invoice_data->first_name ?>">
</div>
<div class="row">
<label class="required"><?= Ts::get(129) //Фамилия ?></label>
<input name="last_name" value="<?= $invoice_data->last_name ?>">
</div>
<div class="row">
<label class="required"><?= Ts::get(130) ?></label>
<input name="country" value="<?= $invoice_data->country ?>">
</div>
<div class="row">
<label><?= Ts::get(131) //Пощенски код ?></label>
<input name="post_code" value="<?= $invoice_data->post_code ?>" style="width: 80px">
</div>
<div class="row">
<label class="required"><?= Ts::get(132) //Град/село ?></label>
<input name="city" value="<?= $invoice_data->city ?>">
</div>
<div class="row">
<label class="required"><?= Ts::get(133) //Адрес ?></label>
<input name="address" value="<?= $invoice_data->address ?>">
</div>
<?php elseif ($invoice_data->invoice_data_type == 2): ?>
<div class="text-uppercase underline"><?= Ts::get('126') ?></div>
<div class="row">
<label><?= Ts::get(135) //Име на фирма ?></label>
<input name="company_name" value="<?= $invoice_data->company_name ?>">
</div>
<div class="row">
<label><?= Ts::get(136) ?></label>
<input name="eik" value="<?= $invoice_data->eik ?>">
</div>
<div class="row">
<label><?= Ts::get(137) ?></label>
<input name="mol" value="<?= $invoice_data->mol ?>">
</div>
<div class="row">
<label><?= Ts::get(138) ?></label>
<div class="top15">
<?= $invoice_data->is_by_vat == true ? Ts::get(148) : Ts::get(149) ?>
</div>
</div>
<?php endif; ?>
</div>
</div>
<div class="row top25">
<a id="purchase_info_continue" href="<?= Yii::$app->goToAction('user/cart') . (!empty($_GET['webview_mode']) ? '?webview_mode=true' : '') ?>"
class="profile-submit"><?= Ts::get(150) ?></a>
</div>
</div>
@@ -0,0 +1,38 @@
<?php
use app\models\Ts;
/**
* @var $payment_method
*/
?>
<div class="cart-list payment-methods">
<div class="cart-title"><?= Ts::get(141) ?></div>
<div class="flex top25">
<?php if($payment_method == 'epay'): ?>
<div class="cw5">
<label class="flex">
<img src="/_public/assets/images/ePay.jpeg" style="width: 80px; margin-left: 5px; border-radius: 5px">
<div class="padding10">
<div class="font-bold"><?= Ts::get(144)?></div>
<div class="sub-text top5"><?= Ts::get(145)?></div>
</div>
</label>
</div>
<?php elseif ($payment_method == 'card'): ?>
<div class="cw5">
<label class="flex">
<img src="/_public/assets/images/logo_visa_master_card.jpeg" style="width: 80px; height: 80px; margin-right: 10px">
<div class="">
<div class="font-bold"><?= Ts::get(143) ?></div>
<div class="sub-text top5"><?= Ts::get(146) ?></div>
</div>
</label>
</div>
<?php endif ?>
</div>
<div class="row top25">
<a id="purchase_info_continue" href="<?= Yii::$app->goToAction('user/order-data') . (!empty($_GET['webview_mode']) ? '?webview_mode=true' : '') ?>"
class="profile-submit"><?= Ts::get(150) ?></a>
</div>
</div>
@@ -0,0 +1,49 @@
<?php
use app\models\Ts;
/**
* @var $cart_data
*/
?>
<div class="cart-list">
<div class="cart-title"><?= Ts::get(142) ?></div>
<div class="flex">
<div class="cw6 invoice-data">
<div class="row">
<label class="top20">
<?= Ts::get(147) ?>
</label>
<div class="top10">
<?php
/** @var \app\models\parsed\CartModel $cartModel */
foreach ($cart_data['models'] as $cartModel): ?>
<div class="flex">
<div class="right-10"><?= $cartModel->quantity ?>X</div>
<div class="right-10"><?= $cartModel->title ?></div>
<div class="right-10">-</div>
<div class="right-10"><?= $cartModel->singlePrice ?></div>
</div>
<?php endforeach; ?>
</div>
</div>
</div>
</div>
<div class="row top25">
<a id="purchase_info_continue" href="<?= Yii::$app->goToAction('user/cart') . (!empty($_GET['webview_mode']) ? '?webview_mode=true' : '') ?>"
class="profile-submit"><?= Ts::get(150) ?></a>
</div>
</div>
<div class="cart-list">
<div class="ct">
<div class="font-bold top15 price text-black flex flex-center"><div class="text-uppercase"><?= Ts::get(151) ?></div>: <?= $cart_data['total'] ?> лв.</div>
<div class="top25 invoice-data">
<div class="row">
<label class="text-black" style="font-weight: normal"><input onclick="purchase.allowSendOrder(this)" type="checkbox"> <?= Ts::get(152) ?></label>
</div>
</div>
<div class="top50">
<div id="send_order" onclick="<?= empty($_GET['webview_mode']) ? 'cart.finalize()' : 'cart.finalize(1)' ?>" class="profile-submit disabled"><?= Ts::get(153) ?></div>
</div>
</div>
</div>
@@ -0,0 +1,27 @@
<?php
use app\models\Ts;
/**
* @var $total
*/
?>
<div class="cart-list">
<div class="cart-title"><?= Ts::get(142) ?></div>
<div class="flex">
<div class="cw6">
<div class="top20">
<?= Ts::get(147) ?>
</div>
<div class="top15"><?= $total ?></div>
</div>
<div class="cw6">
<div class="text-uppercase price top20 text-black"><?= Ts::get(100) ?></div>
<div class="font-bold top15 price text-black"><?= $total ?> лв.</div>
<div class="top25">
<a id="purchase_info_continue" href="<?= Yii::$app->goToAction('user/purchase-info').(!empty($_GET['webview_mode']) ? '?webview_mode=true' : '')?>" class="profile-submit disabled"><?= Ts::get(101) ?></a>
</div>
</div>
</div>
</div>
@@ -0,0 +1,96 @@
<?php
/**
* @var $this \yii\web\View
* @var $user \app\models\UserPublic
*/
echo $this->render('/_mobile_view_mode')
?>
<link rel="stylesheet" href="/_public/assets/css/page.css">
<link rel="stylesheet" href="/_public/assets/css/article-module.css">
<link rel="stylesheet" href="/_public/assets/css/user.css">
<script src='https://www.google.com/recaptcha/api.js'></script>
<script src='/_public/assets/js/user.js'></script>
<?php
use app\models\Ts;
/**
* @var \yii\web\View $this
* @var \app\models\parsed\CartModel[] $cartData
*/
?>
<div class="content">
<div class="page-header mobile-hide" style="height: 80px">
<a href="<?= Yii::$app->goHome() ?>" class="header-logo top-care">
<?php if (Yii::$app->language == 'en'): ?>
<img src="/_public/images/logo_en/N-logo-03.png">
<?php else: ?>
<img src="/_public/images/logo.png">
<?php endif; ?>
</a>
</div>
<div class="top50">
<?= $this->render('order-steps', ['active' => ['cart']]) ?>
</div>
<div class="main-profile-panel top50 open">
<div class="header-toggle-panel text-uppercase ct static-header">
<?= Ts::get(96) ?>
<div class="no-cart-data <?= sizeof($cartData['models']) == 0 ? 'show' : '' ?>"><?= Ts::get(103) ?></div>
</div>
<div class="body cart-data">
<div class="flex">
<div class="cw9 top25">
<?php foreach ($cartData['models'] as $model): ?>
<div class="cart-list">
<div class="flex">
<div class="cw8">
<div class="cart-title"><?= $model->title ?></div>
<?php if($model->datetime): ?>
<div class="sub-title-time top10"><?= Ts::get(106) ?>: <?= $model->datetime ?></div>
<?php endif; ?>
<div class="sub-title top10"><?= $model->subTitle ?></div>
<div class="description top10"><?= $model->description ?></div>
</div>
<div class="cw4">
<div class="flex flex-right">
<div class="price"><?= $model->singlePrice ?><i class="la la-times" style="margin-left: 15px; font-size: 18px"></i></div>
<div class="quantity">
<select class="q-changer" data-price="<?= $model->price ?>"
data-cart="<?= $model->cartKey ?>"
onchange="cart.updateQuantity(this)">
<?php for ($i = 1; $i < ($model->availableQuantity + 1); $i++): ?>
<option <?= $i == $model->quantity ? 'selected' : '' ?>
value="<?= $i ?>"><?= $i ?></option>
<?php endfor; ?>
</select>
</div>
<div class="no"><?= Ts::get(98) ?></div>
</div>
</div>
</div>
<div class="remove-from-cart top20" data-cart="<?= $model->cartKey ?>"
onclick="cart.removeFromCart(this)">
<i class="la la-times-circle"></i>
<div><?= Ts::get(102) ?></div>
</div>
</div>
<?php endforeach; ?>
</div>
<div class="cw3 top25">
<div class="order-info">
<div class="total-title">
<?= Ts::get(90) ?>
</div>
<div class="total-price top25"><?= Ts::get(100) ?>: <span
id="total-price"><?= $cartData['total'] ?></span> лв.
</div>
<a data-href="<?= Yii::$app->goToAction('user/order-data').(!empty($_GET['webview_mode']) ? '?webview_mode=true' : '') ?>" class="profile-submit cart-continue <?= sizeof($cartData['models']) === 0 ? 'disabled' : '' ?>"><?= Ts::get(101) ?></a>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,59 @@
<?php
/**
*
* @var $this \yii\web\View
* @var $user \app\models\UserPublic
* @var $data
*/
echo $this->render('/_mobile_view_mode')
?>
<link rel="stylesheet" href="/_public/assets/css/page.css">
<link rel="stylesheet" href="/_public/assets/css/article-module.css">
<link rel="stylesheet" href="/_public/assets/css/user.css">
<script src='https://www.google.com/recaptcha/api.js'></script>
<script src='/_public/assets/js/user.js'></script>
<?php
use app\models\Ts;
/**
* @var \yii\web\View $this
* @var \app\models\parsed\CartModel[] $cartData
*/
?>
<div class="content">
<div class="page-header mobile-hide" style="height: 80px">
<a href="<?= Yii::$app->goHome() ?>" class="header-logo top-care">
<?php if (Yii::$app->language == 'en'): ?>
<img src="/_public/images/logo_en/N-logo-03.png">
<?php else: ?>
<img src="/_public/images/logo.png">
<?php endif; ?>
</a>
</div>
<div class="top50">
<?= $this->render('order-steps', ['active' => ['cart', 'order-data']]) ?>
</div>
<div class="main-profile-panel top50 open">
<div class="header-toggle-panel text-uppercase ct static-header">
<?= Ts::get(89) ?>
</div>
<div class="body cart-data">
<?= $this->render('_invoice_data') ?>
<?= $this->render('_payment_methods') ?>
<?= $this->render('_purchase_information', ['total' => $data['total']]) ?>
</div>
</div>
</div>
<script>
const
invoiceData = new InvoiceData(),
paymentMethod = new PaymentMethods(),
purchase = new Purchase()
invoiceData.setInvoiceData('<?= Yii::$app->language ?>');
paymentMethod.setContainer();
purchase.checkActivity();
</script>
@@ -0,0 +1,25 @@
<?php
use app\models\Ts;
/**
* @var array $active
*/
?>
<div class="order-steps flex">
<div class="cw3">
<div class="step <?= in_array('cart', $active) ? 'active' : '' ?>" data-content="cart"><?= Ts::get(88) ?></div>
</div>
<div class="cw3">
<div class="step <?= in_array('order-data', $active) ? 'active' : '' ?>" data-content="order-data"><?= Ts::get(89) ?></div>
</div>
<div class="cw3">
<div class="step <?= in_array('order-info', $active) ? 'active' : '' ?>" data-content="order-info"><?= Ts::get(90) ?></div>
</div>
<div class="cw3">
<div class="step <?= in_array('order-complete', $active) ? 'active' : '' ?>" data-content="order-complete"><?= Ts::get(91) ?></div>
</div>
</div>
@@ -0,0 +1,55 @@
<?php
/**
*
* @var $this \yii\web\View
* @var $user \app\models\UserPublic
* @var $data
*/
echo $this->render('/_mobile_view_mode')
?>
<link rel="stylesheet" href="/_public/assets/css/page.css">
<link rel="stylesheet" href="/_public/assets/css/article-module.css">
<link rel="stylesheet" href="/_public/assets/css/user.css">
<script src='/_public/assets/js/user.js'></script>
<?php
use app\models\Ts;
/**
* @var \yii\web\View $this
* @var $cart_data
* @var $invoice_data
* @var $payment_method
*/
?>
<div class="content">
<div class="page-header mobile-hide" style="height: 80px">
<a href="<?= Yii::$app->goHome() ?>" class="header-logo top-care">
<?php if (Yii::$app->language == 'en'): ?>
<img src="/_public/images/logo_en/N-logo-03.png">
<?php else: ?>
<img src="/_public/images/logo.png">
<?php endif; ?>
</a>
</div>
<div class="top50">
<?= $this->render('order-steps', ['active' => ['cart', 'order-data', 'order-info']]) ?>
</div>
<div class="main-profile-panel top50 open">
<div class="header-toggle-panel text-uppercase ct static-header">
<?= Ts::get(90) ?>
</div>
<div class="body cart-data">
<?= $this->render('_preview_invoice', ['invoice_data' => $invoice_data]) ?>
<?= $this->render('_preview_payment_methods', ['payment_method' => $payment_method]) ?>
<?= $this->render('_preview_purchase_information', ['cart_data' => $cart_data]) ?>
</div>
</div>
</div>
<script>
const purchase = new Purchase();
</script>
@@ -0,0 +1,43 @@
<?php
/* @var $this \yii\web\View */
use app\models\Ts;
echo $this->render('/_mobile_view_mode')
?>
<link rel="stylesheet" href="/_public/assets/css/page.css">
<link rel="stylesheet" href="/_public/assets/css/article-module.css">
<link rel="stylesheet" href="/_public/assets/css/user.css">
<script src='/_public/assets/js/user.js'></script>
<div class="content">
<div class="page-header mobile-hide" style="height: 80px">
<a href="<?= Yii::$app->goHome() ?>" class="header-logo top-care">
<?php if (Yii::$app->language == 'en'): ?>
<img src="/_public/images/logo_en/N-logo-03.png">
<?php else: ?>
<img src="/_public/images/logo.png">
<?php endif; ?>
</a>
</div>
<div class="top50">
<?= $this->render('order-steps', ['active' => ['cart', 'order-data', 'order-info']]) ?>
</div>
<div class="main-profile-panel top50 open">
<div class="header-toggle-panel text-uppercase ct static-header">
<?= Ts::get(90) ?>
</div>
<div class="body cart-data">
<p class="ct"><?= Ts::get(154) ?></p>
<div class="flex row flex-center ct top10">
<a class="profile-submit" style="margin: 5px !important;" href="<?= Yii::$app->goToAction('user/login') ?>"><i
class="la la-sign-in"></i><?= Ts::get(53) ?></a>
<a class="profile-submit" style="margin: 5px !important;" href="<?= Yii::$app->goToAction('user/sign-up') ?>"><i
class="la la-user-plus"></i><?= Ts::get(54) ?></a>
</div>
</div>
</div>
</div>