<%@ language=VBScript %> <% ' /////////////////////////////////////////////////////// ' // Dimac CMS ' // Copyright 2004-2008 Dimac Development AB, Sweden ' // www.Dimac.net ' // ' // NOTE: ' // You are not allowed to remove this ' // Copyright information without written ' // permission from Dimac Development. ' /////////////////////////////////////////////////////// If NOT CBool(Session("ValidAdminUser")) Then Response.Redirect("../LIO/loggin.asp") End IF ' --------------------------------------------------------- vDocID = Session("DocID") vLangID = Request.QueryString("lang") If vLangID <> "" And IsNumeric(vLangID) Then vLangID = CInt(vLangID) ElseIf Session("contentLanguage") <> "" Then vLangID = Session("contentLanguage") Else vLangID = -1 End If Session("contentLanguage") = vLangID Dim Conn, Conn2, Rs, Rs2, SQL, SQL2, vText1, vText2, isExternal Set Conn = Server.CreateObject("ADODB.Connection") Set Rs = Server.CreateObject("ADODB.Recordset") ' /// Get Document Head Data /// Conn.Open GetConStr ("..\..\SiteResources\Data\") strActiveStatus = GetDocumentStatus( vDocID, vLangID, Conn ) strActiveName = GetDocumentName( vDocID, vLangID, Conn ) strModuleURL = GetModuleURL( vDocID, vLangID, Conn ) strContents = GetLanguages() ' ----------------------------------------------------- If Session("DocID") <> 0 Then SQL = "SELECT * FROM Documents WHERE DocumentID=" + Session("DocID") Rs.Open SQL, Conn End IF Function GetModuleURL(vDocID, vLangID, conn) '"LangModuleURL" Dim sql, rs, intResult sql = "SELECT LangModuleURL FROM DocumentLanguages WHERE (DocId = " & vDocId & ") AND (LangId = " & vLangID & ")" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, 1, 3 If Not rs.EOF And Not rs.BOF Then intResult = rs("LangModuleURL").Value Else intResult = "" End If rs.Close Set rs = Nothing GetModuleURL = intResult End Function ' ------------------------------------------------------- ' -- Get languages ' ------------------------------------------------------- Function GetLanguages() Dim Conn, Rs3, strSQL, strSep, strContents, strThisLang Set Conn = Server.CreateObject("ADODB.Connection") Set Rs3 = Server.CreateObject("ADODB.Recordset") Conn.Open GetConStr ("..\..\SiteResources\Data\") strSQL = "SELECT ID, Code, Description, MasterLanguage, LCID, Charset, LanguageImage, IsMenuDirty FROM Languages" strSep = "" strContents= "" strThisLang="" Rs3.Open strSQL, Conn, 1, 3 While Not Rs3.EOF If Rs3("LanguageImage") <> "" Then strThisLang = " " strThisLang = strThisLang & " " & Rs3("Code").Value Else strThisLang = "" & Rs3("Code").Value & "" End If If (vLangID <> -1 And vLangID <> Rs3("ID")) Or (vLangID = -1 And strSep <> "") Then strThisLang = "" & strThisLang & "" strThisLang = "  " & strThisLang & _ "     " Else intActiveLang = Rs3("Code") vLangID = Rs3("ID") Session("contentLanguage") = vLangID strThisLang = "  " & strThisLang & _ "     " End If strContents = strContents & strSep & strThisLang strSep = vbNewLine Rs3.MoveNext Wend Rs3.Close Conn.Close Set Rs3 = Nothing Set Conn = Nothing GetLanguages = strContents End Function %>

<%=langLabelNewModuleLink%>

<% If Session("DocID") <> 0 Then %>
<% '---- Fields ------------------------------------------------------------------------------- %> <% '---- Fields --------------------------------------------------------------------------- %>
 <%=langLabelTitle%>
 <%=langLabelPublish%> "> " id="Text2">
 <%=langLabelExpire%> "> " id="Text4">
 
<% For Each strTab In Split( strContents, "||" ) Response.Write strTab Next %>
   
 
 <%=langLabelSortOrder%> " id="Text1">
 <%=langLabelActive%>
 Membership Level   " id="Text3">(1-5)
 Lang Spec URL  
 

         
<% Else %>

<%=langErrorSelectADoc%>

<% End If %>