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

📄 browse_links.php

📁 Typo3, 开源里边最强大的
💻 PHP
字号:
<?php/****************************************************************  Copyright notice**  (c) 1999-2004 Kasper Skaarhoj (kasperYYYY@typo3.com)*  (c) 2005-2006 Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca>*  All rights reserved**  This script is part of the TYPO3 project. The TYPO3 project is*  free software; you can redistribute it and/or modify*  it under the terms of the GNU General Public License as published by*  the Free Software Foundation; either version 2 of the License, or*  (at your option) any later version.**  The GNU General Public License can be found at*  http://www.gnu.org/copyleft/gpl.html.*  A copy is found in the textfile GPL.txt and important notices to the license*  from the author is found in LICENSE.txt distributed with these scripts.***  This script is distributed in the hope that it will be useful,*  but WITHOUT ANY WARRANTY; without even the implied warranty of*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the*  GNU General Public License for more details.**  This copyright notice MUST APPEAR in all copies of the script!***************************************************************//** * Displays the page/file tree for browsing database records or files. * Used from TCEFORMS an other elements * In other words: This is the ELEMENT BROWSER! * * Adapted for htmlArea RTE by Stanislas Rolland * * $Id: browse_links.php 1462 2006-05-05 20:35:09Z stanrolland $ * * @author	Kasper Skaarhoj <kasperYYYY@typo3.com> * @author	Stanislas Rolland <stanislas.rolland(arobas)fructifor.ca> */error_reporting (E_ALL ^ E_NOTICE);unset($MCONF);require('conf.php');require($BACK_PATH.'init.php');require($BACK_PATH.'template.php');require_once('class.tx_rtehtmlarea_browse_links.php');$LANG->includeLLFile('EXT:rtehtmlarea/mod3/locallang.xml');$LANG->includeLLFile('EXT:rtehtmlarea/htmlarea/locallang_dialogs.xml');/** * Script class for the Element Browser window. * * @author	Kasper Skaarhoj <kasperYYYY@typo3.com> * @package TYPO3 * @subpackage core */class tx_rtehtmlarea_SC_browse_links {	var $mode;		/**	 * Main function, detecting the current mode of the element browser and branching out to internal methods.	 *	 * @return	void	 */	function main()	{		global $BE_USER, $SOBE;				$this->mode = t3lib_div::_GP('mode');		if (!$this->mode)	{			$this->mode = 'rte';		}		$this->content = '';			// render type by user func		$browserRendered = false;		if (is_array ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering'])) {			foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering'] as $classRef) {				$browserRenderObj = t3lib_div::getUserObj($classRef);				if(is_object($browserRenderObj) && method_exists($browserRenderObj, 'isValid') && method_exists($browserRenderObj, 'render'))	{					if ($browserRenderObj->isValid($this->mode, $this)) {						$this->content .=  $browserRenderObj->render($this->mode, $this);						$browserRendered = true;						break;					}				}			}		}			// if type was not rendered use default rendering functions		if(!$browserRendered) {			$SOBE->browser = t3lib_div::makeInstance('tx_rtehtmlarea_browse_links');			$SOBE->browser->init();						$modData = $BE_USER->getModuleData('browse_links.php','ses');			list($modData, $store) = $SOBE->browser->processSessionData($modData);			$BE_USER->pushModuleData('browse_links.php',$modData);							// Output the correct content according to $this->mode			switch((string)$this->mode)	{				case 'rte':					$this->content = $SOBE->browser->main_rte();				break;				case 'db':					$this->content = $SOBE->browser->main_db();				break;				case 'file':				case 'filedrag':					$this->content = $SOBE->browser->main_file();				break;				case 'wizard':					$this->content = $SOBE->browser->main_rte(1);				break;			}		}	}	/**	 * Print module content	 *	 * @return	void	 */	function printContent()	{		echo $this->content;	}}if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod3/browse_links.php'])	{	include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/rtehtmlarea/mod3/browse_links.php']);}// Make instance:$SOBE = t3lib_div::makeInstance('tx_rtehtmlarea_SC_browse_links');$SOBE->main();$SOBE->printContent();?>

⌨️ 快捷键说明

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