mambax7/extcal

View on GitHub
include/notification.inc.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

use XoopsModules\Extcal\{Helper,
    EventHandler
};

/**
 * @param $category
 * @param $itemId
 *
 * @return mixed
 */
function extcal_notify_iteminfo($category, $itemId)
{
    if ('global' === $category || 'cat' === $category) {
        $item['name'] = '';
        $item['url']  = '';

        return $item;
    }

    if ('event' === $category) {
        $eventHandler = Helper::getInstance()->getHandler(_EXTCAL_CLN_EVENT);
        $event        = $eventHandler->getEvent($itemId, 0, true);
        $item['name'] = $event->getVar('event_title');
        $item['url']  = XOOPS_URL . '/modules/extcal/event.php?event=' . $event->getVar('event_id');

        return $item;
    }

    return '';
}