$timer_start = microtime(true);
//用作后台网页的计时器 返回当前 Unix 时间戳和微秒数,一个浮点数。如:1453178883.2419
define('_PS_ADMIN_DIR_', getcwd());
//返回当前工作目录,如:C:\Users\o2osc1\Desktop\xampp\htdocs\o2o\admin123456789abc,并赋值给后台管理常量
require(_PS_ADMIN_DIR_.'/../config/config.inc.php');
require(_PS_ADMIN_DIR_.'/functions.php');
//加载配置文档及常用方法
if(session_id()==null) {
session_start();
}
$_SESSION["merchant_type"]=1;
//这个是自己加的代码,主要是定义商户类型(用于多级平台:总平台,分平台,工厂供应商,分销四级平台),只有总平台的商户才能从这个入口登陆。
if (Configuration::get('PS_UPGRADE_CLEAR_CACHE'))
//平台在更新后,清楚页面的缓存
if (!isset($_GET['controller']) && isset($_GET['tab']))
$_GET['controller'] = strtolower($_GET['tab']);
//这个是为了兼容tab参数,转换为controller控制器参数
Dispatcher::getInstance()->dispatch();
//这个是整个平台的调度器,单例模式,唯一入口。对于申请的页面功能, 可以调用相应的控制器来处理