home *** CD-ROM | disk | FTP | other *** search
- flushout
- exec(adir hstemp%NODE%\*.* >hslst.%NODE%)
- inpclose
- inpopen(hslst.%NODE%)
-
- setequal(t=0)
- linefeed(1)
- setequal(a=/:UPLOADS/)
- clearmem
- setequal(c=0)
-
- *stcalc
- inpread
- setequal(d=%ARESP%)
- iseek(%var%d)
- iftrue(goto (nfile))
- if (&D)=() then goto (Nfile)
- fcopy(hstemp%NODE%\%var%d,files\uploads\%var%d)
- size(files\uploads\%var%d)
- addvar(%var%t+%ARESP%=t)
- cnvtk(%ARESP%)
- addvar(%ARESP%+/:KUP/=o)
- setequal(/KUP=%var%o)
- multvar(%var%c*3=y)
- say(&7&&CR&%var%d&CR&)
- say(&14&Please enter a description for your file. &10&The description can take up 3 lines.&CR&&CR&&15& (----2----3----4----5----6----7---8----))
- resetwrap
- clearmem
- wrapask %MIN1%%LEN40%(&3&1&12&: &15&*)
- setequal(^1=%RESP%)
- wrapask %LEN40%%CRON%(&3&2&12&: &15&*)
- if (%RESP%)=(<CR>) then goto (nomore)
- setequal(^2=%RESP%)
- ask %LEN39%(&3&3&12&: &15&*)
- setequal(^3=%RESP%)
- *nomore
- file(files\uploads\,%var%d,3)
- log(--,%var%d Uploaded (HSLINK).)
- appendto(logs\UPLOAD.%NODE%,%var%d uploaded at %TIME% on %DATE% by %NAME%.)
- inc(c)
- *nfile
- kill(hstemp%NODE%\%var%d)
- fendif(donecalc)
- goto (stcalc)
-
- *donecalc
- inpclose
- inc(c)
- say(%BEEP%)
- multvar(%XMIN%*60=o)
- divvar(%var%t/%var%o=g)
- setequal(/UPLOADS=%var%a)
- return
-