[phpBB Debug] PHP Warning: in file [ROOT]/includes/crs/crs_misc_functions.php on line 37: mime_content_type(): Empty filename or path
[phpBB Debug] PHP Warning: in file [ROOT]/includes/crs/crs_misc_functions.php on line 37: mime_content_type(): Empty filename or path
Zen Cart 源代码 paypal_ipn.core.php

Zen Cart 源代码 paypal_ipn.core.php




下载文件

文件名: paypal_ipn.core.php
文件类型: PHP文件
文件大小: 6.92 KiB
MD5: 1bdd4b53ab3cb763bcd968301cf256f2

paypal_ipn.core.php - 关闭高亮
  1. <?php
  2. /**
  3.  * autoloader array for catalog application_top.php
  4.  * see  {@link  http://www.zen-cart.com/wiki/index.php/Developers_API_Tutorials#InitSystem wikitutorials} for more details.
  5.  *
  6.  * @package initSystem
  7.  * @copyright Copyright 2003-2009 Zen Cart Development Team
  8.  * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
  9.  * @version $Id: paypal_ipn.core.php 12888 2009-04-07 19:47:09Z drbyte $
  10.  */
  11. if (!defined('IS_ADMIN_FLAG')) {
  12.  die('Illegal Access');
  13. }
  14.  
  15.   $autoLoadConfig[0][] = array('autoType'=>'class',
  16.                                'loadFile'=>'class.base.php');
  17.   $autoLoadConfig[0][] = array('autoType'=>'class',
  18.                                'loadFile'=>'class.notifier.php');
  19.   $autoLoadConfig[0][] = array('autoType'=>'classInstantiate',
  20.                                'className'=>'notifier',
  21.                                'objectName'=>'zco_notifier');
  22.   $autoLoadConfig[0][] = array('autoType'=>'class',
  23.                                 'loadFile'=> 'class.phpmailer.php');
  24.   $autoLoadConfig[0][] = array('autoType'=>'class',
  25.                                 'loadFile'=> 'class.smtp.php');
  26.   $autoLoadConfig[0][] = array('autoType'=>'class',
  27.                                 'loadFile'=>'template_func.php');
  28.   $autoLoadConfig[0][] = array('autoType'=>'class',
  29.                                 'loadFile'=>'language.php');
  30.   $autoLoadConfig[0][] = array('autoType'=>'class',
  31.                                 'loadFile'=>'cache.php');
  32.   $autoLoadConfig[0][] = array('autoType'=>'class',
  33.                                 'loadFile'=>'sniffer.php');
  34.   $autoLoadConfig[0][] = array('autoType'=>'class',
  35.                                 'loadFile'=>'shopping_cart.php');
  36.   $autoLoadConfig[0][] = array('autoType'=>'class',
  37.                                 'loadFile'=>'navigation_history.php');
  38.   $autoLoadConfig[0][] = array('autoType'=>'class',
  39.                                 'loadFile'=>'currencies.php');
  40.   $autoLoadConfig[0][] = array('autoType'=>'class',
  41.                                 'loadFile'=>'message_stack.php');
  42.   $autoLoadConfig[0][] = array('autoType'=>'class',
  43.                                 'loadFile'=>'breadcrumb.php');
  44. /**
  45.  * Breakpoint 10.
  46.  *
  47.  * require('includes/init_includes/init_database.php');
  48.  * require('includes/version.php');
  49.  *
  50.  */
  51.   $autoLoadConfig[10][] = array('autoType'=>'init_script',
  52.                                 'loadFile'=> 'init_file_db_names.php');
  53.   $autoLoadConfig[10][] = array('autoType'=>'init_script',
  54.                                 'loadFile'=>'init_database.php');
  55. /**
  56.  * Breakpoint 20.
  57.  *
  58.  * require('includes/init_includes/init_file_db_names.php');
  59.  *
  60.  */
  61.   $autoLoadConfig[20][] = array('autoType'=>'include',
  62.                                 'loadFile'=> DIR_WS_INCLUDES . 'version.php');
  63. /**
  64.  * Breakpoint 30.
  65.  *
  66.  * $zc_cache = new cache();
  67.  *
  68.  */
  69.   $autoLoadConfig[30][] = array('autoType'=>'classInstantiate',
  70.                                 'className'=>'cache',
  71.                                 'objectName'=>'zc_cache');
  72. /**
  73.  * Breakpoint 40.
  74.  *
  75.  * require('includes/init_includes/init_db_config_read.php');
  76.  *
  77.  */
  78.   $autoLoadConfig[40][] = array('autoType'=>'init_script',
  79.                                 'loadFile'=> 'init_db_config_read.php');
  80. /**
  81.  * Breakpoint 50.
  82.  *
  83.  * $sniffer = new sniffer();
  84.  * require('includes/init_includes/init_sefu.php');
  85.  * $phpBB = new phpBB();
  86.  */
  87.   $autoLoadConfig[50][] = array('autoType'=>'classInstantiate',
  88.                                 'className'=>'sniffer',
  89.                                 'objectName'=>'sniffer');
  90.  
  91.   $autoLoadConfig[50][] = array('autoType'=>'init_script',
  92.                                 'loadFile'=> 'init_sefu.php');
  93. /**
  94.  * Breakpoint 60.
  95.  *
  96.  * require('includes/init_includes/init_general_funcs.php');
  97.  * require('includes/init_includes/init_tlds.php');
  98.  *
  99.  */
  100.   $autoLoadConfig[60][] = array('autoType'=>'init_script',
  101.                                 'loadFile'=> 'init_general_funcs.php');
  102.   $autoLoadConfig[60][] = array('autoType'=>'init_script',
  103.                                 'loadFile'=> 'init_tlds.php');
  104. /**
  105.  * Include PayPal-specific functions
  106.  * require('includes/modules/payment/paypal/paypal_functions.php');
  107.  */
  108.  
  109.   $autoLoadConfig[60][] = array('autoType'=>'include',
  110.                                 'loadFile'=> DIR_WS_MODULES . 'payment/paypal/paypal_functions.php');
  111.  
  112. /**
  113.  * Breakpoint 70.
  114.  *
  115.  * require('includes/init_includes/init_sessions.php');
  116.  *
  117.  */
  118.   $autoLoadConfig[70][] = array('autoType'=>'init_script',
  119.                                 'loadFile'=> 'init_sessions.php');
  120.   $autoLoadConfig[71][] = array('autoType'=>'init_script',
  121.                                 'loadFile'=> 'init_paypal_ipn_sessions.php');
  122. /**
  123.  * Breakpoint 80.
  124.  *
  125.  * if(!$_SESSION['cart']) $_SESSION['cart'] = new shoppingCart();
  126.  *
  127.  */
  128.   $autoLoadConfig[80][] = array('autoType'=>'classInstantiate',
  129.                                 'className'=>'shoppingCart',
  130.                                 'objectName'=>'cart',
  131.                                 'checkInstantiated'=>true,
  132.                                 'classSession'=>true);
  133. /**
  134.  * Breakpoint 90.
  135.  *
  136.  * currencies = new currencies();
  137.  *
  138.  */
  139.   $autoLoadConfig[90][] = array('autoType'=>'classInstantiate',
  140.                                 'className'=>'currencies',
  141.                                 'objectName'=>'currencies');
  142. /**
  143.  * Breakpoint 100.
  144.  *
  145.  * require('includes/init_includes/init_sanitize.php');
  146.  * $template = new template_func();
  147.  *
  148.  */
  149.   $autoLoadConfig[100][] = array('autoType'=>'classInstantiate',
  150.                                  'className'=>'template_func',
  151.                                  'objectName'=>'template');
  152.   $autoLoadConfig[100][] = array('autoType'=>'init_script',
  153.                                  'loadFile'=> 'init_sanitize.php');
  154. /**
  155.  * Breakpoint 110.
  156.  *
  157.  * require('includes/init_includes/init_languages.php');
  158.  * require('includes/init_includes/init_templates.php');
  159.  *
  160.  */
  161.   $autoLoadConfig[110][] = array('autoType'=>'init_script',
  162.                                  'loadFile'=> 'init_languages.php');
  163.   $autoLoadConfig[110][] = array('autoType'=>'init_script',
  164.                                  'loadFile'=> 'init_templates.php');
  165. /**
  166.  * Breakpoint 120.
  167.  *
  168.  * require('includes/init_includes/init_currencies.php');
  169.  *
  170.  */
  171.   $autoLoadConfig[120][] = array('autoType'=>'init_script',
  172.                                  'loadFile'=> 'init_currencies.php');
  173. /**
  174.  * Breakpoint 130.
  175.  *
  176.  * messageStack = new messageStack();
  177.  *
  178.  */
  179.   $autoLoadConfig[130][] = array('autoType'=>'classInstantiate',
  180.                                  'className'=>'messageStack',
  181.                                  'objectName'=>'messageStack');
  182. /**
  183.  * Breakpoint 170.
  184.  *
  185.  * require('includes/languages/english/checkout_process.php');
  186.  *
  187.  */
  188.   $autoLoadConfig[170][] = array('autoType'=>'init_script',
  189.                                  'loadFile'=> 'init_ipn_postcfg.php');
  190.