portal.mkgtu.ru/common/modules/student/components/orders/OrdersWidget.php

45 lines
816 B
PHP
Executable File

<?php
namespace common\modules\student\components\orders;
use Yii;
use yii\base\Widget;
use yii\helpers\Html;
class OrdersWidget extends Widget
{
public $list;
public function init()
{
parent::init();
$user = Yii::$app->user->identity;
$orderLoader = Yii::$app->getModule('student')->ordersLoader;
$orderLoader->setParams($user->guid);
$this->list = $orderLoader->loadList();
}
public function run()
{
if (sizeof($this->list) > 0) {
return $this->render('order_widget', ['list' => $this->list]);
} else {
return implode("\n", [
Html::beginTag('h4'),
'Нет данных',
Html::endTag('h4')
]) . "\n";
}
}
}