[Fusionforge-commits] r10441 - trunk/src/common/include
Alain Peyrat
aljeux at libremir.placard.fr.eu.org
Thu Sep 9 21:06:12 CEST 2010
Author: aljeux
Date: 2010-09-09 21:06:12 +0200 (Thu, 09 Sep 2010)
New Revision: 10441
Modified:
trunk/src/common/include/utils.php
Log:
Add function util_display_user() to allow further customization of the name.
Modified: trunk/src/common/include/utils.php
===================================================================
--- trunk/src/common/include/utils.php 2010-09-09 19:06:06 UTC (rev 10440)
+++ trunk/src/common/include/utils.php 2010-09-09 19:06:12 UTC (rev 10441)
@@ -360,7 +360,6 @@
/**
* util_unconvert_htmlspecialchars() - Unconverts a string converted with htmlspecialchars()
- * This function requires PHP 4.0.3 or greater
*
* @param string The string to unconvert
* @returns The unconverted string
@@ -1070,6 +1069,26 @@
}
/**
+ * Display username with link to a user's profile page
+ * and icon face if possible.
+ *
+ * @param string $username
+ * @param int $user_id
+ * @param string $text
+ * @param string $size
+ * @return string
+ */
+function util_display_user($username, $user_id,$text, $size='xs') {
+ $params = array('user_id' => $user_id, 'size' => $size, 'content' => '');
+ plugin_hook_by_reference('user_logo', $params);
+ $url = '<a href="' . util_make_url_u ($username, $user_id) . '">' . $text . '</a>';
+ if ($params['content']) {
+ return $params['content'].$url.'<div class="new_line"></div>';
+ }
+ return $url;
+}
+
+/**
* Create URL for user's profile page
*
* @param string $username
More information about the Fusionforge-commits
mailing list