/modules/mod_login/helper.php
https://github.com/joebushi/joomla · PHP · 38 lines · 25 code · 4 blank · 9 comment · 1 complexity · 757676dfe147e2b103b385ac994a2398 MD5 · raw file
- <?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';
- }
- }