<%Option Explicit%> <% 'Delare Constants Const classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" Const codebase = "http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" '// Declare variables Dim uno, rt_part, sSql, mcont, varrecipname,varrecipemail,varsendername,varsenderemail,varlisting,sname,frm,body1,body3,body_send Dim varsenddate,varcategory,varcardnum,varmessage,varbimg,varbcolor,varwidth,varheight,varswfpath Dim varloopval,varbgcolorval,varobtag,varbsound,catcode,i,sqlban,cat,link_href,link_href1,scat,banner_sql Dim sql,varage,varname,vardytemp '// Declare Object Variables Dim SQLConn, sqlRS, ObjMail, cardRS, bannerRS, banner_RS uno= Request.QueryString("uno") 'Response.write(uno) rt_part=right(uno,2) if rt_part="R1" or rt_part="S0" then uno=Left(uno,len(uno)-2) 'Response.write("
" &uno) end if Set SQLConn = Server.CreateObject("ADODB.Connection") Set sqlRS =Server.CreateObject("ADODB.Recordset") SQLConn.open "filedsn=c:\inetpub\orangepie\dsn\sqldb.dsn","orangepie","orangepie" '// SQL Database sSql = "SELECT * FROM sendcard WHERE usrnum='" & uno &"'" 'Response.Write(sSql) sqlRS.Open sSql,SQLConn,adOpenKeyset,adLockOptimistic IF NOT sqlRS.EOF THEN IF sqlRS("nflag")="1" and rt_part="R1" THEN sqlRS("nflag")=0 sqlRS.Update '/// Notification Mail body1="The greeting card that you sent to "& sqlrs("recipname") & " (" & sqlrs("recipemail") & ")" &VbCrLf&_ "has been viewed."&VbCrLf&VbCrLf&_ "To view this card, click on the link below:"&VbCrLf&_ "http://www.orangepie.com/flashsite/pick.asp?uno="&uno&VbCrLf&VbCrLf ' body2 is fetched adcode from file emailadcode.txt body3="Spread happiness to your family and friends by sending more free greetings from http://www.orangepie.com "& VbCrLf& VbCrLf&_ "Enjoy!!!" & VbCrLf & "Orangepie.com" & VbCrLf & VbCrLf & VbCrLf &_ "Note : Do not reply to this message. If you would like to write to Orangepie, send mail "&_ "Webmaster@Orangepie.com" body_send=body1 & body2 & body3 frm="Orangepie" '// Send Notify Mail To Sender Set objMail=CreateObject("CDONTS.Newmail") objMail.From=frm objMail.To=sqlRS("sendername")&" <"&sqlRS("senderemail")&">" objMail.Subject="Notification of card viewed by "&sqlRS("recipname") objMail.Body=body_send objMail.Send Set objMail=Nothing End If varrecipname = sqlRS("recipname") varrecipemail = sqlRS("recipemail") varsendername = sqlRS("sendername") varsenderemail = sqlRS("senderemail") varlisting = sqlRS("listing") varsenddate = sqlRS("senddate") varcategory = sqlRS("category") varcardnum = sqlRS("cardnum") vardytemp = sqlRS("dytemp") '// for dynamic flash card varname = Left(vardytemp,instrrev(vardytemp,"#",-1,1)-1) varage = Mid(vardytemp,instrrev(vardytemp,"#",-1,1)+1) 'Response.Write(varname & " , " &varage) varmessage = Replace(sqlRS("message"),"#","
") varmessage = replace(varmessage,chr(10),"
") 'cobrand_db = sqlRS("cobrand") Set cardRS = Server.CreateObject("ADODB.RecordSet") IF ISNULL(varcategory) or varcategory="" Or ISEMPTY(varcategory) then sqlban="Select flashcardmaster.catid,category,subcategory from flashcarddetail,flashcardmaster " sqlban=sqlban & "WHERE flashcardmaster.catid = flashcarddetail.catid AND cardnum ='" &varcardnum& "'" 'response.write(sqlban) Set bannerRS=Server.CreateObject("ADODB.recordset") bannerRS.Open sqlban,SQLConn '/// Open banner table to get catcode If bannerRS.EOF then Response.Write("No Category Found") ' *****Redirection to Home Page To Be Added Else '// If no cat found then update SQL table 'sendcard' sqlRS("category") = bannerRS("category") sqlRS.Update 'Response.write("Updated category to : " & sqlRS("category")) varcategory=bannerRS("category") End if bannerRS.close Set bannerRS=nothing End if '// Link To .asp file which will show a default Thank You Card to the recipient link_href="../r_thank.asp?rec="&Server.URLEncode(varrecipname)&"&rmail="&Server.URLEncode(varrecipemail)&"&sender="&Server.URLEncode(varsendername)&"&smail="&Server.URLEncode(varsenderemail) link_href1="../reply.asp?rec="&Server.URLEncode(varrecipname)&"&rmail="&Server.URLEncode(varrecipemail)&"&sender="&Server.URLEncode(varsendername)&"&smail="&Server.URLEncode(varsenderemail)&"&ty=fl" sSql = "SELECT * FROM flashcarddetail WHERE cardnum='" & varcardnum & "'" cardRS.Open sSql,sqlConn,adOpenKeyset,adLockReadOnly '/// SQL-server database IF cardRS.EOF THEN '/// Commented this block since no need 'Response.Write("No Category Found") i=1 While IsNumeric(right(varcardnum,i)) i=i+1 Wend scat=left(varcardnum,len(varcardnum)-(i-1)) banner_sql = "SELECT * FROM flashcardmaster WHERE subcategory='" & scat & "'" Set banner_rs = SQLConn.Execute(banner_sql) cat=banner_rs("category") Set banner_rs = Nothing '// Update sendcard table for category mismatch sqlRS("category") = TRIM(cat) sqlRS.Update SQL = "SELECT * FROM flashcarddetail WHERE cardnum='" & varcardnum & "'" 'Response.Write(sql) Set cardRS = SQLConn.Execute(SQL) End If '// Collect Values from table varbimg = cardRS("bimg") varbcolor = cardRS("pagecolor") varwidth = cardRS("width") varheight = cardRS("height") varswfpath = cardRS("swfpath") If Ucase(varcardnum) ="FLB31" Then varswfpath = "./images/Birthday/flash/b31a.swf?name="&server.urlencode(varname)&"&age="&varage End if varloopval = cardRS("loopval") varbgcolorval = cardRS("bgcolorval") '//Create tag and store in a string 'varobtag' varObTag = "" varObTag = varObTag & " " varObTag = varObTag & " " varObTag = varObTag & " " varObTag = varObTag & " " varObTag = varObTag & " " '//Close All Objects SQLConn.Close Set cardRS = Nothing Set sqlConn = Nothing %> Orangepie Free Fun E-Cards <% IF varbimg="none" then %> <% Else %> <% End If %>
"%>
<% ELSE Response.Write("NO CARD FOUND. PLEASE CHECK THE LINK") END IF %>

If you are unable to view this card, Click Here to download Flash 5.0 PlugIn

To <%=varlisting%>

<%=varObTag%>

<%=varmessage%>
From <%=varsendername %>

<%response.write "You can reply to "&varsenderemail&"