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)); ?>