[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 源代码 config.core.php

Zen Cart 源代码 config.core.php




下载文件

文件名: config.core.php
文件类型: PHP文件
文件大小: 10.92 KiB
MD5: 60acefc2d4a00bb46ef61e47039e1716

config.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-2014 Zen Cart Development Team
  8.  * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
  9.  * @version GIT: $Id: Author: DrByte  Mon May 5 12:49 2014 -0400 Modified in v1.5.3 $
  10.  */
  11. if (!defined('IS_ADMIN_FLAG')) {
  12.  die('Illegal Access');
  13. }
  14. if (!defined('USE_PCONNECT')) define('USE_PCONNECT', 'false');
  15. /**
  16.  *
  17.  * require(DIR_WS_INCLUDES . 'version.php');
  18.  * require(DIR_WS_CLASSES . 'class.base.php');
  19.  * require(DIR_WS_CLASSES . 'class.notifier.php');
  20.  * $zco_notifier = new notifier()'
  21.  * require(DIR_WS_CLASSES . 'class.phpmailer.php');
  22.  * require(DIR_WS_CLASSES . 'boxes.php');
  23.  * require(DIR_WS_CLASSES . 'category_tree.php');
  24.  * require(DIR_WS_CLASSES . 'cache.php');
  25.  * require(DIR_WS_CLASSES . 'sniffer.php');
  26.  * require(DIR_WS_CLASSES . 'shopping_cart.php');
  27.  * require(DIR_WS_CLASSES . 'navigation_history.php');
  28.  * require(DIR_WS_CLASSES . 'currencies.php');
  29.  * require(DIR_WS_CLASSES . 'message_stack.php');
  30.  * require(DIR_WS_CLASSES . 'template_func.php');
  31.  * require(DIR_WS_CLASSES . 'split_page_results.php');
  32.  * require(DIR_WS_CLASSES . 'breadcrumb.php');
  33.  * require(DIR_WS_CLASSES . 'language.php');
  34.  *
  35.  */
  36.   $autoLoadConfig[0][] = array('autoType'=>'include',
  37.                                'loadFile'=> DIR_WS_INCLUDES . 'version.php');
  38.   $autoLoadConfig[0][] = array('autoType'=>'class',
  39.                                 'loadFile'=>'class.base.php');
  40.   $autoLoadConfig[0][] = array('autoType'=>'class',
  41.                                 'loadFile'=>'class.notifier.php');
  42.   $autoLoadConfig[0][] = array('autoType'=>'classInstantiate',
  43.                                 'className'=>'notifier',
  44.                                 'objectName'=>'zco_notifier');
  45.   $autoLoadConfig[0][] = array('autoType'=>'class',
  46.                                 'loadFile'=> 'class.phpmailer.php');
  47.   $autoLoadConfig[0][] = array('autoType'=>'class',
  48.                                 'loadFile'=> 'boxes.php');
  49.   $autoLoadConfig[0][] = array('autoType'=>'class',
  50.                                 'loadFile'=>'category_tree.php');
  51.   $autoLoadConfig[0][] = array('autoType'=>'class',
  52.                                 'loadFile'=>'template_func.php');
  53.   $autoLoadConfig[0][] = array('autoType'=>'class',
  54.                                 'loadFile'=>'split_page_results.php');
  55.   $autoLoadConfig[0][] = array('autoType'=>'class',
  56.                                 'loadFile'=>'language.php');
  57.   $autoLoadConfig[0][] = array('autoType'=>'class',
  58.                                 'loadFile'=>'cache.php');
  59.   $autoLoadConfig[0][] = array('autoType'=>'class',
  60.                                 'loadFile'=>'sniffer.php');
  61.   $autoLoadConfig[0][] = array('autoType'=>'class',
  62.                                 'loadFile'=>'class.phpbb.php');
  63.   $autoLoadConfig[0][] = array('autoType'=>'class',
  64.                                 'loadFile'=>'shopping_cart.php');
  65.   $autoLoadConfig[0][] = array('autoType'=>'class',
  66.                                 'loadFile'=>'navigation_history.php');
  67.   $autoLoadConfig[0][] = array('autoType'=>'class',
  68.                                 'loadFile'=>'currencies.php');
  69.   $autoLoadConfig[0][] = array('autoType'=>'class',
  70.                                 'loadFile'=>'message_stack.php');
  71.   $autoLoadConfig[0][] = array('autoType'=>'class',
  72.                                 'loadFile'=>'breadcrumb.php');
  73.   $autoLoadConfig[0][] = array('autoType'=>'class',
  74.                                'loadFile'=>'query_cache.php');
  75.   $autoLoadConfig[0][] = array('autoType'=>'classInstantiate',
  76.                                'className'=>'QueryCache',
  77.                                'objectName'=>'queryCache',
  78.                                'checkInstantiated'=>true);
  79.   $autoLoadConfig[0][] = array('autoType'=>'class',
  80.                                'loadFile'=>'class.zcPassword.php');
  81.   $autoLoadConfig[0][] = array('autoType'=>'classInstantiate',
  82.                                'className'=>'zcPassword',
  83.                                'objectName'=>'zcPassword');
  84.  
  85.  
  86.  
  87. /**
  88.  * Breakpoint 10.
  89.  *
  90.  * require('includes/init_includes/init_file_db_names.php');
  91.  * require('includes/init_includes/init_database.php');
  92.  *
  93.  */
  94.   $autoLoadConfig[10][] = array('autoType'=>'init_script',
  95.                                 'loadFile'=> 'init_file_db_names.php');
  96.   $autoLoadConfig[10][] = array('autoType'=>'init_script',
  97.                                 'loadFile'=>'init_database.php');
  98. /**
  99.  * Breakpoint 30.
  100.  *
  101.  * $zc_cache = new cache();
  102.  *
  103.  */
  104.   $autoLoadConfig[30][] = array('autoType'=>'classInstantiate',
  105.                                 'className'=>'cache',
  106.                                 'objectName'=>'zc_cache');
  107. /**
  108.  * Breakpoint 40.
  109.  *
  110.  * require('includes/init_includes/init_db_config_read.php');
  111.  *
  112.  */
  113.   $autoLoadConfig[40][] = array('autoType'=>'init_script',
  114.                                 'loadFile'=> 'init_db_config_read.php');
  115. /**
  116.  * Breakpoint 50.
  117.  *
  118.  * $sniffer = new sniffer();
  119.  * require('includes/init_includes/init_gzip.php');
  120.  * require('includes/init_includes/init_sefu.php');
  121.  * $phpBB = new phpBB();
  122.  */
  123.   $autoLoadConfig[50][] = array('autoType'=>'classInstantiate',
  124.                                 'className'=>'sniffer',
  125.                                 'objectName'=>'sniffer');
  126.   $autoLoadConfig[50][] = array('autoType'=>'init_script',
  127.                                 'loadFile'=> 'init_gzip.php');
  128.   $autoLoadConfig[50][] = array('autoType'=>'init_script',
  129.                                 'loadFile'=> 'init_sefu.php');
  130.   $autoLoadConfig[50][] = array('autoType'=>'classInstantiate',
  131.                                 'className'=>'phpBB',
  132.                                 'objectName'=>'phpBB');
  133. /**
  134.  * Breakpoint 60.
  135.  *
  136.  * require('includes/init_includes/init_general_funcs.php');
  137.  * require('includes/init_includes/init_tlds.php');
  138.  *
  139.  */
  140.   $autoLoadConfig[60][] = array('autoType'=>'init_script',
  141.                                 'loadFile'=> 'init_general_funcs.php');
  142.   $autoLoadConfig[60][] = array('autoType'=>'init_script',
  143.                                 'loadFile'=> 'init_tlds.php');
  144. /**
  145.  * Breakpoint 70.
  146.  *
  147.  * require('includes/init_includes/init_sessions.php');
  148.  *
  149.  */
  150.   $autoLoadConfig[70][] = array('autoType'=>'init_script',
  151.                                 'loadFile'=> 'init_sessions.php');
  152. /**
  153.  * Breakpoint 80.
  154.  *
  155.  * if(!$_SESSION['cart']) $_SESSION['cart'] = new shoppingCart();
  156.  *
  157.  */
  158.   $autoLoadConfig[80][] = array('autoType'=>'classInstantiate',
  159.                                 'className'=>'shoppingCart',
  160.                                 'objectName'=>'cart',
  161.                                 'checkInstantiated'=>true,
  162.                                 'classSession'=>true);
  163. /**
  164.  * Breakpoint 90.
  165.  *
  166.  * currencies = new currencies();
  167.  *
  168.  */
  169.   $autoLoadConfig[90][] = array('autoType'=>'classInstantiate',
  170.                                 'className'=>'currencies',
  171.                                 'objectName'=>'currencies');
  172. /**
  173.  * Breakpoint 100.
  174.  *
  175.  * require('includes/init_includes/init_sanitize.php');
  176.  * if(!$_SESSION['navigaton']) $_SESSION['navigation'] = new navigationHistory();
  177.  * $template = new template_func();
  178.  *
  179.  */
  180.   $autoLoadConfig[100][] = array('autoType'=>'classInstantiate',
  181.                                  'className'=>'template_func',
  182.                                  'objectName'=>'template');
  183.   $autoLoadConfig[100][] = array('autoType'=>'init_script',
  184.                                  'loadFile'=> 'init_sanitize.php');
  185.   $autoLoadConfig[100][] = array('autoType'=>'classInstantiate',
  186.                                 'className'=>'navigationHistory',
  187.                                 'objectName'=>'navigation',
  188.                                 'checkInstantiated'=>true,
  189.                                 'classSession'=>true);
  190. /**
  191.  * Breakpoint 110.
  192.  *
  193.  * require('includes/init_includes/init_languages.php');
  194.  * require('includes/init_includes/init_templates.php');
  195.  *
  196.  */
  197.   $autoLoadConfig[110][] = array('autoType'=>'init_script',
  198.                                  'loadFile'=> 'init_languages.php');
  199.   $autoLoadConfig[110][] = array('autoType'=>'init_script',
  200.                                  'loadFile'=> 'init_templates.php');
  201. /**
  202.  * Breakpoint 120.
  203.  *
  204.  * $_SESSION['navigation']->add_current_page();
  205.  * require('includes/init_includes/init_currencies.php');
  206.  *
  207.  */
  208.   $autoLoadConfig[120][] = array('autoType'=>'objectMethod',
  209.                                 'objectName'=>'navigation',
  210.                                 'methodName' => 'add_current_page');
  211.   $autoLoadConfig[120][] = array('autoType'=>'init_script',
  212.                                  'loadFile'=> 'init_currencies.php');
  213. /**
  214.  * Breakpoint 130.
  215.  *
  216.  * require('includes/init_includes/init_customer_auth.php');
  217.  * messageStack = new messageStack();
  218.  *
  219.  */
  220.   $autoLoadConfig[130][] = array('autoType'=>'classInstantiate',
  221.                                  'className'=>'messageStack',
  222.                                  'objectName'=>'messageStack');
  223.   $autoLoadConfig[130][] = array('autoType'=>'init_script',
  224.                                  'loadFile'=> 'init_customer_auth.php');
  225. /**
  226.  * Breakpoint 140.
  227.  *
  228.  * require('includes/init_includes/init_cart_handler.php');
  229.  *
  230.  */
  231.   $autoLoadConfig[140][] = array('autoType'=>'init_script',
  232.                                  'loadFile'=> 'init_cart_handler.php');
  233. /**
  234.  * Breakpoint 150.
  235.  *
  236.  * require('includes/init_includes/init_special_funcs.php');
  237.  *
  238.  */
  239.   $autoLoadConfig[150][] = array('autoType'=>'init_script',
  240.                                  'loadFile'=> 'init_special_funcs.php');
  241. /**
  242.  * Breakpoint 160.
  243.  *
  244.  * require('includes/init_includes/init_category_path.php');
  245.  * $breadcrumb = new breadcrumb();
  246.  */
  247.   $autoLoadConfig[160][] = array('autoType'=>'classInstantiate',
  248.                                  'className'=>'breadcrumb',
  249.                                  'objectName'=>'breadcrumb');
  250.   $autoLoadConfig[160][] = array('autoType'=>'init_script',
  251.                                  'loadFile'=> 'init_category_path.php');
  252. /**
  253.  * Breakpoint 170.
  254.  *
  255.  * require('includes/init_includes/init_add_crumbs.php');
  256.  *
  257.  */
  258.   $autoLoadConfig[170][] = array('autoType'=>'init_script',
  259.                                  'loadFile'=> 'init_add_crumbs.php');
  260.   /**
  261.    * Breakpoint 175.
  262.    *
  263.    * require('includes/init_includes/init_observers.php');
  264.    *
  265.    */
  266.   $autoLoadConfig[175][] = array('autoType'=>'init_script',
  267.                                  'loadFile'=> 'init_observers.php');
  268. /**
  269.  * Breakpoint 180.
  270.  *
  271.  * require('includes/init_includes/init_header.php');
  272.  *
  273.  */
  274.   $autoLoadConfig[180][] = array('autoType'=>'init_script',
  275.                                  'loadFile'=> 'init_header.php');
  276.  
  277.  
  278. /**
  279.  * NOTE: Most plugins should be added from point 200 onward.
  280.  */
  281.