X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=nsfw%2Fnsfw.php;h=8eedca8d451b2cd7663333c331d176275d3168df;hb=f8c162cbfb777793891f885e019eb8eae319dce1;hp=7c37fc2e87cdc23a3d5a91a86da615642373286e;hpb=0afd633346b517894ff8e92c705bd5d052dd06a2;p=friendica-addons.git diff --git a/nsfw/nsfw.php b/nsfw/nsfw.php index 7c37fc2e..8eedca8d 100644 --- a/nsfw/nsfw.php +++ b/nsfw/nsfw.php @@ -7,21 +7,22 @@ * */ use Friendica\Core\Addon; +use Friendica\Core\L10n; use Friendica\Core\PConfig; -function nsfw_install() { +function nsfw_install() +{ Addon::registerHook('prepare_body', 'addon/nsfw/nsfw.php', 'nsfw_prepare_body', 10); - Addon::registerHook('plugin_settings', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings'); - Addon::registerHook('plugin_settings_post', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings_post'); - + Addon::registerHook('addon_settings', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings'); + Addon::registerHook('addon_settings_post', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings_post'); } -function nsfw_uninstall() { +function nsfw_uninstall() +{ Addon::unregisterHook('prepare_body', 'addon/nsfw/nsfw.php', 'nsfw_prepare_body'); - Addon::unregisterHook('plugin_settings', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings'); - Addon::unregisterHook('plugin_settings_post', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings_post'); - + Addon::unregisterHook('addon_settings', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings'); + Addon::unregisterHook('addon_settings_post', 'addon/nsfw/nsfw.php', 'nsfw_addon_settings_post'); } // This function isn't perfect and isn't trying to preserve the html structure - it's just a @@ -29,8 +30,8 @@ function nsfw_uninstall() { // inside them quite often. We don't need anything fancy, just pull out the data blob so we can // check against the rest of the body. -function nsfw_extract_photos($body) { - +function nsfw_extract_photos($body) +{ $new_body = ''; $img_start = strpos($body,'src="data:'); @@ -75,24 +76,24 @@ function nsfw_addon_settings(&$a,&$s) { $words = 'nsfw,'; $s .= ''; - $s .= '

' . t('Not Safe For Work (General Purpose Content Filter)') . '

'; + $s .= '

' . L10n::t('Not Safe For Work (General Purpose Content Filter)') . '

'; $s .= '
'; $s .= ''; + $s .= '
'; + $s .= '
' . L10n::t('Use /expression/ to provide regular expressions') . '
'; return; @@ -108,7 +109,7 @@ function nsfw_addon_settings_post(&$a,&$b) { $enable = ((x($_POST,'nsfw-enable')) ? intval($_POST['nsfw-enable']) : 0); $disable = 1-$enable; PConfig::set(local_user(),'nsfw','disable', $disable); - info( t('NSFW Settings saved.') . EOL); + info(L10n::t('NSFW Settings saved.') . EOL); } } @@ -161,8 +162,9 @@ function nsfw_prepare_body(&$a,&$b) { } } } - if($found) { + + if ($found) { $rnd = random_string(8); - $b['html'] = ''; + $b['html'] = ''; } }