Ejemplo n.º 1
0
    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()
            {
Ejemplo n.º 2
0
            <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>&nbsp;</label>
                    <p>
                        <?php 
        echo \skeeks\cms\shop\widgets\admin\PropductPriceChangeAdminWidget::widget(['productPrice' => $productPrice]);
        ?>
                    </p>
                </div>
            </div>

        <?php 
    }
Ejemplo n.º 3
0
 */
/* @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>
Ejemplo n.º 4
0
                    <? 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()
            {
Ejemplo n.º 5
0
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);
Ejemplo n.º 6
0
">
    <? 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>