DaSourcerer/yii2-yiiboard

View on GitHub
views/setting/_editForum.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/* @var $this SettingController */
/* @var $model YBoardForum */
/* @var $form CActiveForm */

use \app\modules\yboard\models\YBoardForum;
use \app\modules\yboard\models\YBoardMembergroup;
use app\modules\yboard\YBoard;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;

?>

<div class="form">

<?php $form = \yii\widgets\ActiveForm::begin([
    'id'=>'edit-forum-form',
    'enableAjaxValidation'=>true,
    /*'clientOptions'=>array(
        'validateOnSubmit'=>true,
        'validateOnChange'=>false,
    ) */
]); ?>

    <p class="alert alert-warning"><?php echo YBoard::t('yboard', 'Fields with <span class="required">*</span> are required.'); ?></p>

    <?php echo $form->errorSummary($model); ?> 

    <?php echo $form->field($model,'name')->textInput(['id'=>'YBoardForum_name']); ?>

    <?php echo $form->field($model,'subtitle')->textArea(['id'=>'YBoardForum_subtitle']); ?>

    <?php echo $form->field($model,'sort')->textInput(['id'=>'YBoardForum_sort']); ?>
    
    <span class="YBoardForum_category">
        <?php echo $form->field($model,'cat_id')->dropDownList(ArrayHelper::map(YBoardForum::find()->categoriesScope()->all(), 'id', 'name'),['prompt'=>YBoard::t('yboard', '-- Select Category --'), 'id'=>'YBoardForum_category']); ?>
    </span>

    
    <span class="YBoardForum_public">
        <?php echo $form->field($model,'public')->dropDownList(['0'=>YBoard::t('yboard', 'No'),'1'=>YBoard::t('yboard', 'Yes')], ['id'=>'YBoardForum_public']); ?>
    </span>

    <span class="YBoardForum_locked">
        <?php echo $form->field($model,'locked')->dropDownList(['0'=>YBoard::t('yboard', 'No'),'1'=>YBoard::t('yboard', 'Yes')], ['id'=>'YBoardForum_locked']); ?>
    </span>
    
    <span class="YBoardForum_moderated">
        <?php echo $form->field($model,'moderated')->dropDownList(['0'=>YBoard::t('yboard', 'No'),'1'=>YBoard::t('yboard', 'Yes')], ['id'=>'YBoardForum_moderated']); ?>
    </span>

    <?php echo $form->field($model,'membergroup_id')->dropDownList(array_merge([0=>'All Members'], ArrayHelper::map(YBoardMembergroup::find()->specificScope()->all(), 'id', 'name')), ['id'=>'YBoardForum_membergroup']); ?>


    <span class="YBoardForum_polls">
        <?php echo $form->field($model,'poll')->dropDownList(['0'=>YBoard::t('yboard', 'No polls'),'1'=>YBoard::t('yboard', 'Moderator polls'),'2'=>YBoard::t('yboard', 'User polls')], ['id'=>'YBoardForum_polls']); ?>
    </span>
    
    <span class="YBoardForum_type">
        <?php echo $form->field($model,'type')->dropDownList(['0'=>YBoard::t('yboard', 'Category'),'1'=>YBoard::t('yboard', 'Forum')], ['id'=>'YBoardForum_type']); ?>
    </span>

    <?php echo Html::activeHiddenInput($model,'id', ['id'=>'YBoardForum_id']); ?>

<?php \yii\widgets\ActiveForm::end(); ?>

</div><!-- form -->