]> git.mxchange.org Git - friendica-addons.git/blobdiff - membersince/membersince.php
Update function names
[friendica-addons.git] / membersince / membersince.php
index 25d1207c2ff8dfcd8ec2f1df26c8f9cc5d1b7b8d..14669e35e5a5501c6fbbb74ba8f56f075d3f6c2c 100644 (file)
@@ -1,17 +1,30 @@
 <?php
-
 /**
  * Name: MemberSince
  * Description: Display membership date in profile
  * Version: 1.0
  * Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
- * 
+ *
  */
+use Friendica\Core\Addon;
+
+require_once 'include/datetime.php';
 
-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>/', "</dl>\n\n\n<dl id=\"aprofile-membersince\" class=\"aprofile\">\n<dt>" . t('Member since:') . "</dt>\n<dd>" . datetime_convert('UTC', date_default_timezone_get(), $a->profile['register_date']) . "</dd>\n</dl>", $b, 1);
 
-function membersince_display(&$a,&$b) { $b = str_replace('</div>' . "\n" . '<div id="advanced-profile-name-end"></div>',sprintf( t(' - Member since: %s') . EOL, datetime_convert('UTC',date_default_timezone_get(),$a->profile['register_date'])) . '</div>' . "\n" . '<div id="advanced-profile-name-end"></div>',$b); }
\ No newline at end of file
+       // Trying for Frio
+       //$b = preg_replace('/<\/div>/', "<div id=\"aprofile-membersince\" class=\"aprofile\"><hr class=\"profile-separator\"><div class=\"profile-label-name\">" . t('Member since:') . "</div><div class=\"profile-entry\">" . datetime_convert('UTC', date_default_timezone_get(), $a->profile['register_date']) . "</div></div>", $b, 1);
+}