<
script type="text/javascript">
function ClientDoubleClick(sender, args) {
var node = args.get_node();
args.set_cancel(
true);
}
function ClientNodeClicking(sender, args) {
var node = args.get_node();
args.set_cancel(
true);
}
function ClientNodeExpanded(sender, args) {
var node = args.get_node();
if (node.get_level() == 0) {
args.set_cancel(
true);
}
else {
ResetNodes(node,
"up");
ResetNodes(node,
"down");
var attributes = node.get_attributes();
var level = node.get_level();
var nodeID = attributes.getAttribute("nodeID");
var nodeDiv = document.getElementById(nodeID);
var nextNodeDiv;
if (node.get_nextNode() != null) {
var nextNode = node.get_nextNode();
var nextNodeAttributes = nextNode.get_attributes();
var nextNodeID = nextNodeAttributes.getAttribute("nodeID");
nextNodeDiv = document.getElementById(nextNodeID);
}
if (level == 1) {
var endTreeViewDiv = document.getElementById("ctl00_CardinalLeftNav_endTreeView");
endTreeViewDiv.className =
"cahCollaspedEnd";
nodeDiv.className =
"cahLevel1 cahExpanded1";
if (node.get_nextNode() != null)
nextNodeDiv.className =
"cahLevel1 cahSiblingExpanded1";
else
endTreeViewDiv.className =
"cahExpandedEnd";
}
else if (level == 2) {
nodeDiv.className =
"cahLevel2 cahExpanded2";
}
else if (level == 3) {
nodeDiv.className =
"cahLevel3 cahExpanded3";
if (node.get_nextNode() != null)
nextNodeDiv.className =
"cahLevel3 cahSiblingExpanded3";
}
else if (level == 4) {
nodeDiv.className =
"cahLevel4 cahExpanded4";
}
}
}
function ClientNodeCollapsed(sender, args) {
var node = args.get_node();
if (node.get_level() == 0) {
args.set_cancel(
true);
}
else {
ResetNodes(node,
"up");
ResetNodes(node,
"down");
}
}
function ResetNodes(node, direction) {
if (node != null) {
var attributes = node.get_attributes();
var level = node.get_level();
var nodeID = attributes.getAttribute("nodeID");
var nodeDiv = document.getElementById(nodeID);
if (level == 1) {
nodeDiv.className =
"cahLevel1";
var endTreeViewDiv = document.getElementById("ctl00_CardinalLeftNav_endTreeView");
endTreeViewDiv.className =
"cahCollaspedEnd";
}
else if (level == 2) {
nodeDiv.className =
"cahLevel2";
}
else if (level == 3) {
nodeDiv.className =
"cahLevel3";
}
else if (level == 4) {
nodeDiv.className =
"cahLevel4";
}
if (direction == "up")
ResetNodes(node.get_previousNode(), direction)
else
ResetNodes(node.get_nextNode(), direction)
}
}
</
script>
<
telerik1:RadTreeView ID="CardinalRadTreeView" runat="server" Skin="" EnableTheming="false" OnNodeExpand="RadTreeView1_NodeExpand"
SingleExpandPath="true" ShowLineImages="False" OnClientNodeExpanded="ClientNodeExpanded"
OnClientDoubleClick="ClientDoubleClick" OnClientNodeCollapsed="ClientNodeCollapsed"
OnClientNodeClicking="ClientNodeClicking"></telerik1:RadTreeView>
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="LanguageSelector.ascx.vb" Inherits="UserControls_LanguageSelector" %><telerik:RadComboBox ID="LanguageSelectorComboBox" AutoPostBack="true" EnableEmbeddedSkins="true" Skin="Sitefinity" runat="server" Height="200px" Width="215px" ZIndex="9000"></telerik:RadComboBox>Protected Sub LanguageSelectorComboBox_SelectedIndexChanged(ByVal sender As Object, ByVal e As RadComboBoxSelectedIndexChangedEventArgs) Handles LanguageSelectorComboBox.SelectedIndexChanged If Page.IsPostBack Then Dim KeyVal As String = e.Value Dim languageId As Integer = Convert.ToInt32(KeyVal) Dim conn1 As New SqlConnection(Convert.ToString(Application("SiteDBConnect"))) Try conn1.Open() Catch ex As Exception Throw New ApplicationException("Error in connection=" & ex.Message & ". The requested list cannot be created.") Finally End Try Dim iRtn As Integer = 0 Dim Languages_Data As New Languages_DDC() Dim Languages_Cmds As New Languages_DUC() Dim Currencies_Data As Currencies_DDC = New Currencies_DDC Dim Currencies_Cmds As Currencies_DUC = New Currencies_DUC Dim TransTextSort_Data As TransTextSort_DDC = New TransTextSort_DDC Dim TransTextSort_Cmds As TransTextSort_DUC = New TransTextSort_DUC Dim TransTextSort_Arry As ArrayList = New ArrayList Dim iUSDKey As Integer = 1 Dim iForgnKey As Integer = 0 Dim currencyId As Integer = Session("UserCurrencyKey") Dim iDebug As Int32 = -1 Languages_Data.LanguageId = languageId iRtn = Languages_Cmds.GetSpecific(conn1, Languages_Data, iDebug, "HON") If iRtn = -1 Then If bSetSessionValue Then Session("UserLanguageKey") = Languages_Data.LanguageId Session("UserLanguageCulture") = Languages_Data.LanguageTransCulture Session("UserLanguageName") = Languages_Data.LanguageEnglishName Session("UserChangedLanguage") = "Yes" Session("UserLanguageNum") = GetNewLangKeyStringValue(Languages_Data.LanguageId) ' Now we need to change the names of the session currency info so it is in the newly selected language Dim sLangName As String = GetNewLangKeyStringValue(Session("UserLanguageKey")) Dim sFieldToPopulate As String = "TextSortLang" & sLangName iRtn = TransTextSort_Cmds.GetAllByTextSort_Currency(conn1, TransTextSort_Arry, currencyId, -1, "HON Currency Change") For Each TransTextSort_Data In TransTextSort_Arry 'Session("USDLanguageName") = "United States Dollar" 'Session("NativeCurrencyLanguageName") = "United States Dollar" Session("NativeCurrencyLanguageName") = TransTextSort_Cmds.GetField(TransTextSort_Data, sFieldToPopulate) ' There can only be one record in this array, so force an exit after processing the first record ' to protect us from something squirrely happening Exit For Next ' Now get the native language name for the USD, unless we already have it If currencyId = 1 Then Session("USDLanguageName") = Session("NativeCurrencyLanguageName") Else TransTextSort_Arry = New ArrayList iRtn = TransTextSort_Cmds.GetAllByTextSort_Currency(conn1, TransTextSort_Arry, 1, -1, "HON Currency Change") For Each TransTextSort_Data In TransTextSort_Arry Session("USDLanguageName") = TransTextSort_Cmds.GetField(TransTextSort_Data, sFieldToPopulate) ' There can only be one record in this array, so force an exit after processing the first record ' to protect us from something squirrely happening Exit For Next End If End If If bReloadPage Then Response.Redirect(HttpContext.Current.Request.RawUrl, True) End If End If conn1.Close() conn1 = Nothing End IfEnd Sub
Log Entry :
04/18/2011 08:23:06
Error in: http://IP/WebResource.axd?d=VI8cl_KcmUGuI9J1ljdtUfC1Fw80RJY2VzQZYXQfGP0yeuKF-7AWuly-tpJ11x2a_6gaGIATt0WVy_mAl85-FKZ1YcAyy_vBFM5jGFPfo0ZORjc3fFgvDSzkUT_F6n-kXSDfUN3gV5VX-9vAY5MDBzkMYS81&t=634383688500000000. Error Message:This is an invalid webresource request.
_______________________________________________________________________________________
Log Entry :
04/18/2011 08:23:06
Error in: http://IP/ScriptResource.axd?d=fPOKxOrQov_9YUMZc3ASm_bwNNXSMem5KtbOESTth5rr7e5BE9ELI2PBp-1xMcPS20DG6vjSCqyO1ID_YMACdl_KttkxrOcGBwn7g2H6rYdcmbnW7g6JSr4959JxtNMIlVDQ2mLSAtjaD_kna09x9uLr84pDD2WagO4CW20FUv8P7cUX0&t=5c2f384e. Error Message:This is an invalid script resource request.
_______________________________________________________________________________________
Web.config
<httpHandlers>
<add verb="GET" path="CaptchaImage.aspx" type="WebControlCaptcha.CaptchaImageHandler, WebControlCaptcha" />
<remove verb="*" path="*.asmx" />
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
<add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" />
<add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />
<add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" />
<add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" />
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
</httpHandlers>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated" />
<remove name="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<remove name="ChartImage_axd" />
<remove name="Telerik_Web_UI_SpellCheckHandler_axd" />
<remove name="Telerik_Web_UI_DialogHandler_aspx" />
<remove name="Telerik_RadUploadProgressHandler_ashx" />
<remove name="Telerik_Web_UI_WebResource_axd" />
<add name="CaptchaImage_aspx" path="CaptchaImage.aspx" verb="*" type="WebControlCaptcha.CaptchaImageHandler" resourceType="Unspecified" preCondition="integratedMode" />
<add name="ImageVerifier_axd" path="ImageVerifier.axd" verb="*" type="MRMUtilities.Web.UI.Controls.CImageVerifier" resourceType="Unspecified" preCondition="integratedMode" /><add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0" />
</handlers>
