<% Response.Buffer=true %> <% dim pageId dim pageVersionId dim currentDate pageId = request.form("pageId") pageVersionId = request.form("pageVersionId") currentDate = getCurrentDateTime() dim pageObj set pageObj = new cPage call pageObj.getPage(pageId,session("securityLevel"),session("languageID"),"draft") call pageObj.getPageContentHoldersForUpdate() if isArray(pageObj.p_content_objects) then for i=0 to ubound(pageObj.p_content_objects) dim thisID thisID = pageObj.p_content_objects(i,1) select case pageObj.p_content_objects(i,0) case 1 call pageObj.updateContent(currentDate,"UPDATE content_headings set content_label = '" & getContentDBReady(request.form("headingLabel" & thisID)) & "', heading_text = '" & getContentDBReady(request.form("Heading" & thisID)) & "', heading_size = '" & request.form("HeadingSize" & thisID) & "', heading_anchor = '" & request.form("HeadingAnchor" & thisID) & "' WHERE heading_id = " & thisID) case 2 call pageObj.updateContent(currentDate,"UPDATE content_images set content_label = '" & getContentDBReady(request.form("imageLabel" & thisID)) & "',image_id = '" & request.form("ImageID" & thisID) & "', image_content_name = '" & getContentDBReady(request.form("ImageFile" & thisID)) & "', image_align = '" & request.form("ImageAlign" & thisID) & "',image_width = '" & getContentDBReady(request.form("ImageWidth" & thisID)) & "',image_height = '" & getContentDBReady(request.form("ImageHeight" & thisID)) & "' WHERE image_content_id = " & thisID) case 3 call pageObj.updateContent(currentDate,"UPDATE content_text set content_label = '" & getContentDBReady(request.form("textLabel" & thisID)) & "', copy = '" & getContentDBReady(request.form("text" & thisID)) & "' WHERE text_id = " & thisID) case 4 call pageObj.updateContent(currentDate,"UPDATE content_links set content_label = '" & getContentDBReady(request.form("linkLabel" & thisID)) & "', link_id = '" & request.form("LinkID" & thisID) & "', link_content_name = '" & getContentDBReady(request.form("LinkInfo" & thisID)) & "' WHERE link_content_id = " & thisID) case 5 call pageObj.updateContent(currentDate,"UPDATE content_files set content_label = '" & getContentDBReady(request.form("fileLabel" & thisID)) & "', file_id = '" & request.form("FileID" & thisID) & "', file_content_name = '" & getContentDBReady(request.form("FileSrc" & thisID)) & "' WHERE file_content_id = " & thisID) case 6 call pageObj.updateContent(currentDate,"UPDATE content_dates set content_label = '" & getContentDBReady(request.form("dateLabel" & thisID)) & "', dateRange_start = '" & request.form("startYear" & thisID) & "-" & request.form("startMonth" & thisID) & "-" & request.form("startDay" & thisID) & "',dateRange_end = '" & request.form("endYear" & thisID) & "-" & request.form("endMonth" & thisID) & "-" & request.form("endDay" & thisID) & "' WHERE date_id = " & thisID) case 7 call pageObj.updateContent(currentDate,"UPDATE content_plugins set content_label = '" & getContentDBReady(request.form("pluginLabel" & thisID)) & "', plugin_id = '" & request.form("Plugin_id_" & thisID) & "',plugin_instance_id = '" & request.form("Plugin_instance_id_" & thisID) & "', plugin_content_name = '" & getContentDBReady(request.form("Plugin" & thisID)) & "' WHERE plugin_content_id = " & thisID) case 10 call pageObj.updateContent(currentDate,"UPDATE content_dl set content_label = '" & getContentDBReady(request.form("DLLabel" & thisID)) & "', dt_text = '" & getContentDBReady(request.form("dt_text" & thisID)) & "',dd_text = '" & getContentDBReady(request.form("dd_text" & thisID)) & "',fix_dt = '" & request.form("fix_dt" & thisID) & "' WHERE dl_id = " & thisID) end select next response.redirect "ia.asp?mode=editPage&page_id=" & pageId & "&editType=content&confirmMsg=Content%20saved" else response.redirect "ia.asp?mode=editPage&page_id=" & pageId & "&editType=content&confirmMsg=CMS%20error:%20could%20not%20update%20content" end if %>