DaSourcerer/yii2-yiiboard

View on GitHub
views/setting/_category.php

Summary

Maintainability
A
40 mins
Test Coverage
<?php
/* @var $this SettingController */
/* @var $data YBoardForum (category) */
/* @var $forum[] YBoardForum */

use yii\helpers\Html;
use yii\web\JsExpression;
use app\modules\yboard\YBoard;

$forumitems = array();
foreach($forum as $forumdata) {
    $forumitems['frm_'.$forumdata->id] = $this->render('_forum', array('forumdata'=>$forumdata), true);
}
?>
 
    <div class="row category"> 
        <div class="col-md-10">
            <span  class="header2"><?php echo Html::encode($data->name); ?></span>
            <p><?php echo Html::encode($data->subtitle); ?></p>
        </div>
        
        <div class="col-md-2 pad5-top">
            <?php echo Html::button(YBoard::t('yboard','Edit Category'), ['class'=>'btn btn-warning btn-xs','onclick'=>'editCategory(' . $data->id . ',"' . YBoard::t('yboard','Edit category') . '", "' . \Yii::$app->urlmanager->createAbsoluteUrl(Yii::$app->controller->module->id.'/setting/get-forum') .'")']); ?>
        </div>   
    </div>

    <div class="row">  
        <div class="col-md-12">
            <?php 
                echo \yii\jui\Sortable::widget([
                    'id' => 'sortfrm' . $data->id,
                    'items' => $forumitems,
                    'options'=>['style'=>'list-style:none; margin-top:1px', 'class'=>'forum-item'],
                    'clientOptions'=>[
                        'delay'=>'100',
                        'update'=>new JsExpression('function(){Sort(this,"' . \Yii::$app->urlmanager->createAbsoluteUrl(Yii::$app->controller->module->id.'/setting/ajax-sort') . '");}'),
                    ],
                ]);
            ?> 
        </div> 
    </div>