CommonITILObject::getActorIcon PHP Метод

getActorIcon() статический публичный Метод

show Icon for Actor
static public getActorIcon ( $user_group, $type ) : nothing
$user_group string 'user or 'group'
$type integer user/group type
Результат nothing display
    static function getActorIcon($user_group, $type)
    {
        global $CFG_GLPI;
        switch ($user_group) {
            case 'user':
                $icontitle = __s('User') . ' - ' . $type;
                // should never be used
                switch ($type) {
                    case CommonITILActor::REQUESTER:
                        $icontitle = __s('Requester user');
                        break;
                    case CommonITILActor::OBSERVER:
                        $icontitle = __s('Watcher user');
                        break;
                    case CommonITILActor::ASSIGN:
                        $icontitle = __s('Technician');
                        break;
                }
                return "<img src='" . $CFG_GLPI['root_doc'] . "/pics/user.png'\n                     alt=\"{$icontitle}\" title=\"{$icontitle}\">";
            case 'group':
                $icontitle = __('Group');
                switch ($type) {
                    case CommonITILActor::REQUESTER:
                        $icontitle = __('Requester group');
                        break;
                    case CommonITILActor::OBSERVER:
                        $icontitle = __('Watcher group');
                        break;
                    case CommonITILActor::ASSIGN:
                        $icontitle = __('Group in charge of the ticket');
                        break;
                }
                return "<img src='" . $CFG_GLPI['root_doc'] . "/pics/group.png'\n                      alt=\"{$icontitle}\" title=\"{$icontitle}\">";
            case 'supplier':
                $icontitle = __('Supplier');
                return "<img src='" . $CFG_GLPI['root_doc'] . "/pics/supplier.png'\n                      alt=\"{$icontitle}\" title=\"{$icontitle}\">";
        }
        return '';
    }
CommonITILObject