Example #1
0
<?php

/**
 * Created by PhpStorm.
 * User: Marijus
 * Date: 5/13/14
 * Time: 3:44 PM
 */
namespace Plugin\Rss;

$routes[ipGetOption('Rss.rssUrl') . '{/languageCode}'] = array('name' => 'Rss', 'action' => function ($languageCode = null) {
    if ($languageCode == null) {
        $languageCode = ipContent()->getCurrentLanguage()->getCode();
    }
    $data = array('title' => ipGetOption('Rss.channelTitle'), 'url' => ipRouteUrl('Rss'), 'description' => ipGetOption('Rss.channelDescription'));
    $data['items'] = Model::getRssItems($languageCode);
    $data['language'] = Model::getRssLanguage($languageCode);
    $xmlResponse = new XmlResponse($data);
    return $xmlResponse;
});