⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 view.html.php

📁 Joomla15 - 最新开源CMS
💻 PHP
字号:
<?php/*** @version		$Id: view.html.php 8485 2007-08-21 05:20:58Z jinx $* @package		Joomla* @subpackage	Login* @copyright	Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.* @license		GNU/GPL, see LICENSE.php* Joomla! is free software. This version may have been modified pursuant* to the GNU General Public License, and as distributed it includes or* is derivative of works licensed under the GNU General Public License or* other free or open source software licenses.* See COPYRIGHT.php for copyright notices and details.*/// Check to ensure this file is included in Joomla!defined('_JEXEC') or die();jimport( 'joomla.application.component.view');/** * User component login view class * * @package		Joomla * @subpackage	Users * @since	1.0 */class UserViewLogin extends JView{	function display($tpl = null)	{		global $mainframe, $option;		// Initialize variables		$document	=& JFactory::getDocument();		$user		=& JFactory::getUser();		$pathway	=& $mainframe->getPathway();		$menu   =& JMenu::getInstance();		$item   = $menu->getActive();		$params	=& $menu->getParams($item->id);		$type = (!$user->get('guest')) ? 'logout' : 'login';		// Set some default page parameters if not set		$params->def( 'page_title', 				1 );		$params->def( 'header_login', 			$item->name );		$params->def( 'header_logout', 			$item->name );		$params->def( 'pageclass_sfx', 			'' );		$params->def( 'login', 					'index.php' );		$params->def( 'logout', 				'index.php' );		$params->def( 'description_login', 		1 );		$params->def( 'description_logout', 		1 );		$params->def( 'description_login_text', 	JText::_( 'LOGIN_DESCRIPTION' ) );		$params->def( 'description_logout_text',	JText::_( 'LOGOUT_DESCRIPTION' ) );		$params->def( 'image_login', 				'key.jpg' );		$params->def( 'image_logout', 				'key.jpg' );		$params->def( 'image_login_align', 			'right' );		$params->def( 'image_logout_align', 		'right' );		$usersConfig = &JComponentHelper::getParams( 'com_users' );		$params->def( 'registration', 				$usersConfig->get( 'allowUserRegistration' ) );		if ( !$user->get('guest') )		{			$title = JText::_( 'Logout');			// pathway item			$pathway->addItem($title, '' );			// Set page title			$document->setTitle( $title );		}		else		{			$title = JText::_( 'Login');			// pathway item			$pathway->addItem($title, '' );			// Set page title			$document->setTitle( $title );		}		// Build login image if enabled		if ( $params->get( 'image_'.$type ) != -1 ) {			$image = 'images/stories/'. $params->get( 'image_'.$type );			$image = '<img src="'. $image  .'" align="'. $params->get( 'image_'.$type.'_align' ) .'" hspace="10" alt="" />';		}				// Get the return URL		if (!$url = JRequest::getVar('return', '', 'method', 'base64')) {			$url = base64_encode($params->get($type));		}			$errors =& JError::getErrors();		$this->assign('image' , $image);		$this->assign('type'  , $type);		$this->assign('return', $url);				$this->assignRef('params', $params);		parent::display($tpl);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -