%@LANGUAGE="VBSCRIPT" CODEPAGE="949"%>
<%
idx = request("idx")
boardcode = request("boardcode")
'response.write request("step_count")
'response.write plusPoint & "
"
'response.end
set rs = server.CreateObject("adodb.recordset")
sql = "select bbs_user_id, bbs_file_url, bbs_re_count, bbs_re_number, bbs_pwd from "& bs_tableName &" where bbs_idx = "& idx
rs.open sql,db,0
if rs.EOF then
rs.Close
set rs = nothing
error("À߸øµÈ È£Ãâ")
end if
pwd = Request("pwd")
if (rs("bbs_user_id") = "" or user_id <> rs("bbs_user_id")) and UserLevel > 2 then
if pwd = "" or rs("bbs_pwd") = "" or pwd <> rs("bbs_pwd") then
rs.close
set rs = nothing
error("»èÁ¦ÇϽǼö ÀÖ´Â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.")
end if
end if
bbs_file_url = rs("bbs_file_url")
if rs("bbs_re_count") = 0 then
sql = "delete from "& bs_tableName &" where bbs_idx = "& idx
db.execute(sql)
sql = "update "& bs_tableName &" set bbs_re_count = bbs_re_count - 1 where bbs_idx = "& rs("bbs_re_number")
db.execute(sql)
user_ssn = trim(Request.Cookies("dietitian")("user_ssn"))
'/*--------------------------------------------- Æ÷ÀÎÆ® »èÁ¦ --------------------------------*/
if (boardcode = 20 or boardcode = 88 or boardcode = 91 or boardcode = 63 or boardcode = 86 or boardcode = 65 or boardcode = 64 or boardcode = 85 or boardcode = 66 or boardcode = 87) and user_ssn <> "" then
bbs_step = Cint(request("bbs_step"))
if bbs_step > 1 then
plusPoint = -100 ' ´ä±ÛÀ϶§ -100Á¡ / 1->100 À¸·Î ¼öÁ¤ ksh 12.22
else
if boardcode = 20 then
plusPoint =0 ' Á¤º¸°øÀ¯°Ô½ÃÆÇÀÇ ÀÏ¹Ý ±Û »èÁ¦´Â -5Á¡ÀÌ ¾Æ´Ï¹Ç·Î °¨Á¡Àº 0Á¡
else
plusPoint = -500 ' Á¤º¸°øÀ¯°Ô½ÃÆÇ ÀÌ¿ÜÀÇ È¸¿øÀÚ·á½Ç °Ô½Ã¹° »èÁ¦½Ã¿¡´Â -500Á¡ °¨Á¡
end if ' 5->500 À¸·Î ¼öÁ¤ ksh 12.22
end if
set oConn = Server.CreateObject("ADODB.Connection")
'oConn.open Application("DSN_STR")
oConn.open "provider=sqloledb;server=210.127.56.231,14533;database=kda_ver2;uid=kda_ver;pwd=!@#$%^!@#$%^;"
Set point_rs = Server.CreateObject("ADODB.RecordSet")
sql1 = "select * from id_tbl where id='" & rs("bbs_user_id") & "'"
point_rs.Open sql1,oConn
if isnull(point_rs("point")) then
point = 0
else
point = Cint(point_rs("point")) '±Û ÀÛ¼º Æ÷ÀÎÆ®
End if
point = point + plusPoint
sql2 = "update id_tbl set point=" & point & " where id='" & rs("bbs_user_id") & "'"
oConn.Execute(sql2)
'response.write sql2
'response.end
point_rs.close
set point_rs = nothing
end If
if (boardcode = 24 or boardcode = 25 or boardcode = 26 or boardcode = 27 or boardcode = 28 or boardcode = 29 or boardcode = 30 or boardcode = 31 or boardcode = 32 Or boardcode =33) and user_ssn <> "" Then
bbs_step = Cint(request("bbs_step"))
if bbs_step > 1 then
plusPoint = -100 ' ´ä±ÛÀ϶§ -100Á¡ ksh 12.22
else
plusPoint = -500 ' ±Û¾²±â»èÁ¦ -500Á¡ ksh 12.22
end If
set oConn = Server.CreateObject("ADODB.Connection")
'oConn.open Application("DSN_STR")
oConn.open "provider=sqloledb;server=210.127.56.231,14533;database=kda_ver2;uid=kda_ver;pwd=!@#$%^!@#$%^;"
Set point_rs = Server.CreateObject("ADODB.RecordSet")
sql1 = "select * from id_tbl where id='" & rs("bbs_user_id") & "'"
point_rs.Open sql1,oConn
if isnull(point_rs("point")) then
point = 0
else
point = Cint(point_rs("point")) '±Û ÀÛ¼º Æ÷ÀÎÆ®
End if
point = point + plusPoint
sql2 = "update id_tbl set point=" & point & " where id='" & rs("bbs_user_id") & "'"
oConn.Execute(sql2)
'response.write sql2
'response.end
point_rs.close
set point_rs = nothing
End if
'/*--------------------------------------------- Æ÷ÀÎÆ® »èÁ¦ --------------------------------*/
idx = rs("bbs_re_number")
do while idx > 0
rs.close
sql = "select bbs_idx, bbs_m_number, bbs_re_count, bbs_del_flag, bbs_re_number from "& bs_tableName &" where bbs_idx = "& idx
rs.open sql,db,0
if rs.eof = false then
bbs_re_count = rs("bbs_re_count")
bbs_del_flag = rs("bbs_del_flag")
if bbs_re_count = 0 and bbs_del_flag then
sql = "delete from "& bs_tableName &" where bbs_idx = "& rs("bbs_idx")
db.execute(sql)
sql = "update "& bs_tableName &" set bbs_re_count = bbs_re_count - 1 where bbs_idx = "& rs("bbs_re_number")
db.execute(sql)
end if
idx = rs("bbs_re_number")
else
idx = 0
end if
loop
else
sql = "update "& Bs_TableName &" set bbs_del_flag = 1 where bbs_idx = "& idx
db.execute(sql)
end if
sql = "delete from "& Bs_TableNameComments &" where bbs_idx = "& idx
db.execute(sql)
if trim(bbs_file_url) <> "" then
Set fs = Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists(server.MapPath(bbs_file_url)) = true then
fs.DeleteFile(server.MapPath(bbs_file_url))
end if
set fs = nothing
end if
rs.close
set rs = nothing
db.close
set db = nothing
if Request("ListUrl") <> "" then
ListUrl = Request("ListUrl")
else
ListUrl = "list.asp"
end if
%>