From 0a3ba94a2805b8550c45f3fbf9dc9df148ff03a5 Mon Sep 17 00:00:00 2001 From: cash Date: Sat, 12 Feb 2011 00:58:11 +0000 Subject: light clean up on the embed plugin which doesn't appear to work at present git-svn-id: http://code.elgg.org/elgg/trunk@8125 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/embed/languages/en.php | 2 +- mod/embed/start.php | 13 +++++-------- mod/embed/views/default/embed/addcontentjs.php | 1 + mod/embed/views/default/embed/lightbox_init.php | 6 ++++++ mod/embed/views/default/embed/link.php | 7 ++++++- mod/embed/views/default/embed/metatags.php | 6 ------ 6 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 mod/embed/views/default/embed/lightbox_init.php delete mode 100644 mod/embed/views/default/embed/metatags.php diff --git a/mod/embed/languages/en.php b/mod/embed/languages/en.php index f8edf3812..f3a49e38b 100644 --- a/mod/embed/languages/en.php +++ b/mod/embed/languages/en.php @@ -2,8 +2,8 @@ /** * Embed English language strings * - * @var unknown_type */ + $english = array( 'media:insert' => 'Embed content', 'embed:embed' => 'Embed', diff --git a/mod/embed/start.php b/mod/embed/start.php index 8ad1a6178..f8a8701fa 100644 --- a/mod/embed/start.php +++ b/mod/embed/start.php @@ -5,14 +5,16 @@ * @package ElggEmbed */ + +elgg_register_event_handler('init', 'system', 'embed_init'); + /** * Init function - * */ function embed_init() { elgg_extend_view('css/screen', 'embed/css'); elgg_extend_view('js/elgg', 'embed/js'); - elgg_extend_view('html_head/extend', 'embed/metatags'); + elgg_extend_view('footer/analytics', 'embed/lightbox_init'); elgg_extend_view('input/longtext', 'embed/link', 1); // Page handler for the modal media embed @@ -29,12 +31,10 @@ function embed_page_handler($page) { $page[0] = 'embed'; } - switch($page[0]) { + switch ($page[0]) { case 'upload': echo elgg_view('embed/upload'); - break; - case 'embed': default: // trigger hook to get section tabs @@ -58,12 +58,9 @@ function embed_page_handler($page) { 'upload_sections' => $upload_sections, 'internal_name' => $internal_name )); - break; } // exit because this is in a modal display. exit; } - -elgg_register_event_handler('init', 'system', 'embed_init'); \ No newline at end of file diff --git a/mod/embed/views/default/embed/addcontentjs.php b/mod/embed/views/default/embed/addcontentjs.php index c32d90871..18d2927fd 100644 --- a/mod/embed/views/default/embed/addcontentjs.php +++ b/mod/embed/views/default/embed/addcontentjs.php @@ -1,5 +1,6 @@ \ No newline at end of file diff --git a/mod/embed/views/default/embed/lightbox_init.php b/mod/embed/views/default/embed/lightbox_init.php new file mode 100644 index 000000000..9f271067b --- /dev/null +++ b/mod/embed/views/default/embed/lightbox_init.php @@ -0,0 +1,6 @@ + + diff --git a/mod/embed/views/default/embed/link.php b/mod/embed/views/default/embed/link.php index c4fae0d42..4ed193047 100644 --- a/mod/embed/views/default/embed/link.php +++ b/mod/embed/views/default/embed/link.php @@ -10,5 +10,10 @@ if (elgg_is_active_plugin('ecml')) { $active_section = ''; } +$url = "pg/embed/?{$active_section}internal_name={$vars['internalname']}"; +$url = elgg_normalize_url($url); + ?> - + + + diff --git a/mod/embed/views/default/embed/metatags.php b/mod/embed/views/default/embed/metatags.php deleted file mode 100644 index 5ff602362..000000000 --- a/mod/embed/views/default/embed/metatags.php +++ /dev/null @@ -1,6 +0,0 @@ - - -- cgit v1.2.3