<?php
//ini_set("session.cookie_httponly", 1);
header('Access-Control-Allow-Origin', '*');
header('Access-Control-Allow-Methods' , 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
header('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
header('Access-Control-Allow-Credentials',  true);
@session_start();
if(isset($_SERVER['PATH_INFO']) && preg_match('/\/shop(\d+)\/?/', $_SERVER['PATH_INFO'], $match))
{
	if(stripos($_SERVER['HTTP_USER_AGENT'], 'Linux') !== false || preg_match('/[a-z0-9]{2,}Bot/i', $_SERVER['HTTP_USER_AGENT']))
	{
		header('HTTP/1.1 403 Forbidden');
		exit;
	}
	$config = require(dirname(__DIR__).'/shop/'.$match[1].'/shop.config.php');
	require($config['ROOT_SHOP_SYS'].'sys.php');
}
else
{
	$config = require(__DIR__ . '/config.php');
	//ini_set('session.cookie_path', '/');
	//ini_set('session.cookie_domain', $config['COOKIE_DOMAIN']);
	require($config['PATH_MVC'] . '/mvc.php');
	require($config['PATH_ACTION'] . '/baseAction.php');
	mvc::execute($config);
}