File Manager

Current Directory: /home/astoriaah/www/old15/modules/mod_login
Viewing File: /home/astoriaah/www/old15/modules/mod_login/helper.php
<?php /** * @package Joomla.Site * @subpackage mod_login * * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Helper for mod_login * * @package Joomla.Site * @subpackage mod_login * * @since 1.5 */ class ModLoginHelper { /** * Retrieve the url where the user should be returned after logging in * * @param \Joomla\Registry\Registry $params module parameters * @param string $type return type * * @return string */ public static function getReturnURL($params, $type) { $app = JFactory::getApplication(); $item = $app->getMenu()->getItem($params->get($type)); if ($item) { $vars = $item->query; } else { // Stay on the same page $vars = $app::getRouter()->getVars(); } return base64_encode('index.php?' . JUri::buildQuery($vars)); } /** * Returns the current users type * * @return string */ public static function getType() { $user = JFactory::getUser(); return (!$user->get('guest')) ? 'logout' : 'login'; } /** * Get list of available two factor methods * * @return array */ public static function getTwoFactorMethods() { require_once JPATH_ADMINISTRATOR . '/components/com_users/helpers/users.php'; return UsersHelper::getTwoFactorMethods(); } }