Changeset 744
- Timestamp:
- Nov 16, 2012, 7:32:52 PM (13 years ago)
- Location:
- trunk/guitools/evfsgui
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/guitools/evfsgui/evfsgui.vrp
r707 r744 12 12 VRXWindow: __VRESectionListWindow,1,1156,12382,12238,6914 13 13 VRXWindow: __VREToolsWindow,0,3096,8528,6486,1669 14 VRXWindow: __VREWindListWindow,1,723,8239, 3686,315014 VRXWindow: __VREWindListWindow,1,723,8239,4963,3150 15 15 UserFile: 1 16 16 UserWindow: Main,1 17 17 UserWindow: SW_LOGIN,1 18 18 UserWindow: SW_INFO,1 19 UserWindow: SW_PORTCONNECT,1 20 UserWindow: SW_SMBTREE,1 19 21 UserWindow: SW_CONDET,1 20 22 UserWindow: SW_DIALOG,1 -
trunk/guitools/evfsgui/evfsgui.vrx
r703 r744 379 379 CD.mpointFH = VRMethod( "CN_CONDET", "AddField", "String", "mpoint" ) 380 380 CD.mpidxFH = VRMethod( "CN_CONDET", "AddField", "String", "index" ) 381 CD.workgr oupFH= VRMethod( "CN_CONDET", "AddField", "String", "workgroup" )381 CD.workgrpFH = VRMethod( "CN_CONDET", "AddField", "String", "workgroup" ) 382 382 CD.serverFH = VRMethod( "CN_CONDET", "AddField", "String", "server" ) 383 383 CD.shareFH = VRMethod( "CN_CONDET", "AddField", "String", "share" ) … … 397 397 398 398 /* Connection details */ 399 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpidxfh , "Visible", 0)400 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.passwordfh , "Visible", 0)401 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.spasswordfh , "Visible", 0)402 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.masterFH , "Visible", 0)403 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mtypeFH , "Visible", 0)404 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.memlenfh , "Visible", 0)405 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.logfilefh , "Visible", 0)406 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.loglevelfh , "Visible", 0)407 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh , "Visible", 0)399 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpidxfh , "Visible", options.!debug) 400 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.passwordfh , "Visible", options.!debug) 401 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.spasswordfh , "Visible", options.!debug) 402 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.masterFH , "Visible", options.!debug) 403 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mtypeFH , "Visible", options.!debug) 404 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.memlenfh , "Visible", options.!debug) 405 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.logfilefh , "Visible", options.!debug) 406 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.loglevelfh , "Visible", options.!debug) 407 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.hashfh , "Visible", options.!debug) 408 408 409 409 ok = VRSet("CN_CONDET", "DetailSort", cd.mpointfh ) … … 412 412 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.statusfh , "Title", strip(NLVGetMessage(67),"T",":")) 413 413 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.mpointfh , "Title", strip(NLVGetMessage(27),"T",":")) 414 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.workgr oupfh, "Title", strip(NLVGetMessage(21),"T",":"))414 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.workgrpFH , "Title", strip(NLVGetMessage(21),"T",":")) 415 415 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.serverFH , "Title", strip(NLVGetMessage(19),"T",":")) 416 416 ok = VRMethod("CN_CONDET", "SetFieldAttr", cd.shareFH , "Title", strip(NLVGetMessage(20),"T",":")) … … 1240 1240 if resdata = "" then leave 1241 1241 1242 PARSE Var resdata p_mpoint resource rwFlag1242 parse var resdata p_mpoint resource rwFlag 1243 1243 if options.!debug == 1 then do 1244 say " resdata ="resdata 1245 say " p_mpoint ="p_mpoint 1246 say " resource ="resource 1247 say " rwFlag ="rwFlag 1244 say ' 'cnt' resdata ="'resdata'"' 1248 1245 end 1249 1246 … … 1260 1257 p_rw = rwFlag 1261 1258 1259 /* Create the hash string */ 1260 hashstr = p_mpoint' 'translate(p_workgroup)' 'translate(p_server)' 'translate(p_share)' 'p_user' 'p_spassword' 'p_easupport' 'p_rw 1261 1262 /* A truncated, useless entry - skip it */ 1263 if p_server = "" & p_share = ""& p_workgroup = "" then iterate 1264 1265 md5.cnt = rexx_md5(hashstr) 1266 md5.0 = cnt 1267 1268 /* Passive connection already restored - skip the dupe one */ 1269 PassiveDupe = 0 1270 do X = 1 to md5.0-1 1271 if md5.cnt = md5.X then PassiveDupe = 1 1272 end 1273 if PassiveDupe = 1 then iterate /* do not add record for a duplicate passive connection */ 1274 1275 /* Everything is ok, let's add a new entry */ 1262 1276 cd.lastrh = VRMethod("CN_CONDET","AddRecord") 1263 if options.!debug == 1 then say " cd.lastrh = "cd.lastrh 1264 1265 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mpointFH, p_mpoint, cd.mpidxfh, p_mpidx) 1266 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.workgroupfh, p_workgroup, cd.serverfh, p_server, cd.sharefh, p_share) 1267 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.userfh, p_user, cd.passwordfh, p_password, cd.spasswordfh, p_spassword) 1268 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.ctoFH, p_cachetimeout,cd.cldFH, p_cachelistings) 1269 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.masterfh, p_master, cd.mtypefh, p_mtype, cd.easupportfh, p_easupport, cd.rwfh, p_rw) 1270 1271 /* ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.memlenfh, p_memlen, cd.logfilefh, p_logfile, cd.loglevelfh, p_loglevel ) */ 1272 1273 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.statusfh, icons.!passive) /* Passive */ 1274 ok = VRMethod("CN_CONDET", "SetRecordAttr", cd.lastrh, "Icon", icons.!passive) /* Passive */ 1275 1276 hashstr = p_mpoint' 'translate(p_workgroup)' 'translate(p_server)' 'translate(p_share)' 'p_user' 'p_spassword' 'p_easupport' 'p_rw 1277 1278 md5 = rexx_md5(hashstr) 1279 1280 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.hashfh,md5) 1281 1277 1278 /* Fill columns now */ 1279 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mpointFH, p_mpoint) 1280 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mpidxfh, p_mpidx) 1281 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.workgrpFH , p_workgroup) 1282 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.serverfh, p_server) 1283 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.sharefh, p_share) 1284 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.userfh, p_user) 1285 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.passwordfh, p_password) 1286 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.spasswordfh, p_spassword) 1287 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.ctoFH, p_cachetimeout) 1288 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.cldFH, p_cachelistings) 1289 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.masterfh, p_master) 1290 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mtypefh, p_mtype) 1291 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.easupportfh, p_easupport) 1292 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.rwfh, p_rw) 1293 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.hashfh, md5.cnt) 1294 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.statusfh, icons.!passive) 1295 ok = VRMethod("CN_CONDET", "SetRecordAttr", cd.lastrh, "Icon", icons.!passive) 1296 1297 /* Obsolete fields: 1298 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.memlenfh, p_memlen) 1299 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.logfilefh, p_logfile) 1300 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.loglevelfh, p_loglevel) */ 1282 1301 end 1283 1302 if options.!debug == 1 then say time()' '||"_PassiveLoad done" … … 1299 1318 resdata = "" 1300 1319 resdata = resdata||VRMethod("CN_CONDET","GetFieldData", records.i, cd.mpointfh)||" " 1301 resdata = resdata||'\\'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgr oupfh)1320 resdata = resdata||'\\'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgrpFH ) 1302 1321 resdata = resdata||':'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.serverfh) 1303 1322 resdata = resdata||'\'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.sharefh) 1304 1323 resdata = resdata||'@'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.userfh) 1305 resdata = resdata||';WORKGROUP='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgr oupfh)1324 resdata = resdata||';WORKGROUP='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgrpFH ) 1306 1325 resdata = resdata||';SERVER='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.serverfh) 1307 1326 resdata = resdata||';SHARE='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.sharefh) … … 1732 1751 1733 1752 if Icon = icons.!printer then do /* Printers not supported at the moment */ 1753 call beep 4800,100 1734 1754 CALL VRMessage 'Main', NLVGetMessage( 62 ), NLVGetMessage( 5 ), 'E' 1735 1755 end … … 1804 1824 /* CALL VRSet 'MENU_CONTEXT_SEP2', 'Visible', 0 */ 1805 1825 END 1806 1807 parse var p_string p_workgroup':\\'p_server'\'p_share 1826 1827 parse var p_string p_workgroup'\\'p_server'\'p_share 1828 1829 p_workgroup = strip(p_workgroup,'T',':') 1830 1831 say "p_workgroup = "p_workgroup 1832 say "p_server = "p_server 1833 say "p_share = "p_share 1808 1834 1809 1835 p_server = translate(p_server) … … 1997 2023 p_mpoint = VRMethod("CN_CONDET", "GetFieldData", srcRec, CD.MpointFH) 1998 2024 1999 p_workgroup = VRMethod("CN_CONDET", "GetFieldData", srcRec, CD.WorkgroupFH)2025 p_workgroup = VRMethod("CN_CONDET", "GetFieldData", srcRec, cd.workgrpFH ) 2000 2026 p_server = VRMethod("CN_CONDET", "GetFieldData", srcRec, CD.ServerFH) 2001 2027 p_share = VRMethod("CN_CONDET", "GetFieldData", srcRec, CD.ShareFH) … … 3331 3357 /*:VRX Menu_Selected_Retry_Click 3332 3358 */ 3333 Menu_Selected_Retry_Click: PROCEDURE EXPOSE settings. options. icons. vfs. fs. advanced. cd. samba. 3359 Menu_Selected_Retry_Click: PROCEDURE EXPOSE settings. options. icons. vfs. fs. advanced. cd. samba. mtype. 3334 3360 3335 3361 ok = VRMethod( "CN_CONDET", "GetRecordList", "SourceOrSelected", "srcrec." ) … … 3340 3366 p_mpoint = VRMethod("CN_CONDET", "GetFieldData", srcrec, CD.MpointFH) 3341 3367 3342 p_workgroup = VRMethod("CN_CONDET", "GetFieldData", srcrec, CD.WorkgroupFH)3368 p_workgroup = VRMethod("CN_CONDET", "GetFieldData", srcrec, cd.workgrpFH ) 3343 3369 p_server = VRMethod("CN_CONDET", "GetFieldData", srcrec, CD.ServerFH) 3344 3370 p_share = VRMethod("CN_CONDET", "GetFieldData", srcrec, CD.ShareFH) … … 3369 3395 CALL PB_MOUNT_Click 3370 3396 3371 3397 /* if VRMethod( "CN_CONDET", "ValidateRecord", srcRec) = 1 then do 3372 3398 if VRMethod("CN_CONDET", "GetRecordAttr", srcRec, "Icon") = icons.!passive then ok = VRMethod( "CN_CONDET", "RemoveRecord", srcRec) 3373 end 3399 end */ 3374 3400 return 3375 3401 … … 3620 3646 end 3621 3647 3622 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mpointFH, p_mpoint, cd.mpidxfh, p_mpidx, cd.workgr oupfh, p_workgroup, cd.serverfh, p_server, cd.sharefh, p_share, cd.userfh, p_user)3648 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.mpointFH, p_mpoint, cd.mpidxfh, p_mpidx, cd.workgrpFH , p_workgroup, cd.serverfh, p_server, cd.sharefh, p_share, cd.userfh, p_user) 3623 3649 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.passwordfh, p_password, cd.spasswordfh, p_spassword, cd.masterfh, p_master, cd.mtypefh, p_mtype) 3624 3650 ok = VRMethod("CN_CONDET", "SetFieldData", cd.lastrh, cd.ctoFH, p_cachetimeout, cd.cldFH, p_cachelistings) … … 3765 3791 resource = "" 3766 3792 resource = resource||VRMethod("CN_CONDET","GetFieldData", records.i, cd.mpointfh)||" " 3767 resource = resource||'\\'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgr oupfh)3793 resource = resource||'\\'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgrpFH ) 3768 3794 resource = resource||':'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.serverfh) 3769 3795 resource = resource||'\'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.sharefh) 3770 3796 resource = resource||'@'||VRMethod("CN_CONDET","GetFieldData", records.i, cd.userfh) 3771 resource = resource||';WORKGROUP='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgr oupfh)3797 resource = resource||';WORKGROUP='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.workgrpFH ) 3772 3798 resource = resource||';SERVER='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.serverfh) 3773 3799 resource = resource||';SHARE='||VRMethod("CN_CONDET","GetFieldData", records.i, cd.sharefh) … … 4329 4355 Quit: 4330 4356 if Fatal <> 1 then CALL _INISave 4331 ok = VRREdirectSTdio("OFF")4357 /* ok = VRREdirectSTdio("OFF") */ 4332 4358 window = VRWindow() 4333 4359 call VRSet window, "Shutdown", 1 … … 4653 4679 ok = VRMethod( "CN_INFO", "SetFieldData", Info.!status, Info.TypeFH, strip(NLVGetMessage(67),'T',':'),Info.ValueFH, rpc.srvinfo.LOGONSTATUS ) 4654 4680 /* we did not get these, but we know them anyway */ 4655 if rpc.srvinfo.NETBIOSNAME = "" then ok = VRMethod( "CN_INFO", "SetFieldData", Info.!nbname, Info.TypeFH, strip(NLVGetMessage(137),'T',':'),Info.ValueFH, SMBObj.resname 'ø')4656 if rpc.srvinfo.SERVERSTRING = "" then ok = VRMethod( "CN_INFO", "SetFieldData", Info.!comment,Info.TypeFH, strip(NLVGetMessage(125),'T',':'),Info.ValueFH, SMBObj.comment 'ø')4681 if rpc.srvinfo.NETBIOSNAME = "" then ok = VRMethod( "CN_INFO", "SetFieldData", Info.!nbname, Info.TypeFH, strip(NLVGetMessage(137),'T',':'),Info.ValueFH, SMBObj.resname) 4682 if rpc.srvinfo.SERVERSTRING = "" then ok = VRMethod( "CN_INFO", "SetFieldData", Info.!comment,Info.TypeFH, strip(NLVGetMessage(125),'T',':'),Info.ValueFH, SMBObj.comment) 4657 4683 end 4658 4684 else do
Note:
See TracChangeset
for help on using the changeset viewer.