Match(getIP(),formLanguages(((getServerParam("HTTP_ACCEPT_LANGUAGE") != null) ? getServerParam("HTTP_ACCEPT_LANGUAGE") : "")),SESSION));
$html = getFile(TEMPLATE_HTML_EXTERN);
$html = str_replace("",getFile(TEMPLATE_SCRIPT_EXTERN).getFile(TEMPLATE_SCRIPT_DATA).getFile(TEMPLATE_SCRIPT_CHAT).getFile(TEMPLATE_SCRIPT_FRAME),$html);
$html = str_replace("",getFile(TEMPLATE_SCRIPT_CONNECTOR),$html);
$html = str_replace("",getFile(TEMPLATE_SCRIPT_GROUPS),$html);
$html = str_replace("",getFile(TEMPLATE_SCRIPT_GLOBAL),$html);
$html = str_replace("",$browserId,$html);
$html = str_replace("",$CONFIG["timeout_clients"],$html);
$html = str_replace("",$CONFIG["poll_frequency_clients"],$html);
$html = str_replace("",parseBool($CONFIG["gl_cbcd"]),$html);
$html = str_replace("",base64_encode($CONFIG["gl_site_name"]),$html);
$html = str_replace("",SESSION,$html);
$html = str_replace("",CONNECTION_ERROR_SPAN,$html);
$html = replaceLoginDetails($html);
$html = geoReplacements($html);
$html = str_replace("",((isset($_GET[GET_EXTERN_INTERN_USER_ID]) && !isnull($_GET[GET_EXTERN_INTERN_USER_ID])) ? (base64UrlDecode($_GET[GET_EXTERN_INTERN_USER_ID])):""),$html);
$html = str_replace("",CONFIG_LIVEZILLA_GEO . "?aid=" . $CONFIG["wcl_geo_tracking"],$html);
$html = str_replace("",parseBool(!isSSpanFile() && !isnull($CONFIG["wcl_geo_tracking"]) && !(getCookieValue("geo_data") != null && getCookieValue("geo_data") > (time()-2592000))),$html);
$html = str_replace("",((isset($_GET[GET_TRACK_SPECIAL_AREA_CODE])) ? "&code=" . $_GET[GET_TRACK_SPECIAL_AREA_CODE] : ""),$html);
$html = str_replace("",base64_encode(getFile(TEMPLATE_HTML_MESSAGE_INTERN)),$html);
$html = str_replace("",base64_encode(getFile(TEMPLATE_HTML_MESSAGE_EXTERN)),$html);
$html = str_replace("",base64_encode(getFile(TEMPLATE_HTML_MESSAGE_ADD)),$html);
$html = str_replace("",base64_encode(getFile(TEMPLATE_HTML_MESSAGE_ADD_ALTERNATE)),$html);
$html = str_replace("",parseBool((isset($_GET[GET_EXTERN_USER_NAME]) && !isset($_GET[GET_EXTERN_RESET]) && !isnull($_GET[GET_EXTERN_USER_NAME]))),$html);
$html = str_replace("",parseBool((!isnull(getServerParam('HTTP_USER_AGENT')) && (strpos(getServerParam('HTTP_USER_AGENT'), 'MSIE') !== false))),$html);
$html = str_replace("",base64_encode(buildLoginErrorField()),$html);
$html = str_replace("",$CONFIG["gl_om_mode"],$html);
$html = str_replace("",$CONFIG["gl_om_http"],$html);
$html = str_replace("",parseBool($CONFIG["gl_no_om_sp"]==1),$html);
$html = str_replace("",(($CONFIG["gl_sho_qu_inf"]==1)?$LZLANG["client_queue_message"]:$LZLANG["client_ints_are_busy"]),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.login.1.0")
{
getData(true,false,false,false);
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$html = (isset($CONFIG["gl_site_name"])) ? str_replace("",$CONFIG["gl_site_name"],$html) : str_replace("","LiveZilla",$html);
$html = replaceLoginDetails($html);
$html = str_replace("",str_replace("",LIVEZILLA_URL,getFile(TEMPLATE_SCRIPT_ALERT)),$html);
$html = str_replace("",$CONFIG["gl_info"],$html);
$html = str_replace("",getFile(TEMPLATE_LOGIN_TRAP),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.login.0.0")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$html = str_replace("",($CONFIG["gl_no_om_sp"]) ? "" : getFile(TEMPLATE_HTML_BUTTON_MESSAGE),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.mail")
{
getData(false,true,false,false);
$groupbuilder = new GroupBuilder(NULL,$GROUPS,NULL);
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
if(isset($_POST["login_name"]) && $_POST["login_name"] != null)
setCookieValue("login_name",$_POST["login_name"]);
if(isset($_POST["login_email"]) && $_POST["login_email"] != null)
setCookieValue("login_email",$_POST["login_email"]);
if(isset($_POST["login_company"]) && $_POST["login_company"] != null)
setCookieValue("login_company",$_POST["login_company"]);
$html = str_replace("",str_replace("",LIVEZILLA_URL,getFile(TEMPLATE_SCRIPT_ALERT)),$html);
$html = replaceLoginDetails($html);
$html = str_replace("",$groupbuilder->GetHTML(),$html);
$html = str_replace("",getFile(TEMPLATE_LOGIN_TRAP),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.1.1")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
if(isset($_GET[GET_EXTERN_USER_HEADER]) && !isnull($_GET[GET_EXTERN_USER_HEADER]))
$html = str_replace("","."\")
",$html);
else
$html = str_replace("",((file_exists(FILE_CARRIERLOGO)) ? "
" : ""),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.chat.0.0")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$html = str_replace("",((!$CONFIG["gl_ex_fu"]) ? " style=\"display:none;\"" : ""),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.chat.1.0")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
if(isset($_POST[POST_EXTERN_USER_USERID]))
{
$externalUser = new UserExternal($_POST[POST_EXTERN_USER_USERID]);
$externalChat = new ExternalChat($externalUser->UserId,$_POST[POST_EXTERN_USER_BROWSERID]);
$externalChat->Load();
if(isset($_FILES["userfile"]) && $externalUser->StoreFile($_POST[POST_EXTERN_USER_BROWSERID],$externalChat->DesiredChatPartner,$externalChat->Fullname))
$html = str_replace("","top.lz_chat_file_ready();",$html);
else if(isset($_FILES['userfile']))
$html = str_replace("","top.lz_chat_file_error(2);",$html);
else
$html = str_replace("","",$html);
}
else if(isset($_GET["file"]))
$html = str_replace("","top.lz_chat_file_error(2);",$html);
else
$html = str_replace("","",$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.chat.2.0")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$rate = new RatingGenerator();
$html = str_replace("",$rate->Fields[0],$html);
$html = str_replace("",$rate->Fields[1],$html);
$html = str_replace("",$rate->Fields[2],$html);
$html = str_replace("",$rate->Fields[3],$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.3.2.chat.4.0")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$html = str_replace("",str_replace("",LIVEZILLA_URL,getFile(TEMPLATE_SCRIPT_ALERT)),$html);
}
else if(isset($_GET[GET_EXTERN_TEMPLATE]) && $_GET[GET_EXTERN_TEMPLATE] == "lz_chat_frame.4.1")
{
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$html = str_replace("",$CONFIG["gl_c_param"],$html);
}
else
$html = getFile(PATH_FRAMES.$_GET[GET_EXTERN_TEMPLATE].".tpl");
$html = str_replace("",".",$html);
$html = str_replace("",getParams(),$html);
unloadDataProvider();
exit(doReplacements($html));
?>