Changeset 15314
- Timestamp:
- 04/17/12 22:15:16 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/networkbrowser/networkbrowser.h
r15311 r15314 346 346 treffer = 1; 347 347 newnode->mode = ostrcat("0", NULL, 0, 0); 348 ret = sscanf(line, "%s\t-fstype=cifs,%[^,],rsize=%[^,],wsize=%[^,],user=%[^,],pass=%s\t://%[^/]/%s", newnode->sharename, newnode->options, newnode->rsize, newnode->wsize, newnode->username, newnode->password, newnode->ip, newnode->sharedir); 349 if(ret != 8) 348 if(strstr(line, "user=") == NULL) 349 { 350 treffer = 6; 351 ret = sscanf(line, "%s\t-fstype=cifs,%[^,],rsize=%[^,],wsize=%s\t://%[^/]/%s", newnode->sharename, newnode->options, newnode->rsize, newnode->wsize, newnode->ip, newnode->sharedir); 352 } 353 else 354 { 355 treffer = 8; 356 free(newnode->userauth); newnode->userauth = NULL; 357 newnode->userauth = ostrcat(newnode->userauth, "1", 1, 0); 358 ret = sscanf(line, "%s\t-fstype=cifs,%[^,],rsize=%[^,],wsize=%[^,],user=%[^,],pass=%s\t://%[^/]/%s", newnode->sharename, newnode->options, newnode->rsize, newnode->wsize, newnode->username, newnode->password, newnode->ip, newnode->sharedir); 359 } 360 if(ret != treffer) 350 361 { 351 362 if(count > 0) … … 514 525 savesettings = ostrcat(savesettings, ",wsize=", 1, 0); 515 526 savesettings = ostrcat(savesettings, node->wsize, 1, 0); 516 savesettings = ostrcat(savesettings, ",user=", 1, 0); 517 savesettings = ostrcat(savesettings, node->username, 1, 0); 518 savesettings = ostrcat(savesettings, ",pass=", 1, 0); 519 savesettings = ostrcat(savesettings, node->password, 1, 0); 527 528 if(ostrcmp(node->userauth, "1") == 0) 529 { 530 savesettings = ostrcat(savesettings, ",user=", 1, 0); 531 savesettings = ostrcat(savesettings, node->username, 1, 0); 532 savesettings = ostrcat(savesettings, ",pass=", 1, 0); 533 savesettings = ostrcat(savesettings, node->password, 1, 0); 534 } 535 520 536 savesettings = ostrcat(savesettings, "\t://", 1, 0); 521 537 tmpstr = fixip(node->ip, 1); … … 899 915 if(node == NULL) return; 900 916 901 if(ostrcmp(node->userauth, "0") == 0)902 {903 skin_username->hidden = YES;904 skin_password->hidden = YES;905 }906 else907 {908 skin_username->hidden = NO;909 skin_password->hidden = NO;910 }911 912 if(ostrcmp(node->proxyauth, "0") == 0)913 {914 skin_proxyuser->hidden = YES;915 skin_proxypass->hidden = YES;916 }917 else918 {919 skin_proxyuser->hidden = NO;920 skin_proxypass->hidden = NO;921 }922 923 if(ostrcmp(node->useproxy, "0") == 0)924 {925 skin_proxy->hidden = YES;926 skin_proxyip->hidden = YES;927 skin_proxyport->hidden = YES;928 skin_proxyuser->hidden = YES;929 skin_proxypass->hidden = YES;930 skin_proxyauth->hidden = YES;931 }932 else933 {934 skin_proxy->hidden = NO;935 skin_proxyip->hidden = NO;936 skin_proxyport->hidden = NO;937 skin_proxyauth->hidden = NO;938 939 if(ostrcmp(node->proxyauth, "0") == 0)940 {941 skin_proxyuser->hidden = YES;942 skin_proxypass->hidden = YES;943 }944 else945 {946 skin_proxyuser->hidden = NO;947 skin_proxypass->hidden = NO;948 }949 }950 951 if(ostrcmp(node->usessl, "0") == 0)952 skin_ssl->hidden = YES;953 else954 skin_ssl->hidden = NO;955 956 917 if(ostrcmp(node->mode, "0") == 0) 957 918 { … … 963 924 free(tmpstr); tmpstr = NULL; 964 925 965 skin_username->hidden = NO;966 skin_password->hidden = NO;967 926 skin_protocol->hidden = YES; 968 927 skin_rsize->hidden = NO; … … 976 935 skin_proxypass->hidden = YES; 977 936 skin_ftpport->hidden = YES; 978 skin_userauth->hidden = YES;937 skin_userauth->hidden = NO; 979 938 skin_proxyauth->hidden = YES; 980 939 skin_useproxy->hidden = YES; 981 940 skin_usessl->hidden = YES; 941 942 if(ostrcmp(node->userauth, "0") == 0) 943 { 944 skin_username->hidden = YES; 945 skin_password->hidden = YES; 946 } 947 else 948 { 949 skin_username->hidden = NO; 950 skin_password->hidden = NO; 951 } 982 952 } 983 953 else if(ostrcmp(node->mode, "1") == 0)
Note: See TracChangeset
for help on using the changeset viewer.