<% Response.Buffer=true %> <% dim page_id dim process dim redirectString dim pluginName dim pluginID dim pluginTableName dim pluginFunctionPrefix page_id = request.form("page_id") process = request.form("process") pluginName = getContentDBReady(request.form("pluginName")) pluginID = request.form("pluginID") pluginTableName = getContentDBReady(request.form("pluginTableName")) pluginFunctionPrefix = request.form("pluginFunctionPrefix") if process = "update" then redirectString = "ia.asp?page_id=" & page_id & "&mode=managePlugins&editType=addPlugin&plugin_id=" & pluginID & "&errorMsg" else redirectString = "ia.asp?page_id=" & page_id & "&mode=managePlugins&editType=addPlugin&newpluginName=" & pluginName & "&newpluginTableName=" & pluginTableName & "&newpluginFunctionPrefix=" & pluginFunctionPrefix & "&errorMsg" end if '--Check a username has been added if len(pluginName) < 1 then Response.Redirect(redirectString & "=pluginNameZeroLength") end if if len(pluginTableName) < 1 then Response.Redirect(redirectString & "=pluginTableNameZeroLength") end if if len(pluginFunctionPrefix) < 1 then Response.Redirect(redirectString & "=FuncPrefixZeroLength") end if '--If we're all good, update the record in the users table if process = "update" then strSQL = "UPDATE epcms_plugins SET "&_ "plugin_name = '" & pluginName &"', "&_ "plugin_table_name = '" & pluginTableName & "', "&_ "plugin_function_prefix = '" & pluginFunctionPrefix & "'"&_ "WHERE plugin_id = " & pluginID else strSQL = "INSERT INTO epcms_plugins "&_ "(plugin_name, plugin_table_name, plugin_function_prefix) "&_ "VALUES ('" & pluginName & "','" & pluginTableName & "','" & pluginFunctionPrefix & "');" end if RunSQL strSQL if process = "update" then Response.Redirect("ia.asp?mode=managePlugins&page_id=" & page_id & "&editType=view&confirmMsg=Plugin%20info%20updated") else Response.Redirect("ia.asp?mode=managePlugins&page_id=" & page_id & "&editType=view&confirmMsg=Plugin%20added") end if %>