%Option Explicit%> <% '************************************************************************* ' Remail software to customered ' VP-ASP 6.50 '*************************************************************************** shopcheckadmin "" Server.ScriptTimeout=300 const Defaultdirectory="" dim my_system dim oid, orders, dbc Dim OptionOrderNumber, PreviousOrderNumber, OPtionupgrade, Previousupgrade dim previousemail, optionemail, optionorderdate, previousorderdate Dim Textarray(500) Dim TextCount dim strname, strmessage, strfilename, strdirectory, strsubject,strorderno, strfilenamecount Dim i,j Dim sDBName Dim sAction Dim OrderNumber, strorderamount Dim strOlastname Dim Emailaddress dim strOther1 dim mycounter dim strCardType dim Customerid dim strdualtotal dim orderdate dim upgradefee, upgradefeeUS dim Upgrade strfilename = getsessa("filename") mycounter=Session("counter") mycounter=0 session("counter")=mycounter Session("currenturl")=request.servervariables("script_name") sAction=Request.form("Action") strdirectory=DefaultDirectory AdminPageHeader Setdefaultvalues If sAction = "" Then DisplayForm() Else ValidateData() if sError = "" Then Domailing WriteNiceMessage setsessa "filename", "" shopwriteerror "Files sent" DisplayForm else DisplayForm end if end if adminPageTrailer Sub DisplayForm() GenerateDisplayHeader "Send files to customer" GenerateDisplayBodyHeader Response.Write("
") Response.Write("" & sError & "") GenerateDisplayBodyFooter gethelp End Sub Sub ValidateData() stremail = Request.Form("stremail") strname = Request.Form("strname") for j = 0 to ubound(strfilename) execute("strfilename" & j & " = Request.Form(""strfilename" & j & """)") strfilename(j) = eval("strfilename" & j) if strfilename(j) > "" then strfilename(j) = strfilename(j) end if next setsessa "filename", strfilename strdirectory = Request.Form("strdirectory") strsubject=request("strsubject") strorderno=Request.Form("strorderno") strtemplate=Request.Form("strtemplate") validatefield strorderno,"Order Number" validatefield stremail,"Email" validatefield strname,"Name" dim isdata isdata = false for j = 0 to ubound(strfilename) if eval("strfilename" & j) > "" then isdata = true end if next if isdata = true then validatefield "a","Filename" else validatefield "","Filename" end if 'validatefield strdirectory,"Directory" validatefield strsubject,"Subject" validatefield strtemplate,"Template" end sub Sub Validatefield (value, msg) If value="" Then sError = sError & msg & " " & "is a required field.") Response.Write("