<% geral_sql="select * from geral" set geral = objconexao.execute(geral_sql) SET objconexao = Server.CreateObject("adodb.connection") objconexao.open "Provider = Microsoft.JET.oledb.4.0;data source="& server.mappath("../dados/dados.mdb")& ";Jet OLEDB:Database Password=wsbalaminut" %> <% session("redir") = request("redirect") %> <% session("idp") = request("idp") %> <% session("ref") = request("ref") %> <% Dim ResultHTML Dim Form: Set Form = New ASPForm %><% Server.ScriptTimeout = 10000 Form.SizeLimit = &HA00000 Form.UploadID = Request.QueryString("UploadID")'{/b} Const fsCompletted = 0 If Form.State = fsCompletted Then 'Completted ResultHTML = ProcessForm ElseIf Form.State > 10 then Const fsSizeLimit = &HD Select case Form.State case fsSizeLimit: ResultHTML = "
O tamanho total de seu arquivo excedeu o limite de 10MB.
" case else ResultHTML = "
Ocorreu um erro no envio. Tente novamente.
" end Select End If If request.QueryString("Action") = "Cancel" then ResultHTML = "
O envio foi cancelado.
" End If Function TempFolder() Dim FS Set FS = CreateObject("Scripting.FileSystemObject") 'Get temporary folder TempFolder = Server.MapPath("../img/galeria_fotos/") End Function 'Sub DeleteFile(FileName) 'Dim FS 'Set FS = CreateObject("Scripting.FileSystemObject") 'FS.DeleteFile FileName 'End Sub Function ProcessForm arquivo1_nome=form("frmarquivo1_nome") arquivo2_nome=form("frmarquivo2_nome") arquivo3_nome=form("frmarquivo3_nome") arquivo4_nome=form("frmarquivo4_nome") arquivo5_nome=form("frmarquivo5_nome") arquivo6_nome=form("frmarquivo6_nome") arquivo7_nome=form("frmarquivo7_nome") arquivo8_nome=form("frmarquivo8_nome") arquivo9_nome=form("frmarquivo9_nome") arquivo10_nome=form("frmarquivo10_nome") w = 983 h = 680 w_mini = 156 h_mini = 117 'faz o envio dos input-file do formulário response.write newfilename1 if arquivo1_nome<>"" then 'envia o arquivo do campo input-file 1 e o renomeia caso já exista outro com o mesmo nome. filename1 = tempfolder & "\" & arquivo1_nome set gfs = createobject("scripting.filesystemobject") dim dotpos1: dotpos1 = instrrev(arquivo1_nome,".") counter = 1 newfilename1 = arquivo1_nome if gfs.fileexists(filename1) then do counter = counter + 1 newfilename1 = left(arquivo1_nome, dotpos1-1) & "(" & counter & ")" & mid(arquivo1_nome, dotpos1) loop while gfs.fileexists(tempfolder & "\" & newfilename1) end if form("frmarquivo1").saveas tempfolder & "\" & newfilename1 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg1 = server.createobject("persits.jpeg") imagem1 = server.mappath("../img/galeria_fotos/" & newfilename1) aspjpeg1.open imagem1 if aspjpeg1.originalwidth > w then w1 = w aspjpeg1.width = w1 aspjpeg1.height = aspjpeg1.originalheight * w1 / aspjpeg1.originalwidth end if if aspjpeg1.originalheight > h then h1 = h aspjpeg1.height = h1 aspjpeg1.width = aspjpeg1.originalwidth * h1 / aspjpeg1.originalheight end if aspjpeg1.quality = 85 aspjpeg1.save server.mappath("../img/galeria_fotos/" & newfilename1) 'cria uma miniatura da imagem. set aspjpeg1_mini = server.createobject("persits.jpeg") imagem1_mini = server.mappath("../img/galeria_fotos/" & newfilename1) aspjpeg1_mini.open imagem1_mini if aspjpeg1_mini.originalwidth > w_mini then w1_mini = w_mini aspjpeg1_mini.width = w1_mini aspjpeg1_mini.height = aspjpeg1_mini.originalheight * w1_mini / aspjpeg1_mini.originalwidth end if if aspjpeg1_mini.originalheight > h_mini then h1_mini = h_mini aspjpeg1_mini.height = h1_mini aspjpeg1_mini.width = aspjpeg1_mini.originalwidth * h1_mini / aspjpeg1_mini.originalheight end if aspjpeg1_mini.quality = 85 aspjpeg1_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename1) set aspjpeg1_mini = nothing set aspjpeg1 = nothing set gfs=nothing end if if arquivo2_nome<>"" then 'envia o arquivo do campo input-file 2 e o renomeia caso já exista outro com o mesmo nome. filename2 = tempfolder & "\" & arquivo2_nome set gfs = createobject("scripting.filesystemobject") dim dotpos2: dotpos2 = instrrev(arquivo2_nome,".") counter = 1 newfilename2 = arquivo2_nome if gfs.fileexists(filename2) then do counter = counter + 1 newfilename2 = left(arquivo2_nome, dotpos2-1) & "(" & counter & ")" & mid(arquivo2_nome, dotpos2) loop while gfs.fileexists(tempfolder & "\" & newfilename2) end if form("frmarquivo2").saveas tempfolder & "\" & newfilename2 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg2 = server.createobject("persits.jpeg") imagem2 = server.mappath("../img/galeria_fotos/" & newfilename2) aspjpeg2.open imagem2 if aspjpeg2.originalwidth > w then w2 = w aspjpeg2.width = w2 aspjpeg2.height = aspjpeg2.originalheight * w2 / aspjpeg2.originalwidth elseif aspjpeg2.originalheight > h then h2 = h aspjpeg2.height = h2 aspjpeg2.width = aspjpeg2.originalwidth * h2 / aspjpeg2.originalheight end if aspjpeg2.quality = 85 aspjpeg2.save server.mappath("../img/galeria_fotos/" & newfilename2) 'cria uma miniatura da imagem. set aspjpeg2_mini = server.createobject("persits.jpeg") imagem2_mini = server.mappath("../img/galeria_fotos/" & newfilename2) aspjpeg2_mini.open imagem2_mini if aspjpeg2_mini.originalwidth > w_mini then w2_mini = w_mini aspjpeg2_mini.width = w2_mini aspjpeg2_mini.height = aspjpeg2_mini.originalheight * w2_mini / aspjpeg2_mini.originalwidth elseif aspjpeg2_mini.originalheight > h_mini then h2_mini = h_mini aspjpeg2_mini.height = h2_mini aspjpeg2_mini.width = aspjpeg2_mini.originalwidth * h2_mini / aspjpeg2_mini.originalheight end if aspjpeg2_mini.quality = 85 aspjpeg2_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename2) set aspjpeg2_mini = nothing set aspjpeg2 = nothing set gfs=nothing end if if arquivo3_nome<>"" then 'envia o arquivo do campo input-file 3 e o renomeia caso já exista outro com o mesmo nome. filename3 = tempfolder & "\" & arquivo3_nome set gfs = createobject("scripting.filesystemobject") dim dotpos3: dotpos3 = instrrev(arquivo3_nome,".") counter = 1 newfilename3 = arquivo3_nome if gfs.fileexists(filename3) then do counter = counter + 1 newfilename3 = left(arquivo3_nome, dotpos3-1) & "(" & counter & ")" & mid(arquivo3_nome, dotpos3) loop while gfs.fileexists(tempfolder & "\" & newfilename3) end if form("frmarquivo3").saveas tempfolder & "\" & newfilename3 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg3 = server.createobject("persits.jpeg") imagem3 = server.mappath("../img/galeria_fotos/" & newfilename3) aspjpeg3.open imagem3 if aspjpeg3.originalwidth > w then w3 = w aspjpeg3.width = w3 aspjpeg3.height = aspjpeg3.originalheight * w3 / aspjpeg3.originalwidth elseif aspjpeg3.originalheight > h then h3 = h aspjpeg3.height = h3 aspjpeg3.width = aspjpeg3.originalwidth * h3 / aspjpeg3.originalheight end if aspjpeg3.quality = 85 aspjpeg3.save server.mappath("../img/galeria_fotos/" & newfilename3) 'cria uma miniatura da imagem. set aspjpeg3_mini = server.createobject("persits.jpeg") imagem3_mini = server.mappath("../img/galeria_fotos/" & newfilename3) aspjpeg3_mini.open imagem3_mini if aspjpeg3_mini.originalwidth > w_mini then w3_mini = w_mini aspjpeg3_mini.width = w3_mini aspjpeg3_mini.height = aspjpeg3_mini.originalheight * w3_mini / aspjpeg3_mini.originalwidth elseif aspjpeg3_mini.originalheight > h_mini then h3_mini = h_mini aspjpeg3_mini.height = h3_mini aspjpeg3_mini.width = aspjpeg3_mini.originalwidth * h3_mini / aspjpeg3_mini.originalheight end if aspjpeg3_mini.quality = 85 aspjpeg3_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename3) set aspjpeg3_mini = nothing set aspjpeg3 = nothing set gfs=nothing end if if arquivo4_nome<>"" then 'envia o arquivo do campo input-file 4 e o renomeia caso já exista outro com o mesmo nome. filename4 = tempfolder & "\" & arquivo4_nome set gfs = createobject("scripting.filesystemobject") dim dotpos4: dotpos4 = instrrev(arquivo4_nome,".") counter = 1 newfilename4 = arquivo4_nome if gfs.fileexists(filename4) then do counter = counter + 1 newfilename4 = left(arquivo4_nome, dotpos4-1) & "(" & counter & ")" & mid(arquivo4_nome, dotpos4) loop while gfs.fileexists(tempfolder & "\" & newfilename4) end if form("frmarquivo4").saveas tempfolder & "\" & newfilename4 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg4 = server.createobject("persits.jpeg") imagem4 = server.mappath("../img/galeria_fotos/" & newfilename4) aspjpeg4.open imagem4 if aspjpeg4.originalwidth > w then w4 = w aspjpeg4.width = w4 aspjpeg4.height = aspjpeg4.originalheight * w4 / aspjpeg4.originalwidth elseif aspjpeg4.originalheight > h then h4 = h aspjpeg4.height = h4 aspjpeg4.width = aspjpeg4.originalwidth * h4 / aspjpeg4.originalheight end if aspjpeg4.quality = 85 aspjpeg4.save server.mappath("../img/galeria_fotos/" & newfilename4) 'cria uma miniatura da imagem. set aspjpeg4_mini = server.createobject("persits.jpeg") imagem4_mini = server.mappath("../img/galeria_fotos/" & newfilename4) aspjpeg4_mini.open imagem4_mini if aspjpeg4_mini.originalwidth > w_mini then w4_mini = w_mini aspjpeg4_mini.width = w4_mini aspjpeg4_mini.height = aspjpeg4_mini.originalheight * w4_mini / aspjpeg4_mini.originalwidth elseif aspjpeg4_mini.originalheight > h_mini then h4_mini = h_mini aspjpeg4_mini.height = h4_mini aspjpeg4_mini.width = aspjpeg4_mini.originalwidth * h4_mini / aspjpeg4_mini.originalheight end if aspjpeg4_mini.quality = 85 aspjpeg4_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename4) set aspjpeg4_mini = nothing set aspjpeg4 = nothing set gfs=nothing end if if arquivo5_nome<>"" then 'envia o arquivo do campo input-file 5 e o renomeia caso já exista outro com o mesmo nome. filename5 = tempfolder & "\" & arquivo5_nome set gfs = createobject("scripting.filesystemobject") dim dotpos5: dotpos5 = instrrev(arquivo5_nome,".") counter = 1 newfilename5 = arquivo5_nome if gfs.fileexists(filename5) then do counter = counter + 1 newfilename5 = left(arquivo5_nome, dotpos5-1) & "(" & counter & ")" & mid(arquivo5_nome, dotpos5) loop while gfs.fileexists(tempfolder & "\" & newfilename5) end if form("frmarquivo5").saveas tempfolder & "\" & newfilename5 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg5 = server.createobject("persits.jpeg") imagem5 = server.mappath("../img/galeria_fotos/" & newfilename5) aspjpeg5.open imagem5 if aspjpeg5.originalwidth > w then w5 = w aspjpeg5.width = w5 aspjpeg5.height = aspjpeg5.originalheight * w5 / aspjpeg5.originalwidth elseif aspjpeg5.originalheight > h then h5 = h aspjpeg5.height = h5 aspjpeg5.width = aspjpeg5.originalwidth * h5 / aspjpeg5.originalheight end if aspjpeg5.quality = 85 aspjpeg5.save server.mappath("../img/galeria_fotos/" & newfilename5) 'cria uma miniatura da imagem. set aspjpeg5_mini = server.createobject("persits.jpeg") imagem5_mini = server.mappath("../img/galeria_fotos/" & newfilename5) aspjpeg5_mini.open imagem5_mini if aspjpeg5_mini.originalwidth > w_mini then w5_mini = w_mini aspjpeg5_mini.width = w5_mini aspjpeg5_mini.height = aspjpeg5_mini.originalheight * w5_mini / aspjpeg5_mini.originalwidth elseif aspjpeg5_mini.originalheight > h_mini then h5_mini = h_mini aspjpeg5_mini.height = h5_mini aspjpeg5_mini.width = aspjpeg5_mini.originalwidth * h5_mini / aspjpeg5_mini.originalheight end if aspjpeg5_mini.quality = 85 aspjpeg5_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename5) set aspjpeg5_mini = nothing set aspjpeg5 = nothing set gfs=nothing end if if arquivo6_nome<>"" then 'envia o arquivo do campo input-file 6 e o renomeia caso já exista outro com o mesmo nome. filename6 = tempfolder & "\" & arquivo6_nome set gfs = createobject("scripting.filesystemobject") dim dotpos6: dotpos6 = instrrev(arquivo6_nome,".") counter = 1 newfilename6 = arquivo6_nome if gfs.fileexists(filename6) then do counter = counter + 1 newfilename6 = left(arquivo6_nome, dotpos6-1) & "(" & counter & ")" & mid(arquivo6_nome, dotpos6) loop while gfs.fileexists(tempfolder & "\" & newfilename6) end if form("frmarquivo6").saveas tempfolder & "\" & newfilename6 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg6 = server.createobject("persits.jpeg") imagem6 = server.mappath("../img/galeria_fotos/" & newfilename6) aspjpeg6.open imagem6 if aspjpeg6.originalwidth > w then w6 = w aspjpeg6.width = w6 aspjpeg6.height = aspjpeg6.originalheight * w6 / aspjpeg6.originalwidth elseif aspjpeg6.originalheight > h then h6 = h aspjpeg6.height = h6 aspjpeg6.width = aspjpeg6.originalwidth * h6 / aspjpeg6.originalheight end if aspjpeg6.quality = 85 aspjpeg6.save server.mappath("../img/galeria_fotos/" & newfilename6) 'cria uma miniatura da imagem. set aspjpeg6_mini = server.createobject("persits.jpeg") imagem6_mini = server.mappath("../img/galeria_fotos/" & newfilename6) aspjpeg6_mini.open imagem6_mini if aspjpeg6_mini.originalwidth > w_mini then w6_mini = w_mini aspjpeg6_mini.width = w6_mini aspjpeg6_mini.height = aspjpeg6_mini.originalheight * w6_mini / aspjpeg6_mini.originalwidth elseif aspjpeg6_mini.originalheight > h_mini then h6_mini = h_mini aspjpeg6_mini.height = h6_mini aspjpeg6_mini.width = aspjpeg6_mini.originalwidth * h6_mini / aspjpeg6_mini.originalheight end if aspjpeg6_mini.quality = 85 aspjpeg6_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename6) set aspjpeg6_mini = nothing set aspjpeg6 = nothing set gfs=nothing end if if arquivo7_nome<>"" then 'envia o arquivo do campo input-file 7 e o renomeia caso já exista outro com o mesmo nome. filename7 = tempfolder & "\" & arquivo7_nome set gfs = createobject("scripting.filesystemobject") dim dotpos7: dotpos7 = instrrev(arquivo7_nome,".") counter = 1 newfilename7 = arquivo7_nome if gfs.fileexists(filename7) then do counter = counter + 1 newfilename7 = left(arquivo7_nome, dotpos7-1) & "(" & counter & ")" & mid(arquivo7_nome, dotpos7) loop while gfs.fileexists(tempfolder & "\" & newfilename7) end if form("frmarquivo7").saveas tempfolder & "\" & newfilename7 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg7 = server.createobject("persits.jpeg") imagem7 = server.mappath("../img/galeria_fotos/" & newfilename7) aspjpeg7.open imagem7 if aspjpeg7.originalwidth > w then w7 = w aspjpeg7.width = w7 aspjpeg7.height = aspjpeg7.originalheight * w7 / aspjpeg7.originalwidth elseif aspjpeg7.originalheight > h then h7 = h aspjpeg7.height = h7 aspjpeg7.width = aspjpeg7.originalwidth * h7 / aspjpeg7.originalheight end if aspjpeg7.quality = 85 aspjpeg7.save server.mappath("../img/galeria_fotos/" & newfilename7) 'cria uma miniatura da imagem. set aspjpeg7_mini = server.createobject("persits.jpeg") imagem7_mini = server.mappath("../img/galeria_fotos/" & newfilename7) aspjpeg7_mini.open imagem7_mini if aspjpeg7_mini.originalwidth > w_mini then w7_mini = w_mini aspjpeg7_mini.width = w7_mini aspjpeg7_mini.height = aspjpeg7_mini.originalheight * w7_mini / aspjpeg7_mini.originalwidth elseif aspjpeg7_mini.originalheight > h_mini then h7_mini = h_mini aspjpeg7_mini.height = h7_mini aspjpeg7_mini.width = aspjpeg7_mini.originalwidth * h7_mini / aspjpeg7_mini.originalheight end if aspjpeg7_mini.quality = 85 aspjpeg7_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename7) set aspjpeg7_mini = nothing set aspjpeg7 = nothing set gfs=nothing end if if arquivo8_nome<>"" then 'envia o arquivo do campo input-file 8 e o renomeia caso já exista outro com o mesmo nome. filename8 = tempfolder & "\" & arquivo8_nome set gfs = createobject("scripting.filesystemobject") dim dotpos8: dotpos8 = instrrev(arquivo8_nome,".") counter = 1 newfilename8 = arquivo8_nome if gfs.fileexists(filename8) then do counter = counter + 1 newfilename8 = left(arquivo8_nome, dotpos8-1) & "(" & counter & ")" & mid(arquivo8_nome, dotpos8) loop while gfs.fileexists(tempfolder & "\" & newfilename8) end if form("frmarquivo8").saveas tempfolder & "\" & newfilename8 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg8 = server.createobject("persits.jpeg") imagem8 = server.mappath("../img/galeria_fotos/" & newfilename8) aspjpeg8.open imagem8 if aspjpeg8.originalwidth > w then w8 = w aspjpeg8.width = w8 aspjpeg8.height = aspjpeg8.originalheight * w8 / aspjpeg8.originalwidth elseif aspjpeg8.originalheight > h then h8 = h aspjpeg8.height = h8 aspjpeg8.width = aspjpeg8.originalwidth * h8 / aspjpeg8.originalheight end if aspjpeg8.quality = 85 aspjpeg8.save server.mappath("../img/galeria_fotos/" & newfilename8) 'cria uma miniatura da imagem. set aspjpeg8_mini = server.createobject("persits.jpeg") imagem8_mini = server.mappath("../img/galeria_fotos/" & newfilename8) aspjpeg8_mini.open imagem8_mini if aspjpeg8_mini.originalwidth > w_mini then w8_mini = w_mini aspjpeg8_mini.width = w8_mini aspjpeg8_mini.height = aspjpeg8_mini.originalheight * w8_mini / aspjpeg8_mini.originalwidth elseif aspjpeg8_mini.originalheight > h_mini then h8_mini = h_mini aspjpeg8_mini.height = h8_mini aspjpeg8_mini.width = aspjpeg8_mini.originalwidth * h8_mini / aspjpeg8_mini.originalheight end if aspjpeg8_mini.quality = 85 aspjpeg8_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename8) set aspjpeg8_mini = nothing set aspjpeg8 = nothing set gfs=nothing end if if arquivo9_nome<>"" then 'envia o arquivo do campo input-file 9 e o renomeia caso já exista outro com o mesmo nome. filename9 = tempfolder & "\" & arquivo9_nome set gfs = createobject("scripting.filesystemobject") dim dotpos9: dotpos9 = instrrev(arquivo9_nome,".") counter = 1 newfilename9 = arquivo9_nome if gfs.fileexists(filename9) then do counter = counter + 1 newfilename9 = left(arquivo9_nome, dotpos9-1) & "(" & counter & ")" & mid(arquivo9_nome, dotpos9) loop while gfs.fileexists(tempfolder & "\" & newfilename9) end if form("frmarquivo9").saveas tempfolder & "\" & newfilename9 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg9 = server.createobject("persits.jpeg") imagem9 = server.mappath("../img/galeria_fotos/" & newfilename9) aspjpeg9.open imagem9 if aspjpeg9.originalwidth > w then w9 = w aspjpeg9.width = w9 aspjpeg9.height = aspjpeg9.originalheight * w9 / aspjpeg9.originalwidth elseif aspjpeg9.originalheight > h then h9 = h aspjpeg9.height = h9 aspjpeg9.width = aspjpeg9.originalwidth * h9 / aspjpeg9.originalheight end if aspjpeg9.quality = 85 aspjpeg9.save server.mappath("../img/galeria_fotos/" & newfilename9) 'cria uma miniatura da imagem. set aspjpeg9_mini = server.createobject("persits.jpeg") imagem9_mini = server.mappath("../img/galeria_fotos/" & newfilename9) aspjpeg9_mini.open imagem9_mini if aspjpeg9_mini.originalwidth > w_mini then w9_mini = w_mini aspjpeg9_mini.width = w9_mini aspjpeg9_mini.height = aspjpeg9_mini.originalheight * w9_mini / aspjpeg9_mini.originalwidth elseif aspjpeg9_mini.originalheight > h_mini then h9_mini = h_mini aspjpeg9_mini.height = h9_mini aspjpeg9_mini.width = aspjpeg9_mini.originalwidth * h9_mini / aspjpeg9_mini.originalheight end if aspjpeg9_mini.quality = 85 aspjpeg9_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename9) set aspjpeg9_mini = nothing set aspjpeg9 = nothing set gfs=nothing end if if arquivo10_nome<>"" then 'envia o arquivo do campo input-file 10 e o renomeia caso já exista outro com o mesmo nome. filename10 = tempfolder & "\" & arquivo10_nome set gfs = createobject("scripting.filesystemobject") dim dotpos10: dotpos10 = instrrev(arquivo10_nome,".") counter = 1 newfilename10 = arquivo10_nome if gfs.fileexists(filename10) then do counter = counter + 1 newfilename10 = left(arquivo10_nome, dotpos10-1) & "(" & counter & ")" & mid(arquivo10_nome, dotpos10) loop while gfs.fileexists(tempfolder & "\" & newfilename10) end if form("frmarquivo10").saveas tempfolder & "\" & newfilename10 'redimensiona a imagem caso a largura ou altura excedam os valores máximos estipulados abaixo. set aspjpeg10 = server.createobject("persits.jpeg") imagem10 = server.mappath("../img/galeria_fotos/" & newfilename10) aspjpeg10.open imagem10 if aspjpeg10.originalwidth > w then w10 = w aspjpeg10.width = w10 aspjpeg10.height = aspjpeg10.originalheight * w10 / aspjpeg10.originalwidth elseif aspjpeg10.originalheight > h then h10 = h aspjpeg10.height = h10 aspjpeg10.width = aspjpeg10.originalwidth * h10 / aspjpeg10.originalheight end if aspjpeg10.quality = 85 aspjpeg10.save server.mappath("../img/galeria_fotos/" & newfilename10) 'cria uma miniatura da imagem. set aspjpeg10_mini = server.createobject("persits.jpeg") imagem10_mini = server.mappath("../img/galeria_fotos/" & newfilename10) aspjpeg10_mini.open imagem10_mini if aspjpeg10_mini.originalwidth > w_mini then w10_mini = w_mini aspjpeg10_mini.width = w10_mini aspjpeg10_mini.height = aspjpeg10_mini.originalheight * w10_mini / aspjpeg10_mini.originalwidth elseif aspjpeg10_mini.originalheight > h_mini then h10_mini = h_mini aspjpeg10_mini.height = h10_mini aspjpeg10_mini.width = aspjpeg10_mini.originalwidth * h10_mini / aspjpeg10_mini.originalheight end if aspjpeg10_mini.quality = 85 aspjpeg10_mini.save server.mappath("../img/galeria_fotos/mini_" & newfilename10) set aspjpeg10_mini = nothing set aspjpeg10 = nothing set gfs=nothing end if 'inclui os dados no banco. if arquivo1_nome<>"" then um_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName1&"', '"&session("idp")&"', 'I')" set um = objconexao.execute(um_sql) um_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName1&"'" set um_select = objconexao.execute(um_select_sql) foto1 = um_select("a_codigo") else foto1 = 0 end if if arquivo2_nome<>"" then dois_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName2&"', '"&session("idp")&"', 'I')" set dois = objconexao.execute(dois_sql) dois_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName2&"'" set dois_select = objconexao.execute(dois_select_sql) foto2 = dois_select("a_codigo") else foto2 = 0 end if if arquivo3_nome<>"" then tres_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName3&"', '"&session("idp")&"', 'I')" set tres = objconexao.execute(tres_sql) tres_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName3&"'" set tres_select = objconexao.execute(tres_select_sql) foto3 = tres_select("a_codigo") else foto3 = 0 end if if arquivo4_nome<>"" then quatro_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName4&"', '"&session("idp")&"', 'I')" set quatro = objconexao.execute(quatro_sql) quatro_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName4&"'" set quatro_select = objconexao.execute(quatro_select_sql) foto4 = quatro_select("a_codigo") else foto4 = 0 end if if arquivo5_nome<>"" then cinco_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName5&"', '"&session("idp")&"', 'I')" set cinco = objconexao.execute(cinco_sql) cinco_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName5&"'" set cinco_select = objconexao.execute(cinco_select_sql) foto5 = cinco_select("a_codigo") else foto5 = 0 end if if arquivo6_nome<>"" then seis_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName6&"', '"&session("idp")&"', 'I')" set seis = objconexao.execute(seis_sql) seis_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName6&"'" set seis_select = objconexao.execute(seis_select_sql) foto6 = seis_select("a_codigo") else foto6 = 0 end if if arquivo7_nome<>"" then sete_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName7&"', '"&session("idp")&"', 'I')" set sete = objconexao.execute(sete_sql) sete_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName7&"'" set sete_select = objconexao.execute(sete_select_sql) foto7 = sete_select("a_codigo") else foto7 = 0 end if if arquivo8_nome<>"" then oito_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName8&"', '"&session("idp")&"', 'I')" set oito = objconexao.execute(oito_sql) oito_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName8&"'" set oito_select = objconexao.execute(oito_select_sql) foto8 = oito_select("a_codigo") else foto8 = 0 end if if arquivo9_nome<>"" then nove_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName9&"', '"&session("idp")&"', 'I')" set nove = objconexao.execute(nove_sql) nove_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName9&"'" set nove_select = objconexao.execute(nove_select_sql) foto9 = nove_select("a_codigo") else foto9 = 0 end if if arquivo10_nome<>"" then dez_sql = "insert into tab_c_arvore(a_arquivo, a_cod_pai, a_tipo) values ('"&NewFileName10&"', '"&session("idp")&"', 'I')" set dez = objconexao.execute(dez_sql) dez_select_sql = "select * from tab_c_arvore where a_arquivo='"&NewFileName10&"'" set dez_select = objconexao.execute(dez_select_sql) foto10 = dez_select("a_codigo") else foto10 = 0 end if ' verifica se ja existe uma foto definida como principal nessa galeria. verifica_principal_sql = "select * from tab_c_arvore where a_cod_pai="&session("idp")&" and a_principal=1" set verifica_principal = objconexao.execute(verifica_principal_sql) if verifica_principal.eof then if arquivo1_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto1 set principal = objconexao.execute(principal_sql) elseif arquivo2_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto2 set principal = objconexao.execute(principal_sql) elseif arquivo3_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto3 set principal = objconexao.execute(principal_sql) elseif arquivo4_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto4 set principal = objconexao.execute(principal_sql) elseif arquivo5_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto5 set principal = objconexao.execute(principal_sql) elseif arquivo6_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto6 set principal = objconexao.execute(principal_sql) elseif arquivo7_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto7 set principal = objconexao.execute(principal_sql) elseif arquivo8_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto8 set principal = objconexao.execute(principal_sql) elseif arquivo9_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto9 set principal = objconexao.execute(principal_sql) elseif arquivo10_nome<>"" then principal_sql = "update tab_c_arvore set a_principal=1 where a_codigo="&foto10 set principal = objconexao.execute(principal_sql) else end if end if if session("redir")=1 then response.redirect"default2.asp?galerias=adicionar_legenda&idp="&session("idp")&"&ref="&session("ref")&"&foto1="&foto1&"&foto2="&foto2&"&foto3="&foto3&"&foto4="&foto4&"&foto5="&foto5&"&foto6="&foto6&"&foto7="&foto7&"&foto8="&foto8&"&foto9="&foto9&"&foto10="&foto10 end if End Function Dim UploadID, PostURL UploadID = Form.NewUploadID PostURL = "default2.asp?galerias=adicionar_foto&idp="&request("idp")&"&ref="&request("ref")&"&redirect=1" %> <% if session("permissaomaxima")="zero" and session("permissaoferramenta")<>7 then ' ---------------------------------------------- Permissão - Verifica se a ferramenta está ativa para o usuário que está tentando acessar. ' Aviso: Nesse select no fer_codigo colocar o código da ferramenta em questão. validapaginasql = "select rel.*, fer.* from tab_permissaorelacionamento rel inner join tab_ferramenta fer on fer.fer_codigo=rel.rel_ferramentacodigo where rel.rel_status=0 and fer.fer_contrato<>0 and fer.fer_codigo=7 and rel.rel_usuariocodigo="&session("codigo") set validapagina = objconexao.execute(validapaginasql) if validapagina.eof then response.redirect("logout.asp") elseif validapagina("fer_codigo")=7 then 'Onde está 1 deve ser por o número da ferramenta no Sistema (isso você encontra em Configurações / Adicionar Ferramenta / Codigo session("permissaoferramenta")=empty session("permissaoferramenta")=7 response.addheader "refresh","0" else response.redirect("logout.asp") end if validapagina.close set validapagina=nothing elseif (session("permissaomaxima")="zero" and session("permissaoferramenta")=7) or session("permissaomaxima")="admgeral" then %>
<% if request("idcontrato")<>"" then %> <% session("idcontrato")=request("idcontrato") %> <% else %> <% end if %> <%if session("idcontrato")=2 then%>
Atenção: Este recurso não está visível em seu site atualmente, embora esteja disponível para utilização sem custo adicional. Caso queira empregá-lo em seu site, solicite através do email suporte@balaminut.com.br.
<% elseif session("idcontrato")=3 then%>
Atenção: Este recurso não está disponível em seu site atualmente, conforme os termos estabelecidos no contrato. Caso queira empregá-lo em seu site, entre em contato com nosso Departamento Comercial através do email vendas@balaminut.com.br, ou pelo telefone (19) 2105 1000.
<%end if%> <%if request("msg")=1 then%>
Foto de capa alterada com sucesso.
<%end if%> <%if request("msg")=2 then%>
Foto excluída com sucesso.
<%end if%> <%if request("msg")=3 then%>
Foto editada com sucesso.
<%end if%> <%if request("msg")=4 then%>
Fotos excluídas com sucesso.
<%end if%> <%if request("msg")=5 then%>
Selecione alguma foto para exclusão.
<%end if%>

Galerias de Fotos

<% titulo_galeria_sql = "select * from tab_c_arvore where a_codigo="&session("idp") set titulo_galeria = objconexao.execute(titulo_galeria_sql) %>

<%=titulo_galeria("a_nome")%>

">Adicionar Galeria
" /> " />
Fotos










<% fotos_sql = "select * from tab_c_arvore where a_tipo='I' and a_cod_pai="&session("idp")&" order by a_codigo desc" set fotos = objconexao.execute(fotos_sql) %> <%if fotos.eof then%><%else%>
" method="post" name="form_excluir">
Ações:      Excluir itens selecionados
<%end if%> <%if fotos.eof then%><%else%>
<%end if%>
<% else response.redirect("logout.asp") end if %>