Your IP : 216.73.216.79


Current Path : /var/www/html/ekursusv2/frontend/runtime/frontendpage/
Upload File :
Current File : /var/www/html/ekursusv2/frontend/runtime/frontendpage/78_1720539043069118500-content-243.php

<?php 
/*** CONTENT_ID-243***/
use yii\helpers\Html;
use yii\widgets\ListView;
use yii\helpers\Url;
use yii\helpers\ArrayHelper;
use yii\data\ActiveDataProvider;
use yii\widgets\ActiveForm;

$search_keyword = Yii::$app->getRequest()->getQueryParam('search_keyword');
$search_year = Yii::$app->getRequest()->getQueryParam('year');

$query = new \yii\db\Query(); 
$query->select(['*'])->from('content_article')
    ->innerJoin('content_article_translation','content_article.article_id=content_article_translation.article_translation_parent_id')
    ->where(['=','article_translation_main','1'])
    //->andwhere(['=','article_translation_language',Yii::$app->language])
    ->andwhere(['=','article_category','latest'])
    ->andwhere(['=','article_status','active'])
    ->orderBy(['content_article.article_date' => SORT_DESC]);

            
if(!empty($search_keyword)){
    $query->andFilterWhere(['OR',['like', 'article_translation_title', $search_keyword],['like', 'article_translation_content', $search_keyword]]);
    $label_searching = '<h4 class="mb-3">Paparan keputusan carian <b>'.$search_keyword.'</b></h4>';
}

if(!empty($search_year)){
    $query->andFilterWhere(['like', 'DATE(article_date)', $search_year]);
    $label_searching = '<h4 class="mb-3">Paparan berita untuk tahun <b>'.$search_year.'</b></h4>';
}

$dataProvider = new ActiveDataProvider([
    'query' => $query,
    'pagination' => ['pageSize' => 4,'route' => 'portal-main/latest-news'],
]);
    
echo '<div class="col-lg-9">';
                
            echo $label_searching;
            echo ListView::widget([
                'summary' => '',
                'emptyText' => 'Senarai Berita Terkini sedang dikemaskini dan akan dipaparkan dalam masa terdekat.',
                'dataProvider' => $dataProvider,
                'itemOptions' => ['tag' => 'div','class' => 'col-lg-6 col-md-6 col-sm-6',],
                'options' => ['tag' => 'div','class' => 'row',],
                'itemView' => function ($model, $key, $index, $widget) use ($baseUrl){
                    
                    $img = $baseUrl.'/assets/portal/images/no-image.jpg';
                    if(!empty($model['article_image']))
                        $img = $baseUrl.'/admin/'.$model['article_image'];
                    
                    $gallery_date = date("j", strtotime($model['article_date'])).' '.Yii::t('app', date("F", strtotime($model['article_date']))).' '.date("Y", strtotime($model['article_date']));
                    
                    
                    
                    return '<div class="blog-entry mb-50">
                        <div class="blog-image-custom item-container">
                            <div class="item-img-holder" style="height:300px;background-image:url('.$img.');"></div>
                        </div>
                        <div class="blog-detail gallery-details">
                            <div class="entry-title blog-title-custom" style="height:80px;">
                                <h6 style="line-height:1.5;display: -webkit-box;max-width: 100%;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;">
                                    '.$model['article_translation_title'].'
                                </h6>
                            </div>
                            <ul class="list list-unstyled">
                                <li> <i class="fa fa-calendar-o"></i> '.$gallery_date.' </li>
                                
                            </ul>
                            <div class="entry-share clearfix" style="text-align:right;">
                                <div class="entry-button">
                                        <a class="buttonx arrow button-custom" href="'.$baseUrl.'/portal-main/latest-news-details?id='.$model['article_code'].'">
                                            Selanjutnya <i class="fa fa-angle-right" aria-hidden="true"></i>
                                        </a>
                                    </div>
                                </div>
                            </div>
                    </div>';
                },
            ]);
                
            echo '</div>';
                
?>