%PDF- %PDF-
Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/calendar/widgets/ |
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/calendar/widgets/GlobalConfigMenu.php |
<?php /** * @link https://www.humhub.org/ * @copyright Copyright (c) 2017 HumHub GmbH & Co. KG * @license https://www.humhub.com/licences * */ /** * Created by PhpStorm. * User: buddha * Date: 17.07.2017 * Time: 21:02 */ namespace humhub\modules\calendar\widgets; use humhub\modules\calendar\helpers\Url; use Yii; use humhub\modules\calendar\interfaces\CalendarService; use humhub\widgets\SettingsTabs; class GlobalConfigMenu extends SettingsTabs { /** * @inheritdoc */ public function init() { /* @var $calendarService CalendarService */ $calendarService = Yii::$app->getModule('calendar')->get(CalendarService::class); $this->items = [ [ 'label' => Yii::t('CalendarModule.widgets_GlobalConfigMenu', 'Defaults'), 'url' => Url::toConfig(), 'active' => $this->isCurrentRoute('calendar', 'config', 'index'), 'sortOrder' => 10 ], [ 'label' => Yii::t('CalendarModule.widgets_GlobalConfigMenu', 'Event Types'), 'url' => Url::toConfigTypes(), 'active' => $this->isCurrentRoute('calendar', 'config', 'types'), 'sortOrder' => 20 ], [ 'label' => Yii::t('CalendarModule.widgets_GlobalConfigMenu', 'Snippet'), 'url' => Url::toConfigSnippets(), 'active' => $this->isCurrentRoute('calendar', 'config', 'snippet'), 'sortOrder' => 30 ], [ 'label' => Yii::t('CalendarModule.widgets_GlobalConfigMenu', 'Menu'), 'url' => Url::toConfigMenu(), 'active' => $this->isCurrentRoute('calendar', 'config', 'menu'), 'sortOrder' => 40 ], ]; if(!empty($calendarService->getCalendarItemTypes())) { $this->items[] = [ 'label' => Yii::t('CalendarModule.widgets_GlobalConfigMenu', 'Calendars'), 'url' => Url::toConfigCalendars(), 'active' => $this->isCurrentRoute('calendar', 'config', 'calendars'), 'sortOrder' => 25 ]; } parent::init(); } }