users
[ class tree: users ] [ index: users ] [ all elements ]

Source for file mod_user_profile.php

Documentation is available at mod_user_profile.php

  1. <?php
  2. /**
  3.  * $Header$
  4.  *
  5.  * Copyright (c) 2004 bitweaver.org
  6.  * Copyright (c) 2003 tikwiki.org
  7.  * Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
  8.  * All Rights Reserved. See below for details and a complete list of authors.
  9.  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See http://www.gnu.org/copyleft/lesser.html for details
  10.  *
  11.  * $Id$
  12.  * @package users
  13.  * @subpackage modules
  14.  */
  15. global $gQueryUser$gBitUser$gBitSmarty$moduleParams;
  16. extract$moduleParams );
  17.  
  18. $userClass $gBitSystem->getConfig'user_class''BitPermUser' );
  19. if!empty$module_params['user_id')) {
  20.     $user $userClass$module_params['user_id');
  21.     $user->load();
  22.     $userInfo &$user->mInfo;
  23.     $userPrefs &$user->mPrefs;
  24. elseif!empty$module_params['login')) {
  25.     $user $userClass();
  26.     $user->load(null,$module_params['login']);
  27.     $userInfo &$user->mInfo;
  28.     $userPrefs &$user->mPrefs;
  29. elseif!empty$gQueryUser->mInfo )) {
  30.     $userInfo &$gQueryUser->mInfo;
  31.     $userPrefs &$gQueryUser->mPrefs;
  32. elseif!empty$gBitUser->mInfo )) {
  33.     $userInfo &$gBitUser->mInfo;
  34.     $userPrefs &$gBitUser->mPrefs;
  35. }
  36.  
  37. $_template->tpl_vars['userInfo'new Smarty_variable$userInfo );
  38. $_template->tpl_vars['userPrefs'new Smarty_variable$userPrefs );
  39. ?>

Documentation generated on Wed, 29 Jul 2015 13:57:13 +0000 by phpDocumentor 1.5.0-lsces