% Timeout(1) if Request("MenuSectionID") <> Empty and IsNumeric(Request("MenuSectionID")) then i_MenuSectionID = CInt(Request("MenuSectionID")) elseif Session("MenuSectionID") = Empty then i_MenuSectionID = 1 else i_MenuSectionID = Session("MenuSectionID") end if Session("MenuSectionID") = i_MenuSectionID i_MenuLevels = 3 i_MenuOptions = NULL set con = server.createobject("ADODB.Connection") con.open Application("CString") con.CommandTimeout = 1000 if request.form("Posted") = "Y" then if Not IsNumeric(request("MainMenuID")) then strSQL = " SELECT COUNT(MenuID) + 1 AS 'TheCount' FROM CMS_Menu WHERE MenuSectionID = "& Session("MenuSectionID") &" AND MainMenuID IS NULL" else strSQL = "UPDATE CMS_Menu SET PageID = NULL, Frame = NULL WHERE MenuID = "& request("MainMenuID") con.execute(strSQL) strSQL = "SELECT COUNT(MenuID) + 1 AS 'TheCount' FROM CMS_Menu WHERE MenuSectionID = "& Session("MenuSectionID") &" AND MainMenuID = "& Request("MainMenuID") end if set rsCount = con.execute(strSQL) rsCount.movefirst strSQL = "INSERT INTO CMS_Menu(MenuSectionID, MenuName, MenuOrder, MainMenuID) VALUES("& Session("MenuSectionID") &", '"& Replace(request("MenuName"), "'", "''") &"', "& rsCount("TheCount") &", "& Request("MainMenuID") &")" con.execute(strSQL) set rsCount = nothing con.close set con = nothing response.redirect("Menu.asp?menuid=" & Request("menuid") & "&buster="& server.URLEncode(now)) end if if request("menuID") <> empty and IsNumeric(request("menuID")) and request("pageID") <> empty and request("Redirect") <> empty then strSQL = "UPDATE CMS_Menu SET NewsID = "& request("pageID") &", Redirect = "& request("Redirect") &" WHERE MenuID = "& request("menuID") con.execute(strSQL) con.close set con = nothing response.redirect("Menu.asp?buster="& server.URLEncode(now)) end if strSQL = "(SELECT *, 1 AS 'Subs' "&_ "FROM CMS_Menu "&_ "WHERE MenuSectionID = "& Session("MenuSectionID") &" AND MainMenuID IS NULL AND "&_ "MenuID IN (SELECT DISTINCT MainMenuID "&_ " FROM CMS_Menu "&_ " WHERE MenuSectionID = "& Session("MenuSectionID") &" AND MainMenuID IS NOT NULL)) "&_ "UNION "&_ "(SELECT *, 0 AS 'Subs' "&_ "FROM CMS_Menu "&_ "WHERE MenuSectionID = "& Session("MenuSectionID") &" AND MainMenuID IS NULL AND "&_ "MenuID NOT IN (SELECT DISTINCT MainMenuID "&_ " FROM CMS_Menu "&_ " WHERE MenuSectionID = "& Session("MenuSectionID") &" AND MainMenuID IS NOT NULL)) "&_ "ORDER BY MenuOrder" set rsMenu = con.execute(strSQL) %>
| Add New Menu Option |
Navigation Maintenance (Click on a Folder to view
it's sub-menus) |
|
|