% if Request("Itemcode")="" or Request("compid")="" then
Response.Redirect "default.asp"
end if
dim rsItem
set rsItem=server.CreateObject("adodb.recordset")
strsql="select * from ContentMaster where CompanyCode = '" & request("compid") & _
"' and itemcode='" & Request("Itemcode") & "' and DISABLEITEM='F'" & _
" and (UserType like '%" & session("usertype") & "%' or UserType='A')"
rsItem.open strsql,objconn
if rsItem.eof= true then
Response.Redirect "inc/commoninc/error.asp?errortype=sec&Section=Access Authentication"
end if
rsItem.close
set rsItem=nothing
%>
<%=application("Title")%>
<%
dim rskm,curdate,strsql,msg,rsdesc,rspic,rsfile,rslink,rssidelink,rs,rs2,rsCompany
msg=""
curdate=formatdatetime(date,2)
set rsCompany=server.CreateObject("adodb.recordset")
rsCompany.Open "select CompanyName from CompanyMaster where CompanyCode = '" & request("compid") & "'",objConn
set rs2=server.CreateObject("adodb.recordset")
strsql2="SELECT * from contentmaster WHERE CompanyCode = '" & request("compid") & _
"' and DISABLEITEM='F' AND ParentItemCode=ItemCode and (UserType like '%" & session("usertype") & "%' or UserType='A') order by itemcode"
rs2.Open strsql2,objConn
'Response.Write strsql2
set rs=server.CreateObject("ADODB.recordset")
strsql="Select * from ContentMaster where CompanyCode='" & request("compid") & "' and DISABLEITEM='F' and ItemCode ='" & trim(Request("itemcode")) & "'"
rs.Open strsql,objConn
'Response.Write strsql
set rskm=server.CreateObject("ADODB.recordset")
strsql="Select * from ContentDetail where CompanyCode='" & request("compid") & "' and ItemCode ='" & trim(Request("itemcode")) & "'"
rskm.Open strsql,objConn
if (rskm.BOF and rskm.EOF) then msg="No data is currently avaliable for " + rs("ItemName")
set rsdesc=server.CreateObject("ADODB.recordset")
strsql="Select * from ContentDetail where CompanyCode='" & request("compid") & "' and ItemCode ='" & trim(Request("itemcode")) & "' and InformationType='Description'"
rsdesc.Open strsql,objConn
set rspic=server.CreateObject("ADODB.recordset")
strsql="Select * from ContentDetail where CompanyCode='" & request("compid") & "' and ItemCode ='" & trim(Request("itemcode")) & "' and InformationType='Picture'"
rspic.Open strsql,objConn
set rsfile=server.CreateObject("ADODB.recordset")
strsql="Select * from ContentDetail where CompanyCode='" & request("compid") & "' and ItemCode ='" & trim(Request("itemcode")) & "' and InformationType='File'"
rsfile.Open strsql,objConn
set rslink=server.CreateObject("ADODB.recordset")
strsql="Select * from ContentDetail where CompanyCode='" & request("compid") & "' and ItemCode ='" & trim(Request("itemcode")) & "' and InformationType='File Link'"
'Response.write strsql
rslink.Open strsql,objConn
set rssidelink=server.CreateObject("ADODB.recordset")
'if mid(rs("definitioncode"),1,1)="T" then
' strsql="Select * from ContentMaster where CompanyCode='" & request("compid") & "' and DISABLEITEM='F' and ParentItemCode ='" & trim(rs("parentitemcode")) & "' "
'else
strsql="Select * from ContentMaster where CompanyCode='" & request("compid") & "' and DISABLEITEM='F' and ParentItemCode ='" & trim(Request("itemcode")) & "' and (UserType like '%" & session("usertype") & "%' or UserType='A') order by itemname"
'end if
rssidelink.Open strsql,objConn
'Code to create level hierarchy....
dim ItemC,rsLevel1,rsLevel2,NewItem(),k,var1, rslevel3,NewCode()
ItemC=trim(Request("ItemCode"))
strsql="Select * from ContentMaster where CompanyCode='" & request("compid") & "' and DISABLEITEM='F' and ItemCode ='" & ItemC & "'"
set rsLevel1=server.CreateObject("ADODB.Recordset")
rsLevel1.Open strsql,objConn
set rsLevel3=server.CreateObject("ADODB.Recordset")
strsql = "select mainlevel,terminatinglevel from companymaster where CompanyCode='" & request("compid") & "'"
'Response.Write strsql
rslevel3.Open strsql,objConn
'Response.Write rslevel3("mainlevel")
'Response.Write rslevel3("terminatinglevel")
redim newitem(cint(rslevel3("mainlevel"))+cint(rslevel3("terminatinglevel")))
redim NewCode(cint(rslevel3("mainlevel"))+cint(rslevel3("terminatinglevel")))
k=0
if rslevel1.eof = false then
newitem(k)=trim(rslevel1("ItemName"))
newcode(k)=trim(rslevel1("ItemCode"))
k=k+1
'Response.Write rslevel1("ItemName") + ">"
ItemC=trim(rslevel1("ParentItemCode"))
DefCode=trim(rsLevel1("definitioncode"))
else
response.Redirect "inc/commoninc/error.asp?Section=Content Management"
end if
set rsLevel2=server.CreateObject("ADODB.Recordset")
do while DefCode <> "D001"
strsql="Select * from ContentMaster where CompanyCode='" & request("compid") & "' and DISABLEITEM='F' and ItemCode ='" & ItemC & "'"
'Response.Write strsql
rsLevel2.Open strsql,objConn
if not(rsLevel2.BOF and rsLevel2.EOF) then
NewItem(k)=trim(rsLevel2("ItemName"))
NewCode(k)=trim(rsLevel2("ItemCode"))
'Response.Write NewItem(k) + ">"
ItemC=trim(rslevel2("ParentItemCode"))
DefCode=trim(rsLevel2("definitioncode"))
k=k+1
end if
rsLevel2.Close
loop
'Code ends here....
%>
<% if rsCompany.State =1 then
rsCompany.Close
end if
if rs.State =1 then
rs.Close
end if
if rs2.State =1 then
rs2.Close
end if
if rskm.State =1 then
rskm.Close
end if
if rsdesc.State =1 then
rsdesc.Close
end if
if rspic.State =1 then
rspic.Close
end if
if rsfile.State =1 then
rsfile.Close
end if
if rslink.State =1 then
rslink.Close
end if
if rssidelink.State =1 then
rssidelink.Close
end if
set rsCompany=nothing
set rs=nothing
set rs2=nothing
set rskm=nothing
set rsdesc=nothing
set rspic=nothing
set rsfile=nothing
set rslink=nothing
set rssidelink=nothing
%>