X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=membersince%2Fmembersince.php;h=c1d38b83f762a4cdb3aa64f0bbf0d4bdda85a4ad;hb=1900da6c421a939b9a98994e974f2ab01d6ded74;hp=25d1207c2ff8dfcd8ec2f1df26c8f9cc5d1b7b8d;hpb=1f06bdd7748d9af488cf5eb43266b18139fecfda;p=friendica-addons.git diff --git a/membersince/membersince.php b/membersince/membersince.php index 25d1207c..c1d38b83 100644 --- a/membersince/membersince.php +++ b/membersince/membersince.php @@ -1,17 +1,33 @@ - * + * */ -require_once('include/datetime.php'); +use Friendica\Core\Addon; +use Friendica\Core\L10n; +use Friendica\Util\DateTimeFormat; + +require_once 'include/datetime.php'; + +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 = 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); +}