*/ 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()); } }
public function addRSSItem(RSSItem &$item) { parent::addObject($item); }