Example #1
0
 /**
  * Initializes boxes property
  * @param bool $insert
  */
 public function initBoxes($insert = true)
 {
     if ($insert) {
         if (MenuRecord::existsMoreMenuRecords() === false) {
             $this->boxes[] = self::PROPERTY_MAIN;
         }
         $this->boxes[] = self::PROPERTY_ACTIVE;
         $this->boxes[] = self::PROPERTY_PUBLIC;
     } else {
         if ($this->main) {
             $this->boxes[] = self::PROPERTY_MAIN;
         }
         if ($this->active) {
             $this->boxes[] = self::PROPERTY_ACTIVE;
         }
         if ($this->public) {
             $this->boxes[] = self::PROPERTY_PUBLIC;
         }
     }
 }
Example #2
0
?>

    <?php 
echo $form->field($model, 'title')->textInput(['maxlength' => 255]);
?>

    <?php 
echo $form->field($model, 'text_id')->textInput(['maxlength' => 255]);
?>

    <?php 
echo $form->field($model, 'web_id')->dropDownList($model->getWebOptions());
?>

	<?php 
echo $form->field($model, 'boxes')->inline()->checkboxList([MenuRecord::PROPERTY_MAIN => Yii::t('back', 'Main'), MenuRecord::PROPERTY_ACTIVE => Yii::t('back', 'Active'), MenuRecord::PROPERTY_PUBLIC => Yii::t('back', 'Public')], ['id' => 'modal-boxes', 'data-main' => (MenuRecord::existsMoreMenuRecords($model->isNewRecord ? true : false) && !$model->main) == true ? 0 : 1]);
?>


	<div class="form-group modal-footer">
        <?php 
echo Html::submitButton($model->isNewRecord ? Yii::t('back', 'Create') : Yii::t('back', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
	    <button type="button" class="btn btn-default" data-dismiss="modal"><?php 
echo Yii::t('back', 'Close');
?>
</button>
    </div>

    <?php 
ActiveForm::end();