/**
* Embed English language strings
*
- * @var unknown_type
*/
+
$english = array(
'media:insert' => 'Embed content',
'embed:embed' => 'Embed',
* @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
$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
'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
--- /dev/null
+<?php //@todo JS 1.8: no ?>
+<script type="text/javascript">
+ jQuery(document).ready(function($) {
+ $('a[rel*=facebox]').facebox()
+ });
+</script>
$active_section = '';
}
+$url = "pg/embed/?{$active_section}internal_name={$vars['internalname']}";
+$url = elgg_normalize_url($url);
+
?>
-<a class="elgg-longtext-control small link" href="<?php echo elgg_get_site_url() . 'pg/embed'; ?>?<?php echo $active_section; ?>internal_name=<?php echo $vars['internalname']; ?>" rel="facebox"><?php echo elgg_echo('media:insert'); ?></a>
+<a class="elgg-longtext-control" href="<?php echo $url; ?>" rel="facebox">
+ <?php echo elgg_echo('media:insert'); ?>
+</a>
+++ /dev/null
- <?php //@todo JS 1.8: no ?>
- <script type="text/javascript">
- jQuery(document).ready(function($) {
- $('a[rel*=facebox]').facebox()
- });
- </script>