示例#1
0
     */
    function getIndexValue($key)
    {
        if (strpos($key, 'lang_') === 0) {
            list($key, $lang) = explode('_', substr($key, 5), 2);
            if (isset($this->renderers[$lang]) && $this->renderers[$lang]) {
                return $this->renderers[$lang]->getIndexValue($key);
            }
            return;
        }
        return reset($this->renderers)->getIndexValue($key);
    }
}
// }}}
// End of classes }}}
$objectList = new ObjectList();
$objectList->addCustomIndex('title');
$indexPages = array();
switch ($_GET['list']) {
    case 'categorylist':
        $access->check_feature('feature_categories');
        if (isset($_GET['categId'])) {
            $categId = (int) $_GET['categId'];
            $objects = $categlib->list_category_objects($categId, 0, -1, 'name_asc', '', '', true, false);
            $indexPages[] = array('key' => 'title', 'indextitle' => tra('Index'), 'options' => array('decorator' => 'indexrow', 'display' => 'title'));
            foreach ($objects['data'] as $index => $values) {
                $type = $values['type'];
                $item = $values['itemId'];
                $objectList->add($type, $item, array());
            }
        }
示例#2
0
 public function addRSSItem(RSSItem &$item)
 {
     parent::addObject($item);
 }