Rev 7752 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5990 | leency | 1 | |
7755 | leency | 2 | { |
5990 | leency | 3 | int i; |
4 | dword orig_URL = in_URL; |
||
5 | char newurl[URL_SIZE+1]; |
||
7755 | leency | 6 | |
5990 | leency | 7 | |
8 | { |
||
9 | strcpy(i+1, i+5); |
||
10 | } |
||
11 | |||
12 | |||
7755 | leency | 13 | |
7163 | leency | 14 | |
7742 | leency | 15 | { |
7163 | leency | 16 | strcpy(#newurl, "http:"); |
7750 | leency | 17 | strcat(#newurl, in_URL); |
18 | strcpy(orig_URL, #newurl); |
||
7163 | leency | 19 | return orig_URL; |
7755 | leency | 20 | } |
7163 | leency | 21 | |
5990 | leency | 22 | |
7742 | leency | 23 | if (!http.transfer) |
7281 | leency | 24 | { |
5990 | leency | 25 | strcpy(#newurl, history.current()); |
6021 | leency | 26 | } |
5990 | leency | 27 | else |
28 | { |
||
29 | strcpy(#newurl, history.items.get(history.active-2)); |
||
6021 | leency | 30 | } |
5990 | leency | 31 | |
32 | |||
33 | { |
||
34 | i = strchr(#newurl+8, '/'); |
||
35 | if (i) ESBYTE[i]=0; |
||
36 | in_URL+=1; |
||
37 | } |
||
38 | |||
39 | |||
40 | |||
41 | |||
42 | { |
||
43 | newurl[strrchr(#newurl, '/')] = 0x00; |
||
44 | } |
||
45 | |||
46 | |||
47 | { |
||
48 | in_URL+=3; |
||
49 | newurl[strrchr(#newurl, '/')-1] = 0x00; |
||
50 | goto _CUT_ST_LEVEL_MARK; |
||
51 | } |
||
52 | |||
53 | |||
54 | |||
55 | |||
56 | strcpy(orig_URL, #newurl); |
||
57 | return orig_URL; |
||
7755 | leency | 58 | }>> |
5990 | leency | 59 |