48 lines
1.0 KiB
PHP
48 lines
1.0 KiB
PHP
<?php
|
|
namespace common\modules\event\widgets\event;
|
|
use common\helpers\AppDateTimeHelper;
|
|
use common\models\Event;
|
|
use common\modules\event\models\copy\CopyWeekContext;
|
|
use DateTime;
|
|
use yii\bootstrap\Widget;
|
|
|
|
|
|
/**
|
|
* Class TimeTableMonthDayView
|
|
* @package common\modules\event\widgets
|
|
*
|
|
* @property Event $event
|
|
* @property CopyWeekContext $copyWeekContext
|
|
*/
|
|
class EventView extends Widget
|
|
{
|
|
public $event;
|
|
public $start;
|
|
public $end;
|
|
|
|
public $copyWeekContext;
|
|
|
|
public function init(){
|
|
parent::init();
|
|
if ( isset($this->event )){
|
|
$this->start = AppDateTimeHelper::convertUnixTimeToDateTime($this->event->start);
|
|
$this->end = AppDateTimeHelper::convertUnixTimeToDateTime($this->event->end);
|
|
}
|
|
}
|
|
|
|
|
|
public function run(){
|
|
return $this->render('_event',
|
|
[
|
|
'event' => $this->event,
|
|
'start' => $this->start,
|
|
'end' => $this->end,
|
|
'copyWeekContext' => $this->copyWeekContext
|
|
]
|
|
);
|
|
}
|
|
|
|
|
|
|
|
}
|