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

📄 view.html.php

📁 Joomla!是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发
💻 PHP
字号:
<?php/*** @version		$Id: view.html.php 10381 2008-06-01 03:35:53Z pasamio $* @package		Joomla* @subpackage	Weblinks* @copyright	Copyright (C) 2005 - 2008 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( 'Restricted access' );jimport( 'joomla.application.component.view');/** * HTML View class for the WebLinks component * * @static * @package		Joomla * @subpackage	Weblinks * @since 1.0 */class WeblinksViewWeblink extends JView{	function display($tpl = null)	{		global $mainframe;		if($this->getLayout() == 'form') {			$this->_displayForm($tpl);			return;		}		//get the weblink		$weblink =& $this->get('data');		if ($weblink->url) {			// redirects to url if matching id found			$mainframe->redirect($weblink->url);		}		parent::display($tpl);	}	function _displayForm($tpl)	{		global $mainframe, $option;		$db		=& JFactory::getDBO();		$uri 	=& JFactory::getURI();		$user 	=& JFactory::getUser();		$model	=& $this->getModel();		$lists = array();		//get the weblink		$weblink	=& $this->get('data');		$isNew		= ($weblink->id < 1);		// fail if checked out not by 'me'		if ($model->isCheckedOut( $user->get('id') )) {			$msg = JText::sprintf( 'DESCBEINGEDITTED', JText::_( 'The weblink' ), $weblink->title );			$mainframe->redirect( 'index.php?option='. $option, $msg );		}		// Edit or Create?		if (!$isNew)		{			$model->checkout( $user->get('id') );		}		else		{			// initialise new record			$weblink->published = 1;			$weblink->approved 	= 1;			$weblink->order 	= 0;			$weblink->catid 	= JRequest::getVar( 'catid', 0, 'post', 'int' );		}		// build the html select list for ordering		$query = 'SELECT ordering AS value, title AS text'			. ' FROM #__weblinks'			. ' WHERE catid = ' . (int) $weblink->catid			. ' ORDER BY ordering';		$lists['ordering'] 			= JHTML::_('list.specificordering',  $weblink, $weblink->id, $query );		// build list of categories		$lists['catid'] 			= JHTML::_('list.category',  'catid', $option, intval( $weblink->catid ) );		// build the html select list		$lists['published'] 		= JHTML::_('select.booleanlist',  'published', 'class="inputbox"', $weblink->published );		//clean weblink data		JFilterOutput::objectHTMLSafe( $weblink, ENT_QUOTES, 'description' );		$file 	= JPATH_COMPONENT.DS.'models'.DS.'weblink.xml';		$params = new JParameter( $weblink->params, $file );		$this->assignRef('lists',		$lists);		$this->assignRef('weblink',		$weblink);		$this->assignRef('params',		$params);		parent::display($tpl);	}}

⌨️ 快捷键说明

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