/modules/mod_login/helper.php
PHP | 38 lines | 25 code | 4 blank | 9 comment | 1 complexity | 757676dfe147e2b103b385ac994a2398 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
- <?php
- /**
- * @version $Id$
- * @package Joomla.Site
- * @subpackage mod_login
- * @copyright Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.
- * @license GNU General Public License version 2 or later; see LICENSE.txt
- */
- // no direct access
- defined('_JEXEC') or die;
- class modLoginHelper
- {
- static function getReturnURL($params, $type)
- {
- if ($itemid = $params->get($type))
- {
- $menu = &JSite::getMenu();
- $item = $menu->getItem($itemid);
- $url = JRoute::_($item->link.'&Itemid='.$itemid, false);
- }
- else
- {
- // stay on the same page
- $uri = JFactory::getURI();
- $url = $uri->toString(array('path', 'query', 'fragment'));
- }
- return base64_encode($url);
- }
- static function getType()
- {
- $user = & JFactory::getUser();
- return (!$user->get('guest')) ? 'logout' : 'login';
- }
- }