亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? archive.php

?? Joomla!是一套獲得過多個獎項的內容管理系統(Content Management System, CMS)。Joomla!采用PHP+MySQL數據庫開發
?? PHP
字號:
<?php/** * @version		$Id: archive.php 11681 2009-03-08 20:52:50Z willebil $ * @package		Joomla * @subpackage	Content * @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.model');/** * Content Component Archive Model * * @package 	Joomla * @subpackage	Content * @since		1.5 */class ContentModelArchive extends JModel{	/**	 * Article list array	 *	 * @var array	 */	var $_data = array();	/**	 * Article total	 *	 * @var integer	 */	var $_total = array();	/**	 * Method to get the archived article list	 *	 * @access public	 * @return array	 */	function getData()	{		global $mainframe;		// Lets load the content if it doesn't already exist		if (empty($this->_data))		{			// Get the page/component configuration			$params = &$mainframe->getParams();			// Get the pagination request variables			$limit		= JRequest::getVar('limit', $params->get('display_num', 20), '', 'int');			$limitstart	= JRequest::getVar('limitstart', 0, '', 'int');			$query = $this->_buildQuery();			$this->_data = $this->_getList($query, $limitstart, $limit);		}		return $this->_data;	}	/**	 * Method to get the total number of content items for the frontpage	 *	 * @access public	 * @return integer	 */	function getTotal()	{		// Lets load the content if it doesn't already exist		if (empty($this->_total))		{			$query = $this->_buildQuery();			$this->_total = $this->_getListCount($query);		}		return $this->_total;	}	// JModel override to add alternating value for $odd	function &_getList( $query, $limitstart=0, $limit=0 )	{		$result =& parent::_getList($query, $limitstart, $limit);		$odd = 1;		foreach ($result as $k => $row) {			$result[$k]->odd = $odd;			$odd = 1 - $odd;		}		return $result;	}	function _buildQuery()	{		global $mainframe;		// Get the page/component configuration		$params = &$mainframe->getParams();		// If voting is turned on, get voting data as well for the content items		$voting	= ContentHelperQuery::buildVotingQuery($params);		// Get the WHERE and ORDER BY clauses for the query		$where		= $this->_buildContentWhere();		$orderby	= $this->_buildContentOrderBy();		$query = 'SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by,'.			' a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.attribs, a.hits, a.images, a.urls, a.ordering, a.metakey, a.metadesc, a.access, cc.title AS category, s.title AS section,' .			' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(\':\', a.id, a.alias) ELSE a.id END as slug,'.			' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug,'.			' CHAR_LENGTH( a.`fulltext` ) AS readmore, u.name AS author, u.usertype, g.name AS groups'.$voting['select'] .			' FROM #__content AS a' .			' INNER JOIN #__categories AS cc ON cc.id = a.catid' .			' LEFT JOIN #__sections AS s ON s.id = a.sectionid' .			' LEFT JOIN #__users AS u ON u.id = a.created_by' .			' LEFT JOIN #__groups AS g ON a.access = g.id'.			$voting['join'].			$where.			$orderby;		return $query;	}	function _buildContentOrderBy()	{		$filter_order		= JRequest::getCmd('filter_order');		$filter_order_Dir	= JRequest::getWord('filter_order_Dir');		$orderby = ' ORDER BY ';		if ($filter_order && $filter_order_Dir) {			$orderby .= $filter_order.' '.$filter_order_Dir.', ';		}		// Get the page/component configuration		$params = $this->getState('parameters.menu');		if (!is_object($params)) {			$params = &JComponentHelper::getParams('com_content');		}		// Special ordering for archive articles		$orderby_sec	= $params->def('orderby', 'rdate');		$primary		= ContentHelperQuery::orderbySecondary($orderby_sec);		$orderby		.= $primary;		return $orderby;	}	function _buildContentWhere()	{		global $mainframe;		// Initialize some variables		$user	=& JFactory::getUser();		$db		=& JFactory::getDBO();		$aid	= (int) $user->get('aid', 0);		// First thing we need to do is build the access section of the clause		$where = ' WHERE a.access <= '.$aid;		$where .= ' AND s.access <= '.$aid;		$where .= ' AND cc.access <= '.$aid;		$where .= ' AND s.published = 1';		$where .= ' AND cc.published = 1';		$where .= ' AND a.state = \'-1\'';		$year	= JRequest::getInt( 'year' );		if ($year) {			$where .= ' AND YEAR( a.created ) = \''.$year.'\'';		}		$month	= JRequest::getInt( 'month' );		if ($month) {			$where .= ' AND MONTH( a.created ) = \''.$month.'\'';		}		/*		 * If we have a filter... lets tack the AND clause		 * for the filter onto the WHERE clause of the archive query.		 */		$filter = JRequest::getString('filter', '', 'post');		if ($filter) {			// clean filter variable			$filter = JString::strtolower($filter);			$filter	= $db->Quote( '%'.$db->getEscaped( $filter, true ).'%', false );			// Get the page/component configuration			$params = &$mainframe->getParams();			switch ($params->get('filter_type', 'title'))			{				case 'title' :				     default :					$where .= ' AND LOWER( a.title ) LIKE '.$filter;					break;				case 'author' :					$where .= ' AND ( ( LOWER( u.name ) LIKE '.$filter.' ) OR ( LOWER( a.created_by_alias ) LIKE '.$filter.' ) )';					break;				case 'hits' :					$where .= ' AND a.hits LIKE '.$filter;					break;			}		}		return $where;	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清不卡在线| 日本成人在线网站| 欧美一区二区三区的| 国产精品亚洲人在线观看| 天天综合天天做天天综合| 国产精品久久久久天堂| 日韩美一区二区三区| 欧美色涩在线第一页| 99久久久无码国产精品| 精品一区在线看| 日本成人在线不卡视频| 亚洲美女区一区| 国产精品剧情在线亚洲| 久久久久9999亚洲精品| 欧美一区二区三区男人的天堂| 91亚洲精华国产精华精华液| 国产成人在线观看免费网站| 激情欧美日韩一区二区| 午夜电影一区二区三区| 亚洲一线二线三线视频| 亚洲人精品一区| 国产精品久久久久久亚洲伦| 久久久久久**毛片大全| 欧美一区国产二区| 欧美日韩免费在线视频| 91亚洲国产成人精品一区二三 | 国产精品久久一级| 久久亚洲影视婷婷| 欧美精品一区二区三区高清aⅴ| 欧美挠脚心视频网站| 欧美亚洲国产一区二区三区va| 91色在线porny| 91在线观看地址| 91小视频免费观看| 在线视频中文字幕一区二区| 一本色道久久综合亚洲精品按摩| 99久久婷婷国产综合精品电影| 成人性生交大片免费看中文| 成人黄页毛片网站| 99精品视频在线免费观看| 不卡在线视频中文字幕| 成人免费视频app| fc2成人免费人成在线观看播放| 丁香婷婷综合五月| av电影天堂一区二区在线 | 在线视频一区二区三| 欧美日韩美女一区二区| 91精品国产aⅴ一区二区| 日韩精品一区二区在线| 久久女同互慰一区二区三区| 国产视频一区二区在线| 国产精品高潮呻吟久久| 一区二区三区四区五区视频在线观看| 亚洲精品老司机| 午夜精品福利一区二区三区av| 日韩国产欧美三级| 麻豆精品一区二区av白丝在线| 国内精品免费在线观看| 成人免费高清视频| 色噜噜狠狠色综合中国| 欧美高清dvd| 国产亚洲精品中文字幕| 中文字幕在线不卡| 亚洲国产成人91porn| 免费观看30秒视频久久| 风间由美性色一区二区三区| 91成人看片片| 日韩精品一区二区三区中文精品| 国产欧美日韩一区二区三区在线观看| 国产精品黄色在线观看| 午夜精品久久久久影视| 国产精品综合av一区二区国产馆| fc2成人免费人成在线观看播放| 欧美午夜寂寞影院| 精品免费99久久| 亚洲欧洲性图库| 日日摸夜夜添夜夜添精品视频 | 亚洲欧美日韩在线| 美女视频免费一区| 不卡一区中文字幕| 日韩一区二区三区免费看 | 国产白丝网站精品污在线入口| 色网站国产精品| 日韩视频免费直播| 亚洲精品成人少妇| 久久99精品久久久久久国产越南| av电影在线不卡| 精品电影一区二区三区| 一区二区三区在线高清| 国产乱码精品一区二区三| 日本韩国欧美一区二区三区| 久久精品视频一区二区| 亚洲线精品一区二区三区八戒| 国产老女人精品毛片久久| 在线观看亚洲a| 中文字幕av一区 二区| 视频一区在线播放| 92国产精品观看| 久久久一区二区三区捆绑**| 婷婷激情综合网| 一本到高清视频免费精品| 久久综合狠狠综合久久综合88| 亚洲成人激情av| av在线不卡观看免费观看| 精品精品欲导航| 日韩精品乱码av一区二区| 97久久超碰国产精品电影| 久久亚洲精品小早川怜子| 丝袜国产日韩另类美女| 在线观看国产日韩| 成人免费小视频| 国产超碰在线一区| 久久众筹精品私拍模特| 日韩成人精品在线观看| 欧美性猛交xxxx乱大交退制版| 国产精品进线69影院| 国产二区国产一区在线观看| 精品久久久久一区| 奇米精品一区二区三区四区| 欧美日韩在线免费视频| 国产精品国产三级国产有无不卡| 国产精品一二二区| 国产午夜亚洲精品羞羞网站| 美脚の诱脚舐め脚责91 | 91精品国产黑色紧身裤美女| 五月激情综合网| 欧美日本高清视频在线观看| 亚洲国产精品影院| 欧美综合天天夜夜久久| 亚洲色图都市小说| 99精品1区2区| 中文字幕一区二区三区色视频| 国产69精品久久99不卡| 国产日产精品1区| 丰满少妇在线播放bd日韩电影| 久久毛片高清国产| 懂色av一区二区夜夜嗨| 成人欧美一区二区三区视频网页| av一区二区不卡| 亚洲乱码国产乱码精品精可以看| av中文字幕在线不卡| 亚洲美腿欧美偷拍| 欧美调教femdomvk| 偷拍亚洲欧洲综合| 欧美大白屁股肥臀xxxxxx| 激情欧美一区二区| 国产婷婷色一区二区三区| 成人国产电影网| 亚洲欧洲中文日韩久久av乱码| 欧美综合视频在线观看| 青青草国产成人av片免费| 日韩欧美精品在线| 丁香婷婷综合色啪| |精品福利一区二区三区| 欧美性高清videossexo| 日韩国产一区二| 久久久久久久综合狠狠综合| av电影天堂一区二区在线观看| 亚洲综合成人在线| 欧美一区二区三区在线电影| 国产精品羞羞答答xxdd| 亚洲色图欧美偷拍| 日韩一级在线观看| 粉嫩aⅴ一区二区三区四区| 一区二区三区中文字幕精品精品| 欧美日韩综合在线免费观看| 精品一区二区av| 亚洲人成在线播放网站岛国| 91精品国产欧美日韩| 粉嫩在线一区二区三区视频| 亚洲综合成人在线视频| 久久免费美女视频| 欧美中文一区二区三区| 激情av综合网| 亚洲精品一二三四区| 日韩视频一区在线观看| 91视视频在线观看入口直接观看www| 亚洲国产精品自拍| 国产日韩一级二级三级| 欧美视频在线一区二区三区 | 欧美色视频在线观看| 国产在线看一区| 亚洲在线免费播放| 久久精品视频在线免费观看| 欧亚一区二区三区| 国产精品1区2区3区| 亚洲图片欧美综合| 亚洲国产激情av| 69精品人人人人| 色婷婷av一区二区三区软件| 韩国理伦片一区二区三区在线播放 | 国产福利91精品| 天堂一区二区在线| 亚洲欧美综合另类在线卡通| 精品久久国产字幕高潮| 欧美日韩精品一区二区三区蜜桃| 东方aⅴ免费观看久久av| 伦理电影国产精品| 午夜久久电影网| 一区二区三区四区不卡在线 |