| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/modules/mod_jfusion_login/ |
Upload File : |
<?php
/**
* This is the login module helper file
*
* PHP version 5
*
* @category JFusion
* @package Modules
* @subpackage Jfusionlogin
* @author JFusion Team <webmaster@jfusion.org>
* @copyright 2008 JFusion. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.jfusion.org
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
/**
* Class for the JFusion front-end login module
*
* @category JFusion
* @package Modules
* @subpackage Jfusionlogin
* @author JFusion Team <webmaster@jfusion.org>
* @copyright 2008 JFusion. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.jfusion.org
*/
class modjfusionLoginHelper
{
/**
* gets the return url
*
* @param JParameter $params params
* @param string $type type
*
* @return string url
*/
public static function getReturnURL($params, $type)
{
$override_return = JRequest::getVar('return', '', 'method', 'base64');
$itemid = $params->get($type);
if (!empty($override_return)) {
return $override_return;
} elseif ($itemid) {
$url = 'index.php?Itemid=' . $itemid;
$url = JRoute::_($url);
} else {
// Redirect to login
$uri = JFactory::getURI();
$url = $uri->toString();
}
return base64_encode(str_replace('&', '&', $url));
}
/**
* gets the user type
*
* @return string type
*/
public static function getType()
{
$user = JFactory::getUser();
return (!$user->get('guest')) ? 'logout' : 'login';
}
}