You've already forked joomla_test
first commit
This commit is contained in:
59
administrator/modules/mod_login/helper.php
Normal file
59
administrator/modules/mod_login/helper.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
/**
|
||||
* @package Joomla.Administrator
|
||||
* @subpackage mod_login
|
||||
*
|
||||
* @copyright Copyright (C) 2005 - 2013 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.Administrator
|
||||
* @subpackage mod_login
|
||||
* @since 1.6
|
||||
*/
|
||||
abstract class ModLoginHelper
|
||||
{
|
||||
/**
|
||||
* Get an HTML select list of the available languages.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function getLanguageList()
|
||||
{
|
||||
$languages = JLanguageHelper::createLanguageList(null, JPATH_ADMINISTRATOR, false, true);
|
||||
|
||||
if (count($languages) <= 1)
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
array_unshift($languages, JHtml::_('select.option', '', JText::_('JDEFAULTLANGUAGE')));
|
||||
|
||||
return JHtml::_('select.genericlist', $languages, 'lang', ' class="inputbox advancedSelect"', 'value', 'text', null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the redirect URI after login.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function getReturnURI()
|
||||
{
|
||||
$uri = JUri::getInstance();
|
||||
$return = 'index.php' . $uri->toString(array('query'));
|
||||
|
||||
if ($return != 'index.php?option=com_login')
|
||||
{
|
||||
return base64_encode($return);
|
||||
}
|
||||
else
|
||||
{
|
||||
return base64_encode('index.php');
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user