echo $widget->label; ?> </label> <?php } ?> <?php /*= \yii\helpers\Html::checkboxList( 'sx-permission-' . $widget->permissionName, $widget->permissionRoles, \yii\helpers\ArrayHelper::map(\Yii::$app->authManager->getRoles(), 'name', 'description') ); */ ?> <?php echo \skeeks\widget\chosen\Chosen::widget(['multiple' => true, 'name' => 'sx-permission-' . $widget->permissionName, 'value' => $widget->permissionRoles, 'items' => $widget->items]); ?> <?php $this->registerJs(<<<JS (function(sx, \$, _) { sx.classes.PermissionForRoles = sx.classes.Component.extend({ getJQueryWrapper: function() { return \$('#' + this.get('id')); }, getJQuerySelect: function() {
<div class="row"> <div class="col-md-3"> <label><?php echo $productPrice->typePrice->name; ?> </label> <?php echo Html::textInput("prices[" . $productPrice->typePrice->id . "][price]", $productPrice->price, ['class' => 'form-control']); ?> </div> <div class="col-md-2"> <label>Валюта</label> <?php echo \skeeks\widget\chosen\Chosen::widget(['name' => "prices[" . $productPrice->typePrice->id . "][currency_code]", 'value' => $productPrice->currency_code, 'allowDeselect' => false, 'items' => \yii\helpers\ArrayHelper::map(\Yii::$app->money->activeCurrencies, 'code', 'code')]); ?> </div> <div class="col-md-2"> <label> </label> <p> <?php echo \skeeks\cms\shop\widgets\admin\PropductPriceChangeAdminWidget::widget(['productPrice' => $productPrice]); ?> </p> </div> </div> <?php }
*/ /* @var $this yii\web\View */ ?> <?php /* \skeeks\cms\modules\admin\widgets\Pjax::begin([ 'id' => 'widget-select-component' ]) */ ?> <form id="selector-component" action="" method="get" data-pjax> <label><?php echo \Yii::t('app', 'Component settings'); ?> </label> <?php echo \skeeks\widget\chosen\Chosen::widget(['name' => 'component', 'items' => $loadedForSelect, 'allowDeselect' => false, 'value' => $component->className()]); ?> <?php if (\Yii::$app->admin->isEmptyLayout()) { ?> <input type="hidden" name="<?php echo \skeeks\cms\helpers\UrlHelper::SYSTEM_CMS_NAME; ?> [<?php echo \skeeks\cms\modules\admin\Module::SYSTEM_QUERY_EMPTY_LAYOUT; ?> ]" value="true" /> <?php } ?> </form>
<? if (!\Yii::$app->shop->shopPersonTypes) : ?> <div class="panel panel-danger"> <div class="panel-body"> <strong>Магазин не настроен.</strong><br /> В настоящий момент магазин не настроен, не найдены типы плательщиков. </div> </div> <? else : ?> <label class="control-label">Доступные профили</label> <?php echo \skeeks\widget\chosen\Chosen::widget(['name' => 'select-person-type', 'id' => 'select-person-type', 'items' => \Yii::$app->shop->shopFuser->getBuyersList(), 'value' => \Yii::$app->shop->shopFuser->buyer_id ? \Yii::$app->shop->shopFuser->buyer_id : (\Yii::$app->shop->shopFuser->personType->id ? "shopPersonType-" . \Yii::$app->shop->shopFuser->personType->id : ""), 'placeholder' => 'Выберите профиль покупателя', 'allowDeselect' => false]); ?> <? if (\Yii::$app->shop->shopFuser->shopBuyers) : ?> <small>Ранее вы уже совершали покупки в нашем магазине, и поэтому можете выбрать ранее заполненный профиль.</small> <? endif; ?> <? $this->registerJs(<<<JS (function(sx, $, _) { sx.classes.ShopSelectPersonType = sx.classes.Component.extend({ _onDomReady: function() { $('#select-person-type').on("change", function() {
echo $id; ?> " class="sx-widget-form-elements-money"> <div class="row"> <div class="col-lg-3"> <?php echo \yii\helpers\Html::activeTextInput($model, $widget->fieldNameAmmount, ['class' => 'form-control']); ?> </div> <div class="col-lg-1"> <? echo \skeeks\widget\chosen\Chosen::widget([ 'allowDeselect' => false, 'model' => $model, 'allowDeselect' => false, 'attribute' => $widget->fieldNameCurrency, 'items' => \yii\helpers\ArrayHelper::map( \Yii::$app->money->getActiveCurrency(), 'code', 'code' ) ]); ?> </div> </div> </div> <?php echo $this->registerJs(<<<JS (function(sx, \$, _) { sx.createNamespace('classes.widgets', sx);
"> <? if ($action->controller && $action->controller->content) : ?> <? $content = $action->controller->content; ?> <? $element = $content->createElement(); ?> <? $element->loadDefaultValues(); ?> <? if ($element && $element->relatedPropertiesModel) : ?> <? $form = \skeeks\cms\modules\admin\widgets\ActiveForm::begin([ 'options' => [ 'class' => 'sx-form', ] ]); ?> <?php echo \skeeks\widget\chosen\Chosen::widget(['multiple' => true, 'name' => 'fields', 'options' => ['class' => 'sx-select'], 'items' => $element->relatedPropertiesModel->attributeLabels()]); ?> <?php echo \yii\helpers\Html::hiddenInput('content_id', $content->id); ?> <? foreach ($element->relatedPropertiesModel->properties as $property) : ?> <div class="sx-multi sx-multi-<?php echo $property->code; ?> " style="display: none;"> <?php echo $property->renderActiveForm($form); ?> </div>