class_gw_ips.php

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

PHP
101
字号
<?php/*+--------------------------------------------------------------------------|   Invision Power Board v2.1.5 |   ========================================|   by Matthew Mecham|   (c) 2001 - 2005 Invision Power Services|   |   ========================================|   Web: |   Time: Wed, 01 Mar 2006 19:11:28 GMT|   Release: |   Email: +---------------------------------------------------------------------------||   > Payment Gateway API: IPS|   > Module written by Felix Qu|   > Date started: 7th April 2006||+--------------------------------------------------------------------------*/		if ( ! defined( 'GW_CORE_INIT' ) ){	print "You cannot access this module in this manner";	exit();}//--------------------------------------------------------------------------// DEFINITIONS EXPECTED AT THIS POINT//--------------------------------------------------------------------------// GW_URL_VALIDATE : The url for validating payment// GW_URL_PAYDONE  : The url that the gatways returns the viewer to after//                 : payment processed successfully// GW_URL_PAYCANCEL: The url that the gatways returns the viewer to after//                 : payment processed unsuccessfully or when cancelled//--------------------------------------------------------------------------// ITEM ARRAY//--------------------------------------------------------------------------// 'currency_code'    => Currency code,// 'member_unique_id' => member's ID,// 'member_name'      => member's NAME,// 'member_email'     => member's EMAIL,// 'package_cost'     => Requested package cost// 'package_id'       => Requested package ID// 'package_title'    => Requested package title// 'duration_int'     => Requested package duration int  (ie: 12)// 'duration_unit'    => Requested package duration unit (ie: m,d,y,w) [ month, day, year, week ]// 'company_email'    => Company's email address// 'ttr_int'          => Time to run (Time left on current package) integar (ie 3)// 'ttr_unit'         => Time to run (Time left on current package) unit (ie w)// 'ttr_balance'      => Time to run (Balance left on current package)// 'ttr_package_id'   => Current package id (used for upgrading)//--------------------------------------------------------------------------class class_gw_module EXTENDS class_gateway{	# Global	var $ipsclass;		# Identify	var $i_am = 'ips';		var $can_do_recurring_billing = 0;	var $can_do_upgrades          = 1;		/*-------------------------------------------------------------------------*/	// INIT	/*-------------------------------------------------------------------------*/		function main_init()	{	}		/*-------------------------------------------------------------------------*/	// Generate hidden fields [ Recurring, normal screen ]	/*-------------------------------------------------------------------------*/		function gw_generate_hidden_fields_normal_recurring( $items=array() )	{		// Not available for this gateway				return $this->core_compile_hidden_fields();	}		/*-------------------------------------------------------------------------*/	// Generate hidden fields [ Recurring, upgrade screen ]	/*-------------------------------------------------------------------------*/		function gw_generate_hidden_fields_upgrade_recurring( $items=array() )	{		// Not available for this gateway				return $this->core_compile_hidden_fields();	}		/*-------------------------------------------------------------------------*/	// 鏀

⌨️ 快捷键说明

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