summaryrefslogtreecommitdiff
path: root/plugins/data.userlink.php
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2008-07-08 07:13:57 +0000
committerMax Kremmel <xing@synapse.plus.com>2008-07-08 07:13:57 +0000
commit19785366ae6d63db8276e3dfb2771662d275df78 (patch)
tree1c170647c766abda99da06e03d38321e00f66bcb /plugins/data.userlink.php
parent519b2d5e013a0b6734174c8485becb1b610a782b (diff)
downloadliberty-19785366ae6d63db8276e3dfb2771662d275df78.tar.gz
liberty-19785366ae6d63db8276e3dfb2771662d275df78.tar.bz2
liberty-19785366ae6d63db8276e3dfb2771662d275df78.zip
move some plugins to their new homes
Diffstat (limited to 'plugins/data.userlink.php')
-rwxr-xr-xplugins/data.userlink.php102
1 files changed, 0 insertions, 102 deletions
diff --git a/plugins/data.userlink.php b/plugins/data.userlink.php
deleted file mode 100755
index 703d87f..0000000
--- a/plugins/data.userlink.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-/**
- * @version $Revision: 1.5 $
- * @package liberty
- * @subpackage plugins_data
- * @author bigwasp bigwasp@sourceforge.net
- */
-// +----------------------------------------------------------------------+
-// | Copyright (c) 2005, bitweaver.org
-// +----------------------------------------------------------------------+
-// | All Rights Reserved. See copyright.txt for details and a complete list of authors.
-// | Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details
-// |
-// | For comments, please use phpdocu.sourceforge.net documentation standards!!!
-// | -> see http://phpdocu.sourceforge.net/
-// +----------------------------------------------------------------------+
-// | Author (TikiWiki): Damian Parker <damosoft@users.sourceforge.net>
-// | Reworked & Undoubtedly Screwed-Up for (Bitweaver)
-// | by: StarRider <starrrider@sourceforge.net>
-// | Reworked from: wikiplugin_usercount.php - see deprecated code below
-// +----------------------------------------------------------------------+
-// $Id: data.userlink.php,v 1.5 2006/04/06 05:06:11 starrrider Exp $
-
-/**
- * definitions
- */
-define( 'PLUGIN_GUID_DATAUSERLINK', 'datauserlink' );
-global $gLibertySystem;
-$pluginParams = array (
- 'tag' => 'USERLINK',
- 'auto_activate' => FALSE,
- 'requires_pair' => FALSE,
- 'load_function' => 'data_userlink',
- 'title' => 'UserLink shows a link to the UserPage for a given login or email',
- 'help_page' => 'DataPluginUserLink',
- 'description' => tra("Will show a link to the userpage"),
- 'help_function' => 'data_userlink_help',
- 'syntax' => "{USERLINK login='bigwasp'}",
- 'path' => LIBERTY_PKG_PATH.'plugins/data.userlink.php',
- 'security' => 'registered',
- 'plugin_type' => DATA_PLUGIN
-);
-$gLibertySystem->registerPlugin( PLUGIN_GUID_DATAUSERLINK, $pluginParams );
-$gLibertySystem->registerDataTag( $pluginParams['tag'], PLUGIN_GUID_DATAUSERLINK );
-
-// Help Function
-function data_userlink_help() {
- $help =
- '<table class="data help">'
- .'<tr>'
- .'<th>' . tra( "Key" ) . '</th>'
- .'<th>' . tra( "Type" ) . '</th>'
- .'<th>' . tra( "Comments") . '</th>'
- .'</tr>'
- .'<tr class="odd">'
- .'<td>login</td>'
- .'<td>' . tra( "string" ) . '<br />' . tra( "(optional)") . '</td>'
- .'<td>' . tra( "The login name to generate the link" ) . '</td>'
- .'</tr>'
- .'<tr class="even">'
- .'<td>email</td>'
- .'<td>' . tra( "string" ) . '<br />' . tra( "(optional)") . '</td>'
- .'<td>' . tra( "The e-mail address to generate the link" ) . '</td>'
- .'</tr>'
- .'<tr class="odd">'
- .'<td>label</td>'
- .'<td>' . tra( "string" ) . '<br />' . tra( "(optional)") . '</td>'
- .'<td>' . tra( "The label to show; default is user's name" ) . '</td>'
- .'</tr>'
- .'</table>'
- .tra("Example: ") . "{USERLINK login='admin' label='Site Administrator'}";
- return $help;
-}
-
-// Load Function
-function data_userlink($data, $params) {
- global $gBitUser;
-
- $myHash = array();
- $ret = '';
- extract ($params, EXTR_SKIP);
-
- if ( isset( $login ) ) {
- $myHash['login'] = $login;
- } else if ( isset( $email ) ) {
- $myHash['email'] = $email;
- } else if ( isset( $user_id ) ) {
- $myHash['user_id'] = $user_id;
- }
-
- $user = $gBitUser->userExists($myHash);
-
- if( $user != Null ) {
- $tmpUser = $gBitUser->getUserInfo( array( 'user_id' => $user ) );
- if ( isset( $label ) ) {
- $tmpUser['link_label'] = $label;
- }
- $ret = $gBitUser->getDisplayName( TRUE, $tmpUser );
- }
- return $ret;
-}
-?>