home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
vrac
/
sendfile.zip
/
SENDFILE.WCX
(
.txt
)
< prev
next >
Wrap
Wildcat! WCX
|
1994-11-10
|
2KB
|
161 lines
'! Decompiled with wccNosy version 4.20f (freeware)
'! Input File: in.wcx 1704 bytes 12/17/122 09:08:48am
'! Code Segment Size :1293 bytes
'! Data Segment Size :5997 bytes
'! String Segment Size:411 bytes
'! Compiled with WCC version 4.01
Declare Function Func581 As Integer
Declare Function Func1102 As Integer
Dim s4463 As String
Dim s4467 As String
Dim s4471 As String
Dim s4475 As String
Dim s4479 As String
Dim s4483 As String
Dim fr4487 As FileRecord
Dim s5971 As String
Dim s5975 As String
Dim i5979 As Integer
Dim s5981 As String
Dim i5985 As Integer
Dim dt5987 As DateTime
Dim s5993 As String
CarrierCheck(-1)
CurrentDateTime dt5987
Func581
Func1102
s5971 = UCase(s5971)
s5975 = UCase(s5975)
If i5979 = -1 Then
Open ProgPath + "sentuser.lst" For Input As 3
130 Do While Not EOF(3)
s5981 = UCase(s5981)
Input #3, s5981
If s5981 = User.Name Then
i5985 = -1
GoTo 215
Else
203 i5985 = 0
End If
209 Loop
End If
215 Close 3
If i5985 = 0 Then
Cls
DisplayFile("senduse1")
WaitEnter
If s5971 <> "" Then
SendFile(s5971, 1213417543)
If GetFileInfo(fr4487, s5971) Then
fr4487.Downloads = fr4487.Downloads + 1
fr4487.LastAccess = dt5987 '! 6 bytes
UpdateFile(fr4487)
End If
End If
337 If s5975 <> "" Then
SendFile(s5975, 1213417543)
If GetFileInfo(fr4487, s5975) Then
fr4487.Downloads = fr4487.Downloads + 1
fr4487.LastAccess = dt5987 '! 6 bytes
UpdateFile(fr4487)
End If
End If
425 Cls
DisplayFile("senduse2")
WaitEnter
Open ProgPath + "sentuser.lst" For Append As 4
If User.Name <> "" Then
CarrierCheck(0)
LockFile(4, 0, 1)
Print #4, User.Name
UnlockFile(4, 0, 1)
CarrierCheck(-1)
End If
End If
533 Reset
End
'! Called 1 time
Function Func581 As Integer
s4463 = ProgPath + "sendfile.cfg"
If Exists(s4463) Then
Open s4463 For Input As 1
636 Do While Not EOF(1)
Input #1, s5993
s5993 = UCase(s5993)
If InStr(s5993, "EXCLUDE1=") = 1 Then
s4467 = RTrim(Mid(s5993, 10, 20))
End If
707 If InStr(s5993, "EXCLUDE2=") = 1 Then
s4471 = RTrim(Mid(s5993, 10, 20))
End If
747 If InStr(s5993, "EXCLUDE3=") = 1 Then
s4475 = RTrim(Mid(s5993, 10, 20))
End If
787 If InStr(s5993, "EXCLUDE4=") = 1 Then
s4479 = RTrim(Mid(s5993, 10, 20))
End If
827 If InStr(s5993, "EXCLUDE5=") = 1 Then
s4483 = RTrim(Mid(s5993, 10, 20))
End If
867 If InStr(s5993, "FILETOSEND1=") = 1 Then
s5971 = RTrim(Mid(s5993, 13, 80))
End If
907 If InStr(s5993, "FILETOSEND2=") = 1 Then
s5975 = RTrim(Mid(s5993, 13, 80))
End If
947 Loop
953 Close 1
Else
964 Open "sendfile.err" For Append As 2
CarrierCheck(0)
LockFile(2, 0, 1)
Print #2, "-------------------------------------------------------------------------------"
Print #2, FormatDate(dt5987.D, "mm/dd/yy ");
Print #2, FormatTime(dt5987.T, "hh:mm:ss ");
Print #2, " SendFile Error Log File"
Print #2, " * You Need to Create a SENDFILE.CFG File"
Print #2, " * Please refer to SENDFILE.DOC for more Information"
UnlockFile(2, 0, 1)
CarrierCheck(-1)
Reset
End
End If
1094
End Function
'! Called 1 time
Function Func1102 As Integer
i5979 = 0
If User.SecLevel = s4467 Then
Reset
End
Else
1149 If User.SecLevel = s4471 Then
Reset
End
Else
1181 If User.SecLevel = s4475 Then
Reset
End
Else
1213 If User.SecLevel = s4479 Then
Reset
End
Else
1245 If User.SecLevel = s4483 Then
Reset
End
Else
1277 i5979 = -1
End If
End If
End If
End If
End If
1285
End Function