api_forums.php

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

PHP
129
字号
<?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:28 GMT|   Release: |   Licence Info: +---------------------------------------------------------------------------|   > $Date: 2005-10-10 14:08:54 +0100 (Mon, 10 Oct 2005) $|   > $Revision: 23 $|   > $Author: matt $+---------------------------------------------------------------------------||   > API: Languages|   > Module written by Matt Mecham|   > Date started: Wednesday 30th November 2005 (11:40)|+--------------------------------------------------------------------------*//*** API: Forums** EXAMPLE USAGE* <code>* To follow* </code>** @package		InvisionPowerBoard* @subpackage	APIs* @author		Matt Mecham* @copyright	Invision Power Services, Inc.* @version		2.1*/if ( ! defined( 'IPS_API_PATH' ) ){	/**	* Define classes path	*/	define( 'IPS_API_PATH', dirname(__FILE__) ? dirname(__FILE__) : '.' );}if ( ! class_exists( 'api_core' ) ){	require_once( IPS_API_PATH.'/api_core.php' );}/*** API: Languages** This class deals with all available language functions.** @package		InvisionPowerBoard* @subpackage	APIs* @author  	 	Matt Mecham* @version		2.1* @since		2.1.0*/class api_forums extends api_core{	/**	* IPS Class Object	*	* @var object	*/	//var $ipsclass;			/*-------------------------------------------------------------------------*/	// Returns a forum jump option list	/*-------------------------------------------------------------------------*/	/**	* Returns a forum jump list WITHOUT the SELECT tag	* NOTE: Returns ALL forums regardless of permission as	* if viewed from the ACP.	*	* @param	array 	Array of selected IDs	* @return   string	HTML <option> list of forums;	*/	function return_forum_jump_option_list( $selected=array() )	{		//-----------------------------------------		// Get forums...		//-----------------------------------------			$this->ipsclass->forums->forums_init();				$content = $this->ipsclass->forums->forums_forum_jump( 0, 0, 1 );				//-----------------------------------------		// Splice in selected IDs		//-----------------------------------------				if ( is_array( $selected ) and count( $selected ) )		{			foreach( $selected as $id )			{				$content = preg_replace( "#value=([\"'])($id)[\"']#si", "value=\\1\\2\\1 selected='selected'", $content );			}		}				//-----------------------------------------		// Return...		//-----------------------------------------				return $content;	}									}?>

⌨️ 快捷键说明

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