global.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?php
  2. /**
  3. * 入口文件
  4. *
  5. * 统一入口,进行初始化信息
  6. *
  7. ***/
  8. error_reporting(E_ALL & ~E_NOTICE);
  9. define('BASE_ROOT_PATH',str_replace('\\','/',dirname(__FILE__)));
  10. /**
  11. * 安装判断
  12. */
  13. if (!is_file(BASE_ROOT_PATH."/install/lock") && is_file(BASE_ROOT_PATH."/install/index.php")){
  14. if (ProjectName != 'shop'){
  15. @header("location: ../install/index.php");
  16. }else{
  17. @header("location: install/index.php");
  18. }
  19. exit;
  20. }
  21. define('BASE_CORE_PATH',BASE_ROOT_PATH.'/core');
  22. define('BASE_DATA_PATH',BASE_ROOT_PATH.'/data');
  23. define('DS','/');
  24. define('InShopNC',true);
  25. define('StartTime',microtime(true));
  26. define('TIMESTAMP',time());
  27. define('DIR_SHOP','shop');
  28. define('DIR_CMS','cms');
  29. define('DIR_CIRCLE','circle');
  30. define('DIR_MICROSHOP','microshop');
  31. define('DIR_ADMIN','admin');
  32. define('DIR_API','api');
  33. define('DIR_MOBILE','mobile');
  34. define('DIR_WAP','wap');
  35. define('DIR_RESOURCE','data/resource');
  36. define('DIR_UPLOAD','data/upload');
  37. define('ATTACH_PATH','shop');
  38. define('ATTACH_COMMON',ATTACH_PATH.'/common');
  39. define('ATTACH_AVATAR',ATTACH_PATH.'/avatar');
  40. define('ATTACH_EDITOR',ATTACH_PATH.'/editor');
  41. define('ATTACH_MEMBERTAG',ATTACH_PATH.'/membertag');
  42. define('ATTACH_STORE',ATTACH_PATH.'/store');
  43. define('ATTACH_GOODS',ATTACH_PATH.'/store/goods');
  44. define('ATTACH_STORE_DECORATION',ATTACH_PATH.'/store/decoration');
  45. define('ATTACH_LOGIN',ATTACH_PATH.'/login');
  46. define('ATTACH_WAYBILL',ATTACH_PATH.'/waybill');
  47. define('ATTACH_ARTICLE',ATTACH_PATH.'/article');
  48. define('ATTACH_BRAND',ATTACH_PATH.'/brand');
  49. define('ATTACH_ADV',ATTACH_PATH.'/adv');
  50. define('ATTACH_ACTIVITY',ATTACH_PATH.'/activity');
  51. define('ATTACH_WATERMARK',ATTACH_PATH.'/watermark');
  52. define('ATTACH_POINTPROD',ATTACH_PATH.'/pointprod');
  53. define('ATTACH_GROUPBUY',ATTACH_PATH.'/groupbuy');
  54. define('ATTACH_LIVE_GROUPBUY',ATTACH_PATH.'/livegroupbuy');
  55. define('ATTACH_SLIDE',ATTACH_PATH.'/store/slide');
  56. define('ATTACH_VOUCHER',ATTACH_PATH.'/voucher');
  57. define('ATTACH_STORE_JOININ',ATTACH_PATH.'/store_joinin');
  58. define('ATTACH_REC_POSITION',ATTACH_PATH.'/rec_position');
  59. define('ATTACH_MOBILE','mobile');
  60. define('ATTACH_CIRCLE','circle');
  61. define('ATTACH_CMS','cms');
  62. define('ATTACH_LIVE','live');
  63. define('ATTACH_MALBUM', ATTACH_PATH.'/member');
  64. define('ATTACH_MQRCODE',ATTACH_PATH.'/qrcode');
  65. define('ATTACH_MICROSHOP','microshop');
  66. define('TPL_SHOP_NAME','default');
  67. define('TPL_CIRCLE_NAME', 'default');
  68. define('TPL_MICROSHOP_NAME', 'default');
  69. define('TPL_CMS_NAME', 'default');
  70. define('TPL_ADMIN_NAME', 'default');
  71. /*
  72. * 商家入驻状态定义
  73. */
  74. //新申请
  75. define('STORE_JOIN_STATE_NEW', 10);
  76. //完成付款
  77. define('STORE_JOIN_STATE_PAY', 11);
  78. //初审成功
  79. define('STORE_JOIN_STATE_VERIFY_SUCCESS', 20);
  80. //初审失败
  81. define('STORE_JOIN_STATE_VERIFY_FAIL', 30);
  82. //付款审核失败
  83. define('STORE_JOIN_STATE_PAY_FAIL', 31);
  84. //开店成功
  85. define('STORE_JOIN_STATE_FINAL', 40);
  86. //默认颜色规格id(前台显示图片的规格)
  87. define('DEFAULT_SPEC_COLOR_ID', 1);
  88. /**
  89. * 商品图片
  90. */
  91. define('GOODS_IMAGES_WIDTH', '60,240,360,1280');
  92. define('GOODS_IMAGES_HEIGHT', '60,240,360,12800');
  93. define('GOODS_IMAGES_EXT', '_60,_240,_360,_1280');
  94. /**
  95. * 订单状态
  96. */
  97. //已取消
  98. define('ORDER_STATE_CANCEL', 0);
  99. //已产生但未支付
  100. define('ORDER_STATE_NEW', 10);
  101. //已支付
  102. define('ORDER_STATE_PAY', 20);
  103. //已发货
  104. define('ORDER_STATE_SEND', 30);
  105. //已收货,交易成功
  106. define('ORDER_STATE_SUCCESS', 40);
  107. //未付款订单,自动取消的天数
  108. define('ORDER_AUTO_CANCEL_DAY', 1); //
  109. //已发货订单,自动确认收货的天数
  110. define('ORDER_AUTO_RECEIVE_DAY', 7);
  111. //兑换码支持过期退款,可退款的期限,默认为7天
  112. define('CODE_INVALID_REFUND', 7);
  113. //默认未删除
  114. define('ORDER_DEL_STATE_DEFAULT', 0);
  115. //已删除
  116. define('ORDER_DEL_STATE_DELETE', 1);
  117. //彻底删除
  118. define('ORDER_DEL_STATE_DROP', 2);
  119. //订单结束后可评论时间,15天,60*60*24*15
  120. define('ORDER_EVALUATE_TIME', 1296000);
  121. //抢购订单状态
  122. define('OFFLINE_ORDER_CANCEL_TIME', 3);//单位为天