skin_css.php

来自「sabreipb 2.1.6 utf-8中文版本!」· PHP 代码 · 共 166 行

PHP
166
字号
<?php/*+--------------------------------------------------------------------------|   Invision Power Board v2.1.5|   =============================================|   by Matthew Mecham|   (c) 2001 - 2005 Invision Power Services, Inc.|   |   =============================================|   Web: |   Time: Wed, 01 Mar 2006 19:11:27 GMT|   Release: |   Licence Info: +---------------------------------------------------------------------------|   > $Date: 2006-3-6|   > $Revision: 23 $|   > $Author: matt $+---------------------------------------------------------------------------||   > CSS management functions|   > Module written by Matt Mecham|   > Date started: 4th April 2002||	> Module Version Number: 1.0.0|   > DBA Checked: Tue 25th May 2004+--------------------------------------------------------------------------*/if ( ! defined( 'IN_ACP' ) ){	print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'.";	exit();}class ad_skin_css{	var $base_url;	var $template = "";	var $functions = "";		/**	* Section title name	*	* @var	string	*/	var $perm_main = "lookandfeel";		/**	* Section title name	*	* @var	string	*/	var $perm_child = "style";	function auto_run()	{		//-----------------------------------------		// Kill globals - globals bad, Homer good.		//-----------------------------------------				$tmp_in = array_merge( $_GET, $_POST, $_COOKIE );				foreach ( $tmp_in as $k => $v )		{			unset($$k);		}				//-----------------------------------------		// Get the libraries		//-----------------------------------------				require_once( ROOT_PATH.'sources/lib/admin_template_functions.php' );				$this->functions = new admin_template_functions();		$this->functions->ipsclass =& $this->ipsclass;				//-----------------------------------------		switch($this->ipsclass->input['code'])		{			case 'floateditor':				$this->functions->build_editor_area_floated(1);				break;										case 'edit2':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->do_form('edit');				break;							case 'edit':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->do_form('edit');				break;							case 'doedit':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->save_css('edit');				break;							case 'optimize':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->optimize();				break;							case 'easyedit':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->easy_edit();				break;							case 'doresync':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->do_resynch();				break;						case 'colouredit':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->colouredit();				break;							case 'docolour':				$this->ipsclass->admin->cp_permission_check( $this->perm_main.'|'.$this->perm_child.':edit' );				$this->do_colouredit();				break;						default:				print "No action taken"; exit();				break;							//case 'wrapper':			//	$this->list_sheets();			//	break;			//case 'add':			//	$this->do_form('add');			//	break;			//case 'doadd':			//	$this->save_css('add');			//	break;			//case 'remove':			//	$this->remove();			//	break;			//case 'css_upload':			//	$this->css_upload('new');			//	break;			//case 'export':			//	$this->export();			//	break;		}			}		//-----------------------------------------	// RESYNCH STYLE SHEETS	//-----------------------------------------		function do_resynch()	{		//-----------------------------------------				if ($this->ipsclass->input['id'] == "")		{			$this->ipsclass->admin->error("鎮ㄥ繀椤绘寚瀹氫竴涓

⌨️ 快捷键说明

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