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 + -
显示快捷键?