diff options
-rw-r--r-- | start.php | 31 |
1 files changed, 5 insertions, 26 deletions
@@ -20,10 +20,7 @@ function videolist_init() { elgg_register_menu_item('site', $item); // Extend system CSS with our own styles - elgg_extend_view('css','videolist/css'); - - // Load the language file - default is english - register_translations(elgg_get_plugins_path() . "videolist/languages/"); + elgg_extend_view('css/elgg','videolist/css'); // Register a page handler, so we can have nice URLs elgg_register_page_handler('videolist', 'videolist_page_handler'); @@ -42,15 +39,9 @@ function videolist_init() { elgg_extend_view('groups/tool_latest', 'videolist/group_module'); if (is_callable('register_notification_object')) { - register_notification_object('object', 'videolist', elgg_echo('videolist:new')); + register_notification_object('object', 'videolist_item', elgg_echo('videolist:new')); } - // Register a handler for adding videos - elgg_register_event_handler('create', 'videolist', 'videolist_create_event_listener'); - - // Register a handler for delete videos - elgg_register_event_handler('delete', 'videolist', 'videolist_delete_event_listener'); - // Register entity type for search elgg_register_entity_type('object', 'videolist_item'); @@ -64,9 +55,6 @@ function videolist_init() { elgg_register_entity_url_handler('object', 'videolist_item', 'videolist_url'); elgg_register_plugin_hook_handler('entity:icon:url', 'object', 'videolist_icon_url_override'); - // Register entity type - elgg_register_entity_type('object','videolist'); - // register for embed elgg_register_plugin_hook_handler('embed_get_sections', 'all', 'videolist_embed_get_sections'); elgg_register_plugin_hook_handler('embed_get_items', 'videolist', 'videolist_embed_get_items'); @@ -75,7 +63,6 @@ function videolist_init() { $actions_path = elgg_get_plugins_path() . "videolist/actions/videolist"; elgg_register_action("videolist/add", "$actions_path/add.php"); elgg_register_action("videolist/edit", "$actions_path/edit.php"); - elgg_register_action("videolist/tubesearch", "$actions_path/tubesearch.php"); elgg_register_action("videolist/delete", "$actions_path/delete.php"); } @@ -123,9 +110,6 @@ function videolist_page_handler($page) { set_input('guid', $page[1]); include "$videolist_dir/edit.php"; break; - case 'browse': - include "$videolist_dir/browse.php"; - break; case 'group': include "$videolist_dir/owner.php"; break; @@ -155,11 +139,6 @@ function videolist_owner_block_menu($hook, $type, $return, $params) { return $return; } -function video_url($entity) { - $video_id = $entity->video_id; - return elgg_get_site_url() . "videolist/watch/" . $entity->getGUID() . "/" . $video_id; -} - function videolist_url($videolist_item) { $guid = $videolist_item->guid; $title = elgg_get_friendly_title($videolist_item->title); @@ -178,7 +157,7 @@ function videolist_object_notifications($event, $object_type, $object) { if (is_callable('object_notifications')) { if ($object instanceof ElggObject) { - if ($object->getSubtype() == 'videolist') { + if ($object->getSubtype() == 'videolist_item') { if ($flag == 0) { $flag = 1; object_notifications($event, $object_type, $object); @@ -201,7 +180,7 @@ function videolist_object_notifications($event, $object_type, $object) { function videolist_object_notifications_intercept($hook, $entity_type, $returnvalue, $params) { if (isset($params)) { if ($params['event'] == 'create' && $params['object'] instanceof ElggObject) { - if ($params['object']->getSubtype() == 'videolist') { + if ($params['object']->getSubtype() == 'videolist_item') { return true; } } @@ -239,7 +218,7 @@ function videolist_embed_get_sections($hook, $type, $value, $params) { function videolist_embed_get_items($hook, $type, $value, $params) { $options = array( 'owner_guid' => get_loggedin_userid(), - 'type_subtype_pair' => array('object' => 'videolist'), + 'type_subtype_pair' => array('object' => 'videolist_item'), 'count' => TRUE ); |