[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.56 KiB
MD5: 07c9482fb9f5e1a35072b2f694048544

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-2012 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: Ian Wilson  Wed Jul 4 14:44:03 2012 +0100 Modified in v1.5.1 $
  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_CLASSES . 'class.base.php');
  18.  * require(DIR_WS_CLASSES . 'class.notifier.php');
  19.  * $zco_notifier = new notifier()'
  20.  * require(DIR_WS_CLASSES . 'mime.php');
  21.  * require(DIR_WS_CLASSES . 'email.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'=>'class',
  37.                                 'loadFile'=>'class.base.php');
  38.   $autoLoadConfig[0][] = array('autoType'=>'class',
  39.                                 'loadFile'=>'class.notifier.php');
  40.   $autoLoadConfig[0][] = array('autoType'=>'classInstantiate',
  41.                                 'className'=>'notifier',
  42.                                 'objectName'=>'zco_notifier');
  43.   $autoLoadConfig[0][] = array('autoType'=>'class',
  44.                                 'loadFile'=> 'class.phpmailer.php');
  45.   $autoLoadConfig[0][] = array('autoType'=>'class',
  46.                                 'loadFile'=> 'class.smtp.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.  
  76.   $autoLoadConfig[0][] = array('autoType'=>'classInstantiate',
  77.                                'className'=>'QueryCache',
  78.                                'objectName'=>'queryCache',
  79.                                'checkInstantiated'=>true);
  80.                                
  81.                                
  82. /**
  83.  * Breakpoint 10.
  84.  *
  85.  * require('includes/init_includes/init_database.php');
  86.  * require('includes/version.php');
  87.  *
  88.  */
  89.   $autoLoadConfig[10][] = array('autoType'=>'init_script',
  90.                                 'loadFile'=> 'init_file_db_names.php');
  91.   $autoLoadConfig[10][] = array('autoType'=>'init_script',
  92.                                 'loadFile'=>'init_database.php');
  93. /**
  94.  * Breakpoint 20.
  95.  *
  96.  * require('includes/init_includes/init_file_db_names.php');
  97.  *
  98.  */
  99.   $autoLoadConfig[20][] = array('autoType'=>'include',
  100.                                 'loadFile'=> DIR_WS_INCLUDES . 'version.php');
  101. /**
  102.  * Breakpoint 30.
  103.  *
  104.  * $zc_cache = new cache();
  105.  *
  106.  */
  107.   $autoLoadConfig[30][] = array('autoType'=>'classInstantiate',
  108.                                 'className'=>'cache',
  109.                                 'objectName'=>'zc_cache');
  110. /**
  111.  * Breakpoint 40.
  112.  *
  113.  * require('includes/init_includes/init_db_config_read.php');
  114.  *
  115.  */
  116.   $autoLoadConfig[40][] = array('autoType'=>'init_script',
  117.                                 'loadFile'=> 'init_db_config_read.php');
  118. /**
  119.  * Breakpoint 50.
  120.  *
  121.  * $sniffer = new sniffer();
  122.  * require('includes/init_includes/init_gzip.php');
  123.  * require('includes/init_includes/init_sefu.php');
  124.  * $phpBB = new phpBB();
  125.  */
  126.   $autoLoadConfig[50][] = array('autoType'=>'classInstantiate',
  127.                                 'className'=>'sniffer',
  128.                                 'objectName'=>'sniffer');
  129.   $autoLoadConfig[50][] = array('autoType'=>'init_script',
  130.                                 'loadFile'=> 'init_gzip.php');
  131.   $autoLoadConfig[50][] = array('autoType'=>'init_script',
  132.                                 'loadFile'=> 'init_sefu.php');
  133.   $autoLoadConfig[50][] = array('autoType'=>'classInstantiate',
  134.                                 'className'=>'phpBB',
  135.                                 'objectName'=>'phpBB');
  136. /**
  137.  * Breakpoint 60.
  138.  *
  139.  * require('includes/init_includes/init_general_funcs.php');
  140.  * require('includes/init_includes/init_tlds.php');
  141.  *
  142.  */
  143.   $autoLoadConfig[60][] = array('autoType'=>'init_script',
  144.                                 'loadFile'=> 'init_general_funcs.php');
  145.   $autoLoadConfig[60][] = array('autoType'=>'init_script',
  146.                                 'loadFile'=> 'init_tlds.php');
  147. /**
  148.  * Breakpoint 70.
  149.  *
  150.  * require('includes/init_includes/init_sessions.php');
  151.  *
  152.  */
  153.   $autoLoadConfig[70][] = array('autoType'=>'init_script',
  154.                                 'loadFile'=> 'init_sessions.php');
  155. /**
  156.  * Breakpoint 80.
  157.  *
  158.  * if(!$_SESSION['cart']) $_SESSION['cart'] = new shoppingCart();
  159.  * if(!$_SESSION['navigaton']) $_SESSION['navigation'] = new navigaionHistory();
  160.  *
  161.  */
  162.   $autoLoadConfig[80][] = array('autoType'=>'classInstantiate',
  163.                                 'className'=>'shoppingCart',
  164.                                 'objectName'=>'cart',
  165.                                 'checkInstantiated'=>true,
  166.                                 'classSession'=>true);
  167.   $autoLoadConfig[80][] = array('autoType'=>'classInstantiate',
  168.                                 'className'=>'navigationHistory',
  169.                                 'objectName'=>'navigation',
  170.                                 'checkInstantiated'=>true,
  171.                                 'classSession'=>true);
  172. /**
  173.  * Breakpoint 90.
  174.  *
  175.  * currencies = new currencies();
  176.  *
  177.  */
  178.   $autoLoadConfig[90][] = array('autoType'=>'classInstantiate',
  179.                                 'className'=>'currencies',
  180.                                 'objectName'=>'currencies');
  181. /**
  182.  * Breakpoint 100.
  183.  *
  184.  * require('includes/init_includes/init_sanitize.php');
  185.  * $template = new template_func();
  186.  *
  187.  */
  188.   $autoLoadConfig[100][] = array('autoType'=>'classInstantiate',
  189.                                  'className'=>'template_func',
  190.                                  'objectName'=>'template');
  191.   $autoLoadConfig[100][] = array('autoType'=>'init_script',
  192.                                  'loadFile'=> 'init_sanitize.php');
  193. /**
  194.  * Breakpoint 110.
  195.  *
  196.  * require('includes/init_includes/init_languages.php');
  197.  * require('includes/init_includes/init_templates.php');
  198.  *
  199.  */
  200.   $autoLoadConfig[110][] = array('autoType'=>'init_script',
  201.                                  'loadFile'=> 'init_languages.php');
  202.   $autoLoadConfig[110][] = array('autoType'=>'init_script',
  203.                                  'loadFile'=> 'init_templates.php');
  204. /**
  205.  * Breakpoint 120.
  206.  *
  207.  * $_SESSION['navigation']->add_current_page();
  208.  * require('includes/init_includes/init_currencies.php');
  209.  *
  210.  */
  211.   $autoLoadConfig[120][] = array('autoType'=>'objectMethod',
  212.                                 'objectName'=>'navigation',
  213.                                 'methodName' => 'add_current_page');
  214.   $autoLoadConfig[120][] = array('autoType'=>'init_script',
  215.                                  'loadFile'=> 'init_currencies.php');
  216. /**
  217.  * Breakpoint 130.
  218.  *
  219.  * require('includes/init_includes/init_customer_auth.php');
  220.  * messageStack = new messageStack();
  221.  *
  222.  */
  223.   $autoLoadConfig[130][] = array('autoType'=>'classInstantiate',
  224.                                  'className'=>'messageStack',
  225.                                  'objectName'=>'messageStack');
  226.   $autoLoadConfig[130][] = array('autoType'=>'init_script',
  227.                                  'loadFile'=> 'init_customer_auth.php');
  228. /**
  229.  * Breakpoint 140.
  230.  *
  231.  * require('includes/init_includes/init_cart_handler.php');
  232.  *
  233.  */
  234.   $autoLoadConfig[140][] = array('autoType'=>'init_script',
  235.                                  'loadFile'=> 'init_cart_handler.php');
  236. /**
  237.  * Breakpoint 150.
  238.  *
  239.  * require('includes/init_includes/init_special_funcs.php');
  240.  *
  241.  */
  242.   $autoLoadConfig[150][] = array('autoType'=>'init_script',
  243.                                  'loadFile'=> 'init_special_funcs.php');
  244. /**
  245.  * Breakpoint 160.
  246.  *
  247.  * require('includes/init_includes/init_category_path.php');
  248.  * $breadcrumb = new breadcrumb();
  249.  */
  250.   $autoLoadConfig[160][] = array('autoType'=>'classInstantiate',
  251.                                  'className'=>'breadcrumb',
  252.                                  'objectName'=>'breadcrumb');
  253.   $autoLoadConfig[160][] = array('autoType'=>'init_script',
  254.                                  'loadFile'=> 'init_category_path.php');
  255. /**
  256.  * Breakpoint 170.
  257.  *
  258.  * require('includes/init_includes/init_add_crumbs.php');
  259.  *
  260.  */
  261.   $autoLoadConfig[170][] = array('autoType'=>'init_script',
  262.                                  'loadFile'=> 'init_add_crumbs.php');
  263. /**
  264.  * Breakpoint 180.
  265.  *
  266.  * require('includes/init_includes/init_header.php');
  267.  *
  268.  */
  269.   $autoLoadConfig[180][] = array('autoType'=>'init_script',
  270.                                  'loadFile'=> 'init_header.php');
  271. ?>