Your IP : 216.73.216.79


Current Path : /var/www/html/mnrb/backend/modules/support/views/support-tutorial/
Upload File :
Current File : /var/www/html/mnrb/backend/modules/support/views/support-tutorial/view-tutorial.php

<?php

use yii\helpers\Html;
use yii\grid\GridView;
use yii\helpers\ArrayHelper;
use yii\helpers\Url;
use backend\modules\support\models\SupportTutorial;
use yii\widgets\ActiveForm;
use yii\data\ActiveDataProvider;
use yii\widgets\ListView;

$this->title = 'Tutorial';
$this->params['breadcrumbs'][] = $this->title;

$keyword = Yii::$app->getRequest()->getQueryParam('keyword');
$query = new \yii\db\Query();
$user_role = \backend\modules\mimin\models\User::userrole();
$query->from('support_tutorial')->where(['LIKE', 'support_tutorial_role', '"' . $user_role . '"']);
if (!empty($keyword)) {
    $query->andWhere(['LIKE', 'support_tutorial_tags', $keyword]);
}
$query->orderBy(['support_tutorial_title' => SORT_ASC]);
$dataProvider = new ActiveDataProvider([
    'query' => $query,
    'pagination' => ['pageSize' => 4, 'route' => 'support/support-tutorial/view-tutorial'],
        ]);
?>
<style>
    .wrapper-form{
        padding : 2em 0;
        text-align : center;
        border-radius : 5px;
    }

    .wrapper-form .form-control{
        padding : 2em 2em;
        border-radius : 5px;
        margin-bottom : 1em;
    }
</style>
<div class="wrapper wrapper-content" style="padding-bottom:2em;overflow:hidden;">
    <?php $form = ActiveForm::begin(['action' => ['view-tutorial'], 'method' => 'get',]); ?>
    <div class="wrapper-form">
        <input type="search" name="keyword" class="form-control" value="<?= $keyword ?>" placeholder="What do you want to know....">
    </div>
    <?php ActiveForm::end(); ?>
    <?php
    echo ListView::widget([
        'dataProvider' => $dataProvider,
        'summary' => '',
        'layout' => "{summary}\n{items}\n{pager}",
        'options' => ['class' => 'row'],
        'itemOptions' => ['tag' => 'div', 'class' => 'col-lg-6 col-sm-6',],
        'itemView' => function ($model, $key, $index, $widget) {

            $tags_list = '';
            $tags_arr = explode(',', $model['support_tutorial_tags']);
            if (!empty($tags_arr)) {
                foreach ($tags_arr as $tags) {
                    $tags_list .= '<span class="label label-default">' . $tags . '</span>&nbsp;';
                }
            }

            return '<div class="ibox">
                <div class="ibox-content">
                    <video controls="controls" src="../../../'.$model['support_tutorial_embeded_link'].'" style="max-width:100%;" >Your browser does not support the HTML5 Video element.</video>
                    <h4><b>' . $model['support_tutorial_title'] . '</b></h4>
                    <p style="height:80px;overflow:hidden;">' . $model['support_tutorial_description'] . '</p>
                    ' . $tags_list . '    
                </div>
            </div>';
        },
    ]);
    ?>
</div>