X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=addon%2Foembed%2Foembed.php;h=a0a0239aaf992fc8b04a763bf0b841704356e6f6;hb=1d2cc5c5ad47e969ca4b6dd0f0eee4a4e5ab5663;hp=45f533cc5becc9d722052db57a134a22f4d22b6a;hpb=570a22de7425e2a486b02e3b43a4b4b1ece552af;p=friendica.git diff --git a/addon/oembed/oembed.php b/addon/oembed/oembed.php index 45f533cc5b..a0a0239aaf 100644 --- a/addon/oembed/oembed.php +++ b/addon/oembed/oembed.php @@ -10,26 +10,60 @@ require_once('include/oembed.php'); function oembed_install() { - register_hook('jot_tool', 'addon/oembed/oembed.php', 'oembed_hook_jot_tool'); - register_hook('page_header', 'addon/oembed/oembed.php', 'oembed_hook_page_header'); + register_hook('jot_tool', 'addon/oembed/oembed.php', 'oembed_hook_jot_tool'); + register_hook('page_header', 'addon/oembed/oembed.php', 'oembed_hook_page_header'); + register_hook('plugin_settings', 'addon/oembed/oembed.php', 'oembed_settings'); + register_hook('plugin_settings_post', 'addon/oembed/oembed.php', 'oembed_settings_post'); } function oembed_uninstall() { - unregister_hook('jot_tool', 'addon/oembed/oembed.php', 'oembed_hook_jot_tool'); - unregister_hook('page_header', 'addon/oembed/oembed.php', 'oembed_hook_page_header'); + unregister_hook('jot_tool', 'addon/oembed/oembed.php', 'oembed_hook_jot_tool'); + unregister_hook('page_header', 'addon/oembed/oembed.php', 'oembed_hook_page_header'); } +function oembed_settings_post(){ + if(! local_user()) + return; + if (isset($_POST['oembed-submit'])){ + set_pconfig(local_user(), 'oembed', 'use_for_youtube', (isset($_POST['oembed_use_for_youtube'])?1:0)); + notice( t('OEmbed settings updated') . EOL); + } +} + +function oembed_settings(&$a,&$o) { + if(! local_user()) + return; + $uofy = get_pconfig(local_user(), 'oembed', 'use_for_youtube' ); + + $o.=' +
+

OEmbed

+
+ +
+
+
+ +
+
'; +} + + function oembed_hook_page_header($a, &$b){ - $a->page['htmlhead'] .= sprintf('', $a->get_baseurl()); + $a->page['htmlhead'] .= sprintf('', $a->get_baseurl()); } function oembed_hook_jot_tool($a, &$b) { - $b .= ' -
- Embed -
- '; + $b .= ' +
+ Embed +
+ '; } @@ -47,7 +81,7 @@ function oembed_init(&$a) { if ($a->argv[1]=='b2h'){ $url = array( "", trim(hex2bin($_GET['url']))); - echo "".oembed_replacecb($url).""; + echo oembed_replacecb($url); } if ($a->argv[1]=='h2b'){ @@ -59,4 +93,4 @@ function oembed_init(&$a) { } -?> \ No newline at end of file +?>