| Current Path : /var/www/html/ekursusv2/frontend/runtime/frontendpage/ |
| 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>';
?>