<
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
If
End
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>