primo commit
This commit is contained in:
75
components/com_attachments/views/login/view.html.php
Normal file
75
components/com_attachments/views/login/view.html.php
Normal file
@ -0,0 +1,75 @@
|
||||
<?php
|
||||
/**
|
||||
* Attachments component
|
||||
*
|
||||
* @package Attachments
|
||||
* @subpackage Attachments_Component
|
||||
*
|
||||
* @copyright Copyright (C) 2007-2018 Jonathan M. Cameron, All Rights Reserved
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL
|
||||
* @link http://joomlacode.org/gf/project/attachments/frs/
|
||||
* @author Jonathan M. Cameron
|
||||
*/
|
||||
|
||||
// no direct access
|
||||
defined( '_JEXEC' ) or die('Restricted access');
|
||||
|
||||
/** Define the legacy classes, if necessary */
|
||||
require_once(JPATH_SITE.'/components/com_attachments/legacy/view.php');
|
||||
|
||||
|
||||
/**
|
||||
* HTML View class for asking the user to log in
|
||||
*
|
||||
* @package Attachments
|
||||
*/
|
||||
class AttachmentsViewLogin extends JViewLegacy
|
||||
{
|
||||
/**
|
||||
* Display the login view
|
||||
*/
|
||||
public function display($tpl = null)
|
||||
{
|
||||
// Add the stylesheets
|
||||
JHtml::stylesheet('com_attachments/attachments_frontend_form.css', array(), true);
|
||||
$lang = JFactory::getLanguage();
|
||||
if ( $lang->isRTL() ) {
|
||||
JHtml::stylesheet('com_attachments/attachments_frontend_form_rtl.css', array(), true);
|
||||
}
|
||||
|
||||
// Is the user already logged in?
|
||||
$user = JFactory::getUser();
|
||||
$this->logged_in = $user->get('username') <> '';
|
||||
|
||||
// Get the component parameters for the registration and login URL
|
||||
jimport('joomla.application.component.helper');
|
||||
$params = JComponentHelper::getParams('com_attachments');
|
||||
|
||||
$base_url = JFactory::getURI()->base(false);
|
||||
$register_url = $params->get('register_url', 'index.php?option=com_users&view=registration');
|
||||
$register_url = JRoute::_($base_url . $register_url);
|
||||
$this->register_url = $register_url;
|
||||
|
||||
// Construct the login URL
|
||||
$return = '';
|
||||
if ( $this->return_url ) {
|
||||
$return = '&return=' . $this->return_url;
|
||||
}
|
||||
$base_url = JFactory::getURI()->base(false);
|
||||
$login_url = $params->get('login_url', 'index.php?option=com_users&view=login') . $return;
|
||||
$this->login_url = JRoute::_($base_url . $login_url);
|
||||
|
||||
// Get the warning message
|
||||
$this->must_be_logged_in = JText::_('ATTACH_WARNING_MUST_LOGIN_TO_DOWNLOAD_ATTACHMENT');
|
||||
|
||||
// Get a phrase from the login module to create the account
|
||||
$lang->load('com_users');
|
||||
$register = JText::_('COM_USERS_REGISTER_DEFAULT_LABEL');
|
||||
$this->register_label = $register;
|
||||
|
||||
$login = JText::_('JLOGIN');
|
||||
$this->login_label = $login;
|
||||
|
||||
parent::display($tpl);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user