| 复制代码
<P><?php</P>
<P>require_once 'common.php';
filter_injection($$$$_REQUEST);
if(!file_exists(APP_ROOT_PATH.'public/runtime/app/'))
{
mkdir(APP_ROOT_PATH.'public/runtime/app/',0777);
}
$$$$city_count = $$$$GLOBALS['db']->getOne("select count(id) from ".DB_PREFIX."deal_city where is_effect = 1 and is_delete = 0");
$$$$city_name = trim(addslashes($$$$_REQUEST['city']));
$$$$deal_city = '';
if($$$$city_name)
{
if($$$$city_name=='all')
$$$$deal_city = $$$$GLOBALS['db']->getRow("select * from ".DB_PREFIX."deal_city where pid = 0");
else
$$$$deal_city = $$$$GLOBALS['db']->getRow("select * from ".DB_PREFIX."deal_city where uname='".$$$$city_name."' and is_effect = 1 and is_delete = 0");
}
if(!$$$$deal_city)
$$$$deal_city = get_current_deal_city();
es_cookie::set("deal_city",$$$$deal_city['id'],24*3600*30);
$$$$GLOBALS['tmpl']->assign("deal_city",$$$$deal_city);
$$$$deal_city_list = get_deal_citys();
$$$$GLOBALS['tmpl']->assign("deal_city_list",$$$$deal_city_list['ls']);
$$$$GLOBALS['tmpl']->assign("deal_city_list_zm",$$$$deal_city_list['zm']);
$$$$GLOBALS['tmpl']->assign("shop_info",get_shop_info());
$$$$GLOBALS['tmpl']->assign("deal_city",$$$$deal_city);
$$$$GLOBALS['tmpl']->assign("show_city_title",true);
if(count($$$$deal_city_list['ls'])>1)
{
$$$$GLOBALS['tmpl']->assign("city_title",$$$$deal_city['name']);
}
if(app_conf("SHOP_OPEN")==0)
{
$$$$GLOBALS['tmpl']->assign("page_title",$$$$GLOBALS['lang']['SHOP_CLOSE']);
$$$$GLOBALS['tmpl']->assign("html",app_conf("SHOP_CLOSE_HTML"));
$$$$GLOBALS['tmpl']->display("shop_close.html");
exit;
}
$$$$GLOBALS['tmpl']->assign("APP_ROOT",APP_ROOT);
if(!file_exists(get_real_path()."public/runtime/app/lang.js"))
{
$$$$str = "var LANG = {";
foreach($$$$lang as $$$$k=>$$$$lang_row)
{
$$$$str .= """.$$$$k."":"".str_replace("nbr","<A href='file://\\n",addslashes($$$$lang_row))."\'>\\n",addslashes($$$$lang_row))."\</A>",";
}
$$$$str = substr($$$$str,0,-1);
$$$$str .="};";
@file_put_contents(get_real_path()."public/runtime/app/lang.js",$$$$str);
}
$$$$cookie_uname = es_cookie::get("user_name")?es_cookie::get("user_name"):'';
$$$$cookie_upwd = es_cookie::get("user_name")?es_cookie::get("user_pwd"):'';
if($$$$cookie_uname!=''&&$$$$cookie_upwd!=''&&!es_session::get("user_info"))
{
require_once APP_ROOT_PATH."system/libs/user.php";
auto_do_login_user($$$$cookie_uname,$$$$cookie_upwd);
}
$$$$user_info = es_session::get('user_info');
$$$$user_info = $$$$GLOBALS['db']->getRow("select * from ".DB_PREFIX."user where is_delete = 0 and is_effect = 1 and id = ".intval($$$$user_info['id']));
es_session::set('user_info',$$$$user_info);
if($$$$user_info)
{
$$$$GLOBALS['tmpl']->assign("user_info",$$$$user_info);
if(check_ipop_limit(get_client_ip(),"auto_send_msg",30,$$$$user_info['id']))  
{
$$$$msg_systems = $$$$GLOBALS['db']->getAll("select * from ".DB_PREFIX."msg_system where (end_time = 0 or end_time > ".get_gmtime().") and user_ids = '' or user_ids like '%".$$$$user_info['id']."|%'");
foreach($$$$msg_systems as $$$$msg)
{
if($$$$GLOBALS['db']->getOne("select count(*) from ".DB_PREFIX."msg_box where to_user_id = ".$$$$user_info['id']." and system_msg_id = ".$$$$msg['id'])==0)
{
send_user_msg($$$$msg['title'],$$$$msg['content'],0,$$$$user_info['id'],$$$$msg['create_time'],$$$$msg['id'],true);
}
}
}
}
if($$$$_REQUEST['r'])
{
$$$$rid = intval(base64_decode($$$$_REQUEST['r']));
$$$$ref_uid = intval($$$$GLOBALS['db']->getOne("select id from ".DB_PREFIX."user where id = ".intval($$$$rid)));
es_cookie::set("REFERRAL_USER",intval($$$$ref_uid));
}
else
{
if(intval(es_cookie::get("REFERRAL_USER"))>0)
$$$$ref_uid = intval($$$$GLOBALS['db']->getOne("select id from ".DB_PREFIX."user where id = ".intval(es_cookie::get("REFERRAL_USER"))));
}
if(!es_cookie::get("referer_url"))
{
if(!preg_match("/".urlencode(get_domain().APP_ROOT)."/",urlencode($$$$_SERVER["HTTP_REFERER"])))
es_cookie::set("referer_url",$$$$_SERVER["HTTP_REFERER"]);
}
$$$$referer = es_cookie::get("referer_url");
if(check_ipop_limit(get_client_ip(),"auto_refresh_data",30,intval($$$$user_info['id'])))
{
$$$$GLOBALS['db']->query("delete from ".DB_PREFIX."deal_cart where ".get_gmtime()." - update_time > 3600");
$$$$GLOBALS['db']->query("update ".DB_PREFIX."user set lottery_mobile = '',lottery_verify = '', verify_create_time = '' where verify_create_time > 0 and lottery_verify <> '' and ".get_gmtime()." - verify_create_time > 1800");
}
if($$$$GLOBALS["user_info"])
{
if($$$$GLOBALS["user_info"]['step']==0&&strtolower($$$$_REQUEST['ctl'])!='user'&&strtolower($$$$_REQUEST['ctl'])!='avatar'&&strtolower($$$$_REQUEST['ctl'])!='uc_account'&&strtolower($$$$_REQUEST['ctl'])!='ajax')
{
$$$$redirect = url("shop","user#stepone");
app_redirect($$$$redirect);
}
}
?></P>
 |