%
class clsFile
public fileName
public fileTitle
public fileDesc
public fileLink
public fileThumbnail
public fileCredit
end class
class myTest
public colFiles()
public numEntries
private sub Class_Initialize
redim colFiles(900)
numEntries=0
end Sub
public sub addFile(strString,basePath)
fileName=""
fileTitle=""
fileDesc=""
if instr(strString,":")>0 then
fileName=left(strString,instr(strString,":")-1)
strString=mid(strString,instr(strString,":")+1)
if instr(strString,":")>0 then
fileTitle=left(strString,instr(strString,":")-1)
strString=mid(strString,instr(strString,":")+1)
if instr(strString,":")>0 then
fileDesc=left(strString,instr(strString,":")-1)
strString=mid(strString,instr(strString,":")+1)
if instr(strString,":")>0 then
fileCredit=left(strString,instr(strString,":")-1)
else
fileCredit=strString
end if
else
fileDesc=strString
end if
else
fileTitle=strString
end if
else
fileName=strString
end if
numEntries=numEntries+1
set colFiles(numEntries)=new clsFile
colFiles(numEntries).fileName=fileName
colFiles(numEntries).fileTitle=fileTitle
colFiles(numEntries).fileDesc=fileDesc
colFiles(numEntries).fileLink=mOffset & basePath & fileName
end sub
end class
dim m
set m=new myTest
set fObj=server.createobject("scripting.filesystemobject")
mOffset="/faire2002/"
tempDir=server.mappath("/faire2002/")
x=0
intHighMark=cint(request("highMark"))
maxRows=4
maxCols=4
mPath=""
workDir=""
isFound=false
isFFound=false
public sub doIt(ss)
Response.Write(ss & "
")
end sub
public sub nFolder(aDir)
if isFound then
exit sub
end if
if fObj.fileexists(aDir & "/gallery_index.txt") then
set mTextString=fObj.OpenTextFile(aDir & "/gallery_index.txt")
myTitle=mTextString.readline
x=x+1
if request("mPtr")=cstr(x) then
mPath=aDir & "/gallery_index.txt"
workDir=mid(adir,len(tempDir)+1)
workDir=replace(workDir,"\","/")
isFound=true
exit sub
end if
end if
set mDir=fObj.getfolder(aDir)
if mDir.subfolders.count>0 then
for each nDir in mdir.subfolders
nFolder(nDir.path)
next
end if
end sub
nFolder(tempdir)
workDir=workDir & "/"
dim mFile
set mFile=fObj.OpenTextFile(mPath)
mS=request("img")
mS=mid(mS,instrrev(mS,"/")+1)
myTitle=mFile.readline
x=0
while (not mFile.AtEndOfStream)
x=x+1
mStr=mFile.readline
m.addFile mStr,workDir
if m.colFiles(m.numEntries).fileName=mS then
isFFound=true
isFoundAt=x
end if
wend
%>
|
|
<%
if m.colFiles(isFoundAt).fileDesc="foo" then
%>
|
<%=m.colFiles(isFoundAt).fileDesc%>
|
<%
end if
%>
|