function CategoryController() { $this->ZemAdminController(); $this->types = register_category_type(); }
} function zem_file_url($name) { return pagelinkurl(array('zf' => $name)); } function zem_file_img($name) { return '<img src="' . zem_file_url($name) . '" />'; } if (txpinterface === 'admin') { zem_event_install(); register_callback('zem_event_handler', 'article'); if (zem_txp_ver('4.1.0')) { # 4.1.x category type include_element('include/txp_category'); register_category_type('event'); } else { # 4.0.x category tab code add_privs('zem_event_cats', '1,2,3,4,5'); register_tab('content', 'zem_event_cats', zem_event_gTxt('event_categories')); register_callback('zem_event_cat_tab', 'zem_event_cats'); } } if (txpinterface === 'public') { register_callback('zem_event_feed_entry', 'atom_entry'); register_callback('zem_event_feed_entry', 'rss_entry'); if (gps('zf') === 'zem_event_cal.gif') { $cal_gif = <<<EOF R0lGODlhEAAQAMQfAJe66f+ZWNji8PT3+2mW0Xei2O3y+P+yZf+iYlOFxLXN6qvG6V2MybzQ6/+6 c7HJ6f+IRf+pV+Lq9Iau4Y6z5X+o3V2Lxq7I6aPC7/9+PP///7rS88DT656/7P+SUP///yH5BAEA AB8ALAAAAAAQABAAAAWL4CeOZCluWNcBLEVNUyWL2GDfuF2I3YD8iEDAA4FkBgSez8F0HA6RyDH5