コード例 #1
0
ファイル: CmsToolbar.php プロジェクト: skeeks-cms/cms
 public function renderConfigForm(ActiveForm $form)
 {
     echo $form->fieldSet(\Yii::t('skeeks/cms', 'Main'));
     echo $form->field($this, 'enabled')->checkbox();
     echo $form->fieldCheckboxBoolean($this, 'isOpen');
     echo $form->field($this, 'enableFancyboxWindow')->widget(\skeeks\widget\chosen\Chosen::className(), ['items' => \Yii::$app->formatter->booleanFormat]);
     echo $form->fieldRadioListBoolean($this, 'editWidgets');
     echo $form->fieldRadioListBoolean($this, 'editViewFiles');
     echo $form->field($this, 'infoblockEditBorderColor')->widget(\skeeks\cms\widgets\ColorInput::className());
     echo $form->fieldSetEnd();
     echo $form->fieldSet(\Yii::t('skeeks/cms', 'Access'));
     echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_CONTROLL_PANEL, 'label' => 'Доступ к панеле разрешен']);
     echo $form->fieldSetEnd();
 }
コード例 #2
0
?>


<?php 
echo $form->fieldSet(\Yii::t('skeeks/reviews2', 'Access'));
?>

     <? \yii\bootstrap\Alert::begin([
        'options' => [
          'class' => 'alert-warning',
      ],
    ]); ?>
    <b><?php 
echo \Yii::t('skeeks/reviews2', 'Attention!');
?>
</b> <?php 
echo \Yii::t('skeeks/reviews2', 'Permissions are stored in real time. Thus, these settings are independent of site or user.');
?>
    <? \yii\bootstrap\Alert::end()?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\reviews2\components\Reviews2Component::PERMISSION_ADD_REVIEW, 'label' => \Yii::t('skeeks/reviews2', 'Who can add a review on the site')]);
?>

<?php 
echo $form->fieldSetEnd();
?>



コード例 #3
0
ファイル: _form.php プロジェクト: BMOTech/cms-shop
            <?php 
    \yii\bootstrap\Alert::begin(['options' => ['class' => 'alert-warning']]);
    ?>
            <?php 
    echo \skeeks\cms\shop\Module::t('app', '<b> Warning! </b> Permissions are stored in real time. Thus, these settings are independent of site or user.');
    ?>
            <?php 
    \yii\bootstrap\Alert::end();
    ?>

            <?php 
    echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => $model->viewPermissionName, 'permissionDescription' => \skeeks\cms\shop\Module::t('app', 'Rights to see the prices') . " '{$model->name}'", 'label' => \skeeks\cms\shop\Module::t('app', 'User Groups that have permission to view this type of price')]);
    ?>

            <?php 
    echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => $model->buyPermissionName, 'permissionDescription' => \skeeks\cms\shop\Module::t('app', 'The right to buy at a price') . ": '{$model->name}'", 'label' => \skeeks\cms\shop\Module::t('app', 'Group of users who have the right to purchase on this type of price')]);
    ?>
    <?php 
} else {
    ?>
        <?php 
    \yii\bootstrap\Alert::begin(['options' => ['class' => 'alert-info']]);
    ?>
        <?php 
    echo \skeeks\cms\shop\Module::t('app', 'After saving can be set up to whom this type available price');
    ?>

        <?php 
    \yii\bootstrap\Alert::end();
    ?>
コード例 #4
0
ファイル: _form.php プロジェクト: Liv1020/cms
echo $form->fieldRadioListBoolean($model, 'editViewFiles');
?>

    <?php 
echo $form->field($model, 'infoblockEditBorderColor')->widget(\skeeks\cms\widgets\ColorInput::className())->hint('Цвет рамки вокруг инфоблоков в режиме редактирования');
?>

<?php 
echo $form->fieldSetEnd();
?>

<?php 
echo $form->fieldSet('Доступ');
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_CONTROLL_PANEL, 'label' => 'Доступ к панеле разрешен']);
?>


<?php 
echo $form->fieldSetEnd();
?>

<?php 
echo $form->buttonsCreateOrUpdate($model);
ActiveForm::end();
?>


コード例 #5
0
ファイル: _form.php プロジェクト: BMOTech/cms-shop
    <?php 
echo $form->field($model, 'typePrices')->checkboxList(\yii\helpers\ArrayHelper::map(\skeeks\cms\shop\models\ShopTypePrice::find()->all(), 'id', 'name'))->hint(\skeeks\cms\shop\Module::t('app', 'if nothing is selected, it means all'));
?>


     <?php 
\yii\bootstrap\Alert::begin(['options' => ['class' => 'alert-warning']]);
?>

       <?php 
echo \skeeks\cms\shop\Module::t('app', '<b> Warning! </b> Permissions are stored in real time. Thus, these settings are independent of site or user.');
?>

        <?php 
\yii\bootstrap\Alert::end();
?>

        <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => $model->permissionName, 'permissionDescription' => \skeeks\cms\shop\Module::t('app', 'Groups of users who can benefit from discounted rates') . ": '{$model->name}'", 'label' => \skeeks\cms\shop\Module::t('app', 'Groups of users who can benefit from discounted rates')]);
?>

<?php 
echo $form->fieldSetEnd();
?>



<?php 
echo $form->buttonsCreateOrUpdate($model);
ActiveForm::end();
コード例 #6
0
ファイル: _form.php プロジェクト: skeeks-cms/cms-shop
?>




<? if (!$model->isNewRecord) : ?>
    <?/*= $form->fieldSet(\Yii::t('skeeks/shop/app','Additionally')); */?><!--
        <?/*= $form->fieldSelect($model, 'content_id', \skeeks\cms\models\CmsContent::getDataForSelect()); */?>
    --><?/*= $form->fieldSetEnd() */?>

    <? if ($model->cmsContent->access_check_element == "Y") : ?>
        <?php 
echo $form->fieldSet(\Yii::t('skeeks/shop/app', 'Access'));
?>
            <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => $model->permissionName, 'permissionDescription' => \Yii::t('skeeks/shop/app', 'Access to this member') . ': ' . $model->name, 'label' => \Yii::t('skeeks/shop/app', 'Access to this member')]);
?>
        <?php 
echo $form->fieldSetEnd();
?>
    <? endif; ?>
<? endif; ?>

<? if ($shopContent->childrenContent && $model->cmsContent->getChildrenContents()->andWhere(['!=', 'id', $shopContent->childrenContent->id])->all() ) : ?>

    <? $childContents = $model->cmsContent->getChildrenContents()->andWhere(['!=', 'id', $shopContent->childrenContent->id])->all(); ?>

    <? foreach($childContents as $childContent) : ?>
        <?php 
echo $form->fieldSet($childContent->name);
?>
コード例 #7
0
ファイル: _form.php プロジェクト: Liv1020/cms
    echo $form->fieldSetEnd();
    ?>

    <?php 
    echo $form->fieldSet(\Yii::t('app', 'Access'));
    ?>
        <?php 
    \yii\bootstrap\Alert::begin(['options' => ['class' => 'alert-warning']]);
    ?>
        <b>Внимание!</b> Права доступа сохраняются в режиме реального времени. Так же эти настройки не зависят от сайта или пользователя.
        <?php 
    \yii\bootstrap\Alert::end();
    ?>

        <?php 
    echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => $model->adminPermissionName, 'label' => 'Доступ в административной части']);
    ?>



    <?php 
    echo $form->fieldSetEnd();
    ?>

    <?php 
    echo $form->fieldSet(\Yii::t('app', 'Seo'));
    ?>
        <?php 
    echo $form->field($model, 'meta_title_template')->textarea()->hint("Используйте конструкции вида {=model.name}");
    ?>
        <?php 
コード例 #8
0
ファイル: _form.php プロジェクト: Liv1020/cms
    <?php 
echo \skeeks\cms\modules\admin\widgets\BlockTitleWidget::widget(['content' => "Файлы"]);
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_ELFINDER_USER_FILES, 'label' => 'Доступ к личным файлам']);
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_ELFINDER_COMMON_PUBLIC_FILES, 'label' => 'Доступ к общим файлам']);
?>


    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_ELFINDER_ADDITIONAL_FILES, 'label' => 'Доступ ко всем файлам']);
?>


<?php 
echo $form->fieldSetEnd();
?>

<?php 
echo $form->fieldSet('Система обновлений');
?>
    <?php 
echo $form->field($model, 'licenseKey')->textInput();
echo $form->fieldSetEnd();
?>
コード例 #9
0
ファイル: main.php プロジェクト: Liv1020/cms
                        </a>

                        <div style="display: none;">
                            <div id="sx-permissions-for-controller" style="min-height: 300px;">

                                <?php 
    $adminPermission = \Yii::$app->authManager->getPermission(\skeeks\cms\rbac\CmsManager::PERMISSION_ADMIN_ACCESS);
    $items = [];
    foreach (\Yii::$app->authManager->getRoles() as $role) {
        if (\Yii::$app->authManager->hasChild($role, $adminPermission)) {
            $items[] = $role;
        }
    }
    ?>
                                <?php 
    echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \Yii::$app->controller->permissionName, 'permissionDescription' => \Yii::t('app', 'Administration') . " | " . \Yii::$app->controller->name, 'label' => \Yii::t('app', 'Setting up access to the section') . ": " . \Yii::$app->controller->name, 'items' => \yii\helpers\ArrayHelper::map($items, 'name', 'description')]);
    ?>
                                <?php 
    echo \Yii::t('app', 'Specify which groups of users will have access.');
    ?>
                                <hr />
                                <?php 
    \yii\bootstrap\Alert::begin(['options' => ['class' => 'alert-info']]);
    ?>
                                    <p><?php 
    echo \Yii::t('app', 'Code privileges');
    ?>
: <b><?php 
    echo \Yii::$app->controller->permissionName;
    ?>
</b></p>
コード例 #10
0
ファイル: _form.php プロジェクト: Insolita/cms
        <?php 
    echo $form->fieldInputInt($model, 'priority');
    ?>

    <?php 
    echo $form->fieldSetEnd();
    ?>

    <?php 
    if ($model->cmsContent->access_check_element == "Y") {
        ?>
        <?php 
        echo $form->fieldSet(\Yii::t('app', 'Access'));
        ?>
            <?php 
        echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => $model->permissionName, 'permissionDescription' => 'Доступ к этому элементу: ' . $model->name, 'label' => 'Доступ к этому элементу']);
        ?>
        <?php 
        echo $form->fieldSetEnd();
        ?>
    <?php 
    }
    ?>

<?php 
}
?>


<?php 
echo $form->buttonsCreateOrUpdate($model);
コード例 #11
0
ファイル: _form.php プロジェクト: Liv1020/cms
?>

    <?php 
echo \skeeks\cms\modules\admin\widgets\BlockTitleWidget::widget(['content' => \Yii::t('app', 'Control only own records')]);
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_ALLOW_MODEL_UPDATE_OWN, 'label' => \Yii::t('app', 'The ability to update their records')]);
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_ALLOW_MODEL_UPDATE_ADVANCED_OWN, 'label' => \Yii::t('app', 'The ability to update service information at records')]);
?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\rbac\CmsManager::PERMISSION_ALLOW_MODEL_DELETE_OWN, 'label' => \Yii::t('app', 'Ability to delete own records')]);
?>


<?php 
echo $form->fieldSetEnd();
?>


<?php 
echo $form->buttonsCreateOrUpdate($model);
ActiveForm::end();
?>


コード例 #12
0
?>
    <?php 
echo $form->field($model, 'notifyEmails')->widget(\skeeks\cms\widgets\formInputs\EditedSelect::className(), ['controllerRoute' => 'cms/admin-user-email', 'items' => \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsUserEmail::find()->all(), 'value', 'value'), 'multiple' => true]);
?>
    <?php 
echo $form->field($model, 'notifyPhones')->widget(\skeeks\cms\widgets\formInputs\EditedSelect::className(), ['controllerRoute' => 'cms/admin-user-phone', 'items' => \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsUserPhone::find()->all(), 'value', 'value'), 'multiple' => true]);
echo $form->fieldSetEnd();
?>

<?php 
echo $form->fieldSet('Доступ');
?>

     <? \yii\bootstrap\Alert::begin([
        'options' => [
          'class' => 'alert-warning',
      ],
    ]); ?>
    <b>Внимание!</b> Права доступа сохраняются в режиме реального времени. Так же эти настройки не зависят от сайта или пользователя.
    <? \yii\bootstrap\Alert::end()?>

    <?php 
echo \skeeks\cms\widgets\rbac\PermissionForRoles::widget(['permissionName' => \skeeks\cms\comments2\components\Comments2Component::PERMISSION_ADD_REVIEW, 'label' => 'Кто может добавлять отзыв на сайте']);
?>

<?php 
echo $form->fieldSetEnd();
?>