X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=membersince%2Fmembersince.php;h=63482579994fda4f3740646de9efca1e6fbc9002;hb=8ff287e169bbdf77960166795d71fa20f26bf22b;hp=c995c54bf9281d29014b5d9b36150816a6aeec57;hpb=38efe6d12194a527e35b0c52337097fbe8bd3789;p=friendica-addons.git diff --git a/membersince/membersince.php b/membersince/membersince.php old mode 100755 new mode 100644 index c995c54b..63482579 --- a/membersince/membersince.php +++ b/membersince/membersince.php @@ -1,20 +1,31 @@ - * + * */ -require_once('include/datetime.php'); +use Friendica\Core\Addon; +use Friendica\Core\L10n; +use Friendica\Util\DateTimeFormat; + +function membersince_install() +{ + Addon::registerHook('profile_advanced', 'addon/membersince/membersince.php', 'membersince_display'); +} -function membersince_install(){ register_hook('profile_advanced','addon/membersince/membersince.php','membersince_display'); } +function membersince_uninstall() +{ + Addon::unregisterHook('profile_advanced', 'addon/membersince/membersince.php', 'membersince_display'); +} -function membersince_uninstall(){ unregister_hook('profile_advanced','addon/membersince/membersince.php','membersince_display'); } +function membersince_display(&$a, &$b) +{ + // Works in Vier + $b = preg_replace('/<\/dl>/', "\n\n\n
\n
" . L10n::t('Member since:') . "
\n
" . DateTimeFormat::local($a->profile['register_date']) . "
\n
", $b, 1); -function membersince_display(&$a,&$b) { -$b = preg_replace('/<\/dl>/',"\n\n\n
\n
" . t('Member since:') . "
\n
" . datetime_convert('UTC',date_default_timezone_get(),$a->profile['register_date']) . "
\n
" ,$b, 1); -//$b = str_replace('' . "\n" . '
',sprintf( t(' - Member since: %s') . EOL, datetime_convert('UTC',date_default_timezone_get(),$a->profile['register_date'])) . '' . "\n" . '
',$b); -} \ No newline at end of file + // Trying for Frio + //$b = preg_replace('/<\/div>/', "

" . L10n::t('Member since:') . "
" . DateTimeFormat::local($a->profile['register_date']) . "
", $b, 1); +}