%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home2/vacivi36/intranet.vacivitta.com.br/protected/modules/move-content/
Upload File :
Create Path :
Current File : //home2/vacivi36/intranet.vacivitta.com.br/protected/modules/move-content/Events.php

<?php
/**
 * Move content
 * @link https://www.cuzy.app
 * @license https://www.cuzy.app/cuzy-license
 * @author [Marc FARRE](https://marc.fun)
 */

namespace humhub\modules\moveContent;


use humhub\modules\admin\permissions\ManageUsers;
use humhub\modules\admin\widgets\UserMenu;
use humhub\modules\ui\menu\MenuLink;
use Throwable;
use Yii;
use yii\base\Event;
use yii\base\InvalidConfigException;

class Events
{
    /**
     * @param Event $event
     * @throws InvalidConfigException|Throwable
     */
    public static function onAdminUserMenuInit($event)
    {
        /** @var UserMenu $menu */
        $menu = $event->sender;

        if (Yii::$app->user->can(ManageUsers::class)) {
            $menu->addEntry(new MenuLink([
                'label' => Yii::t('MoveContentModule.base', 'Move content'),
                'url' => ['/move-content/user/index'],
                'sortOrder' => 2000,
                'isActive' => MenuLink::isActiveState('move-content', 'user'),
                'isVisible' => true,
            ]));
        }
    }
}

Zerion Mini Shell 1.0