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

📄 calendar.php

📁 sabreipb 2.1.6 utf-8中文版本!
💻 PHP
字号:
<?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:29 GMT|   Release: |   Licence Info: +---------------------------------------------------------------------------|   > $Date: 2005-10-10 14:08:54 +0100 (Mon, 10 Oct 2005) $|   > $Revision: 23 $|   > $Author: matt $+---------------------------------------------------------------------------||   > PORTAL PLUG IN MODULE: CALENDAR|   > Module written by Matt Mecham|   > Date started: Tuesday 2nd August 2005 (15:52)+--------------------------------------------------------------------------*//*** Portal Plug In Module** Portal Calendar functions** @package		InvisionPowerBoard* @subpackage	PortalPlugIn* @author		Matt Mecham* @copyright	Invision Power Services, Inc.* @version		2.1*//*** Portal Plug In Module** Portal Blog functions* Each class name MUST be in the format of:* ppi_{file_name_minus_dot_php}** @package		InvisionPowerBoard* @subpackage	PortalPlugIn* @author		Matt Mecham* @copyright	Invision Power Services, Inc.* @version		2.1*/class ppi_calendar{	/**	* IPS Global object	*	* @var string	*/	var $ipsclass;	/**	* Array of portal objects including:	* good_forum, bad_forum	*	* @var array	*/	var $portal_object = array();		/*-------------------------------------------------------------------------*/ 	// INIT	/*-------------------------------------------------------------------------*/ 	/**	* This function must be available always	* Add any set up here, such as loading language and skins, etc	*	*/ 	function init() 	{ 	} 	 	/*-------------------------------------------------------------------------*/	// MAIN FUNCTION	/*-------------------------------------------------------------------------*/	/**	* Main function	*	* @return VOID	*/	function calendar_show_current_month()	{		//-----------------------------------------		// INIT		//-----------------------------------------				//-----------------------------------------		// Grab calendar class		//-----------------------------------------				require_once( ROOT_PATH . 'sources/action_public/calendar.php' );		$calendar           =  new calendar();		$calendar->ipsclass =& $this->ipsclass;				//-----------------------------------------        // Load lang and templs        //-----------------------------------------                $this->ipsclass->load_language('lang_calendar');        $this->ipsclass->load_template('skin_calendar');		 		//----------------------------------------- 		// DO some set up 		//----------------------------------------- 		 		$calendar->calendar_id = 1; // CHANGE TO DEFAULT? 		 		$calendar->calendar = $this->ipsclass->DB->build_and_exec_query( array( 'select' => '*',																				'from'   => 'cal_calendars',																				'where'  => 'cal_id='.$calendar->calendar_id ) );																						$calendar->calendar = array_merge( unserialize( $calendar->calendar['cal_permissions'] ), $calendar->calendar );				if ( $this->ipsclass->check_perms($calendar->calendar['perm_read']) != TRUE )		{ 			return ''; 		} 		 		//-----------------------------------------        // Finally, build up the lang arrays        //-----------------------------------------                $calendar->month_words = array( $this->ipsclass->lang['M_1'] , $this->ipsclass->lang['M_2'] , $this->ipsclass->lang['M_3'] ,										$this->ipsclass->lang['M_4'] , $this->ipsclass->lang['M_5'] , $this->ipsclass->lang['M_6'] ,										$this->ipsclass->lang['M_7'] , $this->ipsclass->lang['M_8'] , $this->ipsclass->lang['M_9'] ,										$this->ipsclass->lang['M_10'], $this->ipsclass->lang['M_11'], $this->ipsclass->lang['M_12'] );        							        $calendar->day_words   = array( $this->ipsclass->lang['D_0'], $this->ipsclass->lang['D_1'], $this->ipsclass->lang['D_2'],										$this->ipsclass->lang['D_3'], $this->ipsclass->lang['D_4'], $this->ipsclass->lang['D_5'],										$this->ipsclass->lang['D_6'] ); 		 		//----------------------------------------- 		// What now? 		//----------------------------------------- 		 		$a = explode( ',', gmdate( 'Y,n,j,G,i,s', time() + $this->ipsclass->get_time_offset() ) );				$now_date = array(						  'year'    => $a[0],						  'mon'     => $a[1],						  'mday'    => $a[2],						  'hours'   => $a[3],						  'minutes' => $a[4],						  'seconds' => $a[5]						);							    		$content = $calendar->get_mini_calendar( $now_date['mon'], $now_date['year'] ); 		 		return $this->ipsclass->compiled_templates['skin_portal']->tmpl_calendar_wrap( $content );  	}  	  	  	  	  	  	}?>

⌨️ 快捷键说明

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