<?php
//$comCfg 可以取 common.php 中的值
define('SITE_TAG','admin'); //站点标识,也就是项目目录
define('HOST',DEVELOP ? 'http://'.$_SERVER['HTTP_HOST'].'/ypmvc/3.0/admin/' : 'http://'.$_SERVER['HTTP_HOST'].'/');

$cfg = [
	'DEBUG' => true, //调试模式总开关
	'RUNTIME_SHOW_CONSOLE' => true, //显示RUNTIME在console,须 DEBUG=true
	'BACKTRACE_FULL' => false, //是否程现完整的 trace, 默认 false 只程现业务逻辑部分的 trace 
	'SHOW_RUN_TIME' => false, //显示运行花费时间
	'SITE_NAME' => 'Money', //站点名称
	'ROOT_DEFAULT_FILE' => ['index','index.html'], //根目录默认展示的文件 [action,tplfile]
    'HOST'=> HOST,
    'PATH'=> $comCfg['ROOT'].SITE_TAG.'/', //子站点主目录
    'PATH_TPL'=> $comCfg['ROOT'].SITE_TAG.'/tpl/',
    'PATH_CACHE'=> $comCfg['ROOT'].SITE_TAG.'/cache/',
    'URL_STATIC'=> HOST.'static/',
	/*自定义规则
	  * 规则 => [目标，缓存时间]
	  * 例: /admin/index.php/test/123?s=1  规则 '\/test\/(\d+)$'=> ['test/index',0] 将 test/数字 转到 test/index 可以用 $_GET[preg_0] 获取到 123
	  * 例: /admin/index.php/test/123abc?s=1  规则 '\/test\/(\d+)(\w+)'=> ['test/index',0] 将 test/数字 转到 test/index 可以用 $_GET[preg_route][0] 获取到 123 $_GET[preg_route][1] 获取到 abc
	  * 缓存时间 单位 秒，0 为不缓存, 9 为永久缓存.
	 */
	'ROUTE' => [
		'\/test\/(\d+)(\w+)'=> ['test/index',0]
	],
	//自动加载类处理,如果系统CLASSMAP中有相同的类名，则该类名后面的值将替换系统的
	'CLASSMAP' => [
		//类名=> 类文件名物理位置
		//例 'XXXX'  => $comCfg['ROOT'] . 'XXXX/XXXX.php'
		//例 'XXXX'  => $comCfg['PATH_MVC'] . 'XXXX/XXXX.php'
	],
	//核算对象类型
	//核算对象类型
	'objectType'=>[
		1        =>'部门',
		2        =>'职员',
		4        =>'客户',
		8        =>'供应商',
		16       =>'项目'
	],
	//科目类别
	'subjectType'=>[
		'1' =>'资产',
		'2' =>'负债',
		'3' =>'成本',
		'4' =>'权益',
		'5' =>'损益'
	],
	//科目余额方向
	'subjectDict'=>[
		'2021' =>'借',
		'2022' =>'贷',
		'2003' =>'平'
	],
	//科目余额方向
	'voucherWord'=>[
		'1' =>'记',
		'2' =>'收',
		'3' =>'付',
		'4' =>'转'
	],
];
return $cfg;