title='Главная "картина дня"';
$nhc = new \yii\data\ActiveDataProvider(
[
"query"=>News::getNH(), //News::find()->andWhere(['active'=>'Y', 'NH'=>['Y','F']])->orderBy(["NH"=>SORT_DESC,"dt_pub"=>SORT_DESC])->limit(1),
"pagination" => false
]
);
$nh = new \yii\data\ActiveDataProvider(
[
"query"=>News::find()->where(['active'=>'Y'])->andWhere(['<>', 'NH', 'N'])->andWhere(['>', 'dt_pub', date("Y-m-d H:i:s")])->orderBy(["dt_pub"=>SORT_DESC])->limit(10),
"pagination" => false
]
);
print_a($nh->query->createCommand()->rawSQL);
?>
draw( $cur = $nhc->getModels()[0], true);
foreach( $sort = $nh->getModels() as $item ){
if($cur->id != $item->id)
{
$a1[$item->id] = $item->id;
draw($item);
}
}
if($cur == false){
?>
НЧ пуста, срочно поставте НЧ
}
if($sort == false){
?>
Очередь пуста, поставте НЧ на будующие периоды
}
?>
function draw($item, $cur = false){
global $dcount;
static $i = 0;
$preview = $item->preview;
?>
=($cur)?'Сейчас':'Будет'?>
if( $item->NH == 'F'){
echo "
";
}
?>
=date( "d-m-Y h:i", strtotime($item->dt_pub))?>
=$item->title?>
РедакторЗакрепитьУбрать
$i++;
}