* HippoCRM: 程序主入口
* ============================================================================
* 版权所有 (C) 2011-2020 HippoCRM,并保留所有权利。
* 网站地址: http://www.hippocrm.com
* -------------------------------------------------------
* 这是一个开源免费软件!您可以在不用于商业或以赢利为目的的前提下对程序代码进行修改;
* 但绝不允许对程序代码以任何形式任何目的的再发布。
*
*/
ini_set('display_errors', 'On');
define("HIPPO", TRUE);
define("HIPPO_PATH", dirname(__FILE__));
$mtime = explode(' ', microtime());
$starttime = $mtime[1] + $mtime[0];
include_once HIPPO_PATH.'/init.php';
define("LANG", 'zh-CN');
$tpl = new HippoTemplate();
$db = new HippoDB($dbhost, $dbuser, $dbpw, $dbname);
ob_start();
session_start();
$app = isset($_GET['app']) && !empty($_GET['app'])? trim($_GET['app']):'index';
$action = isset($_GET['action']) && !empty($_GET['action'])? trim($_GET['action']):'index';
if(file_exists(HIPPO_APP.'/'.$app.'.php')){
$app_file = HIPPO_APP.'/'.$app.'.php';
}else{
$app_file = HIPPO_APP.'/'.$app.'/'.$action.'.php';
}
if(!file_exists($app_file)){
$msg = "Not Found App File: $app_file";
showerror('Not Found App File', $msg);
exit();
}
// 引入语言包
load_lang();
$tpl->assign('lang', $lang);
include_once $app_file;
$mtime = explode(' ', microtime());
$endtime = $mtime[1] + $mtime[0];
$tpl->assign('starttime', $starttime);
$tpl->assign('endtime', $endtime);
ob_end_flush();