home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-10 | 3.7 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 57 3a 2f 2f 3d 3d 3d 3d |........|W://====|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 20 |========|==..// |
|00000060| 43 72 65 61 74 65 64 20 | 6f 6e 3a 20 31 32 2f 33 |Created |on: 12/3|
|00000070| 30 2f 32 30 30 33 0d 0a | 2f 2f 20 20 44 65 73 63 |0/2003..|// Desc|
|00000080| 72 69 70 74 69 6f 6e 0d | 0a 2f 2f 0d 0a 2f 2f 20 |ription.|.//..// |
|00000090| 20 57 72 69 74 74 65 6e | 20 62 79 20 52 6f 6e 20 | Written| by Ron |
|000000a0| 50 72 65 73 74 65 6e 62 | 61 63 6b 0d 0a 2f 2f 20 |Prestenb|ack..// |
|000000b0| 20 a9 20 32 30 30 33 2c | 20 45 70 69 63 20 47 61 | . 2003,| Epic Ga|
|000000c0| 6d 65 73 2c 20 49 6e 63 | 2e 20 41 6c 6c 20 52 69 |mes, Inc|. All Ri|
|000000d0| 67 68 74 73 20 52 65 73 | 65 72 76 65 64 0d 0a 2f |ghts Res|erved../|
|000000e0| 2f 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/=======|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000100| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000110| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|00000130| 0a 0d 0a 63 6c 61 73 73 | 20 4d 61 74 63 68 43 6f |...class| MatchCo|
|00000140| 6e 66 69 67 50 61 67 65 | 20 65 78 74 65 6e 64 73 |nfigPage| extends|
|00000150| 20 56 6f 74 69 6e 67 50 | 61 67 65 3b 0d 0a 0d 0a | VotingP|age;....|
|00000160| 76 61 72 20 61 75 74 6f | 6d 61 74 65 64 20 47 55 |var auto|mated GU|
|00000170| 49 54 61 62 43 6f 6e 74 | 72 6f 6c 20 63 5f 47 72 |ITabCont|rol c_Gr|
|00000180| 6f 75 70 73 3b 0d 0a 76 | 61 72 20 61 72 72 61 79 |oups;..v|ar array|
|00000190| 3c 4d 61 74 63 68 53 65 | 74 75 70 50 61 6e 65 6c |<MatchSe|tupPanel|
|000001a0| 42 61 73 65 3e 20 50 61 | 6e 65 6c 73 3b 0d 0a 76 |Base> Pa|nels;..v|
|000001b0| 61 72 28 29 20 63 6f 6e | 66 69 67 20 61 72 72 61 |ar() con|fig arra|
|000001c0| 79 3c 73 74 72 69 6e 67 | 3e 20 50 61 6e 65 6c 43 |y<string|> PanelC|
|000001d0| 6c 61 73 73 2c 20 50 61 | 6e 65 6c 48 69 6e 74 3b |lass, Pa|nelHint;|
|000001e0| 0d 0a 0d 0a 76 61 72 28 | 29 20 62 6f 6f 6c 20 62 |....var(|) bool b|
|000001f0| 44 69 72 74 79 3b 0d 0a | 0d 0a 66 75 6e 63 74 69 |Dirty;..|..functi|
|00000200| 6f 6e 20 49 6e 69 74 43 | 6f 6d 70 6f 6e 65 6e 74 |on InitC|omponent|
|00000210| 28 47 55 49 43 6f 6e 74 | 72 6f 6c 6c 65 72 20 49 |(GUICont|roller I|
|00000220| 6e 43 6f 6e 74 72 6f 6c | 6c 65 72 2c 20 47 55 49 |nControl|ler, GUI|
|00000230| 43 6f 6d 70 6f 6e 65 6e | 74 20 49 6e 4f 77 6e 65 |Componen|t InOwne|
|00000240| 72 29 0d 0a 7b 0d 0a 09 | 6c 6f 63 61 6c 20 69 6e |r)..{...|local in|
|00000250| 74 20 69 3b 0d 0a 09 6c | 6f 63 61 6c 20 4d 61 74 |t i;...l|ocal Mat|
|00000260| 63 68 53 65 74 75 70 50 | 61 6e 65 6c 42 61 73 65 |chSetupP|anelBase|
|00000270| 20 50 61 6e 65 6c 3b 0d | 0a 0d 0a 09 53 75 70 65 | Panel;.|....Supe|
|00000280| 72 2e 49 6e 69 74 43 6f | 6d 70 6f 6e 65 6e 74 28 |r.InitCo|mponent(|
|00000290| 49 6e 43 6f 6e 74 72 6f | 6c 6c 65 72 2c 20 49 6e |InContro|ller, In|
|000002a0| 4f 77 6e 65 72 29 3b 0d | 0a 0d 0a 09 66 5f 43 68 |Owner);.|....f_Ch|
|000002b0| 61 74 2e 4f 6e 41 63 63 | 65 70 74 20 3d 20 41 63 |at.OnAcc|ept = Ac|
|000002c0| 63 65 70 74 41 6e 64 53 | 61 76 65 3b 0d 0a 09 66 |ceptAndS|ave;...f|
|000002d0| 5f 43 68 61 74 2e 4f 6e | 53 75 62 6d 69 74 20 3d |_Chat.On|Submit =|
|000002e0| 20 53 75 62 6d 69 74 41 | 63 74 69 76 65 3b 0d 0a | SubmitA|ctive;..|
|000002f0| 09 63 5f 47 72 6f 75 70 | 73 2e 4d 79 46 6f 6f 74 |.c_Group|s.MyFoot|
|00000300| 65 72 20 3d 20 66 5f 43 | 68 61 74 3b 0d 0a 0d 0a |er = f_C|hat;....|
|00000310| 09 4d 56 52 49 2e 50 72 | 6f 63 65 73 73 52 65 73 |.MVRI.Pr|ocessRes|
|00000320| 70 6f 6e 73 65 20 3d 20 | 4f 6e 52 65 73 70 6f 6e |ponse = |OnRespon|
|00000330| 73 65 3b 0d 0a 09 66 6f | 72 20 28 20 69 20 3d 20 |se;...fo|r ( i = |
|00000340| 30 3b 20 69 20 3c 20 50 | 61 6e 65 6c 43 6c 61 73 |0; i < P|anelClas|
|00000350| 73 2e 4c 65 6e 67 74 68 | 20 26 26 20 69 20 3c 20 |s.Length| && i < |
|00000360| 50 61 6e 65 6c 48 69 6e | 74 2e 4c 65 6e 67 74 68 |PanelHin|t.Length|
|00000370| 3b 20 69 2b 2b 20 29 0d | 0a 09 7b 0d 0a 09 09 50 |; i++ ).|..{....P|
|00000380| 61 6e 65 6c 20 3d 20 4d | 61 74 63 68 53 65 74 75 |anel = M|atchSetu|
|00000390| 70 50 61 6e 65 6c 42 61 | 73 65 28 63 5f 47 72 6f |pPanelBa|se(c_Gro|
|000003a0| 75 70 73 2e 41 64 64 54 | 61 62 28 22 22 2c 20 50 |ups.AddT|ab("", P|
|000003b0| 61 6e 65 6c 43 6c 61 73 | 73 5b 69 5d 2c 2c 50 61 |anelClas|s[i],,Pa|
|000003c0| 6e 65 6c 48 69 6e 74 5b | 69 5d 29 29 3b 0d 0a 09 |nelHint[|i]));...|
|000003d0| 09 69 66 20 28 20 50 61 | 6e 65 6c 20 21 3d 20 4e |.if ( Pa|nel != N|
|000003e0| 6f 6e 65 20 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 50 |one )...|.{.....P|
|000003f0| 61 6e 65 6c 73 5b 50 61 | 6e 65 6c 73 2e 4c 65 6e |anels[Pa|nels.Len|
|00000400| 67 74 68 5d 20 3d 20 50 | 61 6e 65 6c 3b 0d 0a 09 |gth] = P|anel;...|
|00000410| 09 09 50 61 6e 65 6c 2e | 56 52 49 20 3d 20 4d 56 |..Panel.|VRI = MV|
|00000420| 52 49 3b 0d 0a 09 09 09 | 50 61 6e 65 6c 2e 53 65 |RI;.....|Panel.Se|
|00000430| 6e 64 43 6f 6d 6d 61 6e | 64 20 3d 20 53 65 6e 64 |ndComman|d = Send|
|00000440| 43 6f 6d 6d 61 6e 64 3b | 0d 0a 09 09 09 50 61 6e |Command;|.....Pan|
|00000450| 65 6c 2e 4f 6e 43 68 61 | 6e 67 65 20 3d 20 50 61 |el.OnCha|nge = Pa|
|00000460| 6e 65 6c 43 68 61 6e 67 | 65 64 3b 0d 0a 0d 0a 09 |nelChang|ed;.....|
|00000470| 09 09 69 66 20 28 20 50 | 61 6e 65 6c 2e 49 73 4c |..if ( P|anel.IsL|
|00000480| 6f 67 67 65 64 49 6e 28 | 29 20 29 0d 0a 09 09 09 |oggedIn(|) ).....|
|00000490| 09 50 61 6e 65 6c 2e 4f | 6e 4c 6f 67 49 6e 28 29 |.Panel.O|nLogIn()|
|000004a0| 3b 0d 0a 09 09 09 65 6c | 73 65 20 50 61 6e 65 6c |;.....el|se Panel|
|000004b0| 2e 4f 6e 4c 6f 67 4f 75 | 74 28 29 3b 0d 0a 09 09 |.OnLogOu|t();....|
|000004c0| 7d 0d 0a 09 7d 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |}...}..}|....func|
|000004d0| 74 69 6f 6e 20 49 6e 74 | 65 72 6e 61 6c 4f 6e 43 |tion Int|ernalOnC|
|000004e0| 68 61 6e 67 65 28 20 47 | 55 49 43 6f 6d 70 6f 6e |hange( G|UICompon|
|000004f0| 65 6e 74 20 53 65 6e 64 | 65 72 20 29 0d 0a 7b 0d |ent Send|er )..{.|
|00000500| 0a 09 69 66 20 28 20 4d | 61 74 63 68 53 65 74 75 |..if ( M|atchSetu|
|00000510| 70 50 61 6e 65 6c 42 61 | 73 65 28 53 65 6e 64 65 |pPanelBa|se(Sende|
|00000520| 72 29 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 09 |r) != No|ne )....|
|00000530| 62 44 69 72 74 79 20 3d | 20 74 72 75 65 3b 0d 0a |bDirty =| true;..|
|00000540| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 53 65 |}....fun|ction Se|
|00000550| 6e 64 43 6f 6d 6d 61 6e | 64 28 20 73 74 72 69 6e |ndComman|d( strin|
|00000560| 67 20 43 6f 6d 6d 61 6e | 64 20 29 0d 0a 7b 0d 0a |g Comman|d )..{..|
|00000570| 09 69 66 20 28 20 4d 56 | 52 49 20 21 3d 20 4e 6f |.if ( MV|RI != No|
|00000580| 6e 65 20 29 0d 0a 09 09 | 4d 56 52 49 2e 53 65 6e |ne )....|MVRI.Sen|
|00000590| 64 43 6f 6d 6d 61 6e 64 | 28 43 6f 6d 6d 61 6e 64 |dCommand|(Command|
|000005a0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |);..}...|.functio|
|000005b0| 6e 20 4f 6e 52 65 73 70 | 6f 6e 73 65 28 20 73 74 |n OnResp|onse( st|
|000005c0| 72 69 6e 67 20 52 65 73 | 70 6f 6e 73 65 20 29 0d |ring Res|ponse ).|
|000005d0| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 69 6e 74 20 69 |.{...loc|al int i|
|000005e0| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 73 74 72 69 6e 67 |;...loca|l string|
|000005f0| 20 54 79 70 65 2c 20 49 | 6e 66 6f 2c 20 44 61 74 | Type, I|nfo, Dat|
|00000600| 61 3b 0d 0a 0d 0a 2f 2f | 09 6c 6f 67 28 22 52 65 |a;....//|.log("Re|
|00000610| 63 65 69 76 65 64 20 72 | 65 73 70 6f 6e 73 65 20 |ceived r|esponse |
|00000620| 66 72 6f 6d 20 4d 56 52 | 49 3a 22 40 52 65 73 70 |from MVR|I:"@Resp|
|00000630| 6f 6e 73 65 29 3b 0d 0a | 0d 0a 09 44 65 63 6f 64 |onse);..|...Decod|
|00000640| 65 52 65 73 70 6f 6e 73 | 65 28 52 65 73 70 6f 6e |eRespons|e(Respon|
|00000650| 73 65 2c 20 54 79 70 65 | 2c 20 49 6e 66 6f 2c 20 |se, Type|, Info, |
|00000660| 44 61 74 61 29 3b 0d 0a | 09 69 66 20 28 20 48 61 |Data);..|.if ( Ha|
|00000670| 6e 64 6c 65 52 65 73 70 | 6f 6e 73 65 28 54 79 70 |ndleResp|onse(Typ|
|00000680| 65 2c 20 49 6e 66 6f 2c | 20 44 61 74 61 29 20 29 |e, Info,| Data) )|
|00000690| 0d 0a 09 09 72 65 74 75 | 72 6e 3b 0d 0a 0d 0a 09 |....retu|rn;.....|
|000006a0| 66 6f 72 20 28 20 69 20 | 3d 20 30 3b 20 69 20 3c |for ( i |= 0; i <|
|000006b0| 20 50 61 6e 65 6c 73 2e | 4c 65 6e 67 74 68 3b 20 | Panels.|Length; |
|000006c0| 69 2b 2b 20 29 0d 0a 09 | 09 69 66 20 28 20 50 61 |i++ )...|.if ( Pa|
|000006d0| 6e 65 6c 73 5b 69 5d 2e | 48 61 6e 64 6c 65 52 65 |nels[i].|HandleRe|
|000006e0| 73 70 6f 6e 73 65 28 54 | 79 70 65 2c 20 49 6e 66 |sponse(T|ype, Inf|
|000006f0| 6f 2c 20 44 61 74 61 29 | 20 29 0d 0a 09 09 09 72 |o, Data)| ).....r|
|00000700| 65 74 75 72 6e 3b 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |eturn;..|}....fun|
|00000710| 63 74 69 6f 6e 20 62 6f | 6f 6c 20 48 61 6e 64 6c |ction bo|ol Handl|
|00000720| 65 52 65 73 70 6f 6e 73 | 65 28 73 74 72 69 6e 67 |eRespons|e(string|
|00000730| 20 54 79 70 65 2c 20 73 | 74 72 69 6e 67 20 49 6e | Type, s|tring In|
|00000740| 66 6f 2c 20 73 74 72 69 | 6e 67 20 44 61 74 61 29 |fo, stri|ng Data)|
|00000750| 0d 0a 7b 0d 0a 09 6c 6f | 63 61 6c 20 69 6e 74 20 |..{...lo|cal int |
|00000760| 69 3b 0d 0a 0d 0a 09 69 | 66 20 28 20 54 79 70 65 |i;.....i|f ( Type|
|00000770| 20 7e 3d 20 22 6c 6f 67 | 69 6e 22 20 29 0d 0a 09 | ~= "log|in" )...|
|00000780| 7b 0d 0a 09 09 69 66 20 | 28 20 49 6e 66 6f 20 3d |{....if |( Info =|
|00000790| 3d 20 22 22 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |= "" )..|..{.....|
|000007a0| 66 6f 72 20 28 20 69 20 | 3d 20 30 3b 20 69 20 3c |for ( i |= 0; i <|
|000007b0| 20 50 61 6e 65 6c 73 2e | 4c 65 6e 67 74 68 3b 20 | Panels.|Length; |
|000007c0| 69 2b 2b 20 29 0d 0a 09 | 09 09 7b 0d 0a 09 09 09 |i++ )...|..{.....|
|000007d0| 09 69 66 20 28 20 4d 61 | 74 63 68 53 65 74 75 70 |.if ( Ma|tchSetup|
|000007e0| 4c 6f 67 69 6e 50 61 6e | 65 6c 28 50 61 6e 65 6c |LoginPan|el(Panel|
|000007f0| 73 5b 69 5d 29 20 21 3d | 20 4e 6f 6e 65 20 29 0d |s[i]) !=| None ).|
|00000800| 0a 09 09 09 09 09 4d 61 | 74 63 68 53 65 74 75 70 |......Ma|tchSetup|
|00000810| 4c 6f 67 69 6e 50 61 6e | 65 6c 28 50 61 6e 65 6c |LoginPan|el(Panel|
|00000820| 73 5b 69 5d 29 2e 4c 6f | 67 69 6e 46 61 69 6c 65 |s[i]).Lo|ginFaile|
|00000830| 64 28 29 3b 0d 0a 09 09 | 09 09 65 6c 73 65 0d 0a |d();....|..else..|
|00000840| 09 09 09 09 09 50 61 6e | 65 6c 73 5b 69 5d 2e 4f |.....Pan|els[i].O|
|00000850| 6e 4c 6f 67 6f 75 74 28 | 29 3b 0d 0a 09 09 09 7d |nLogout(|);.....}|
|00000860| 0d 0a 0d 0a 09 09 09 72 | 65 74 75 72 6e 20 74 72 |.......r|eturn tr|
|00000870| 75 65 3b 0d 0a 09 09 7d | 0d 0a 0d 0a 09 09 66 6f |ue;....}|......fo|
|00000880| 72 20 28 20 69 20 3d 20 | 30 3b 20 69 20 3c 20 50 |r ( i = |0; i < P|
|00000890| 61 6e 65 6c 73 2e 4c 65 | 6e 67 74 68 3b 20 69 2b |anels.Le|ngth; i+|
|000008a0| 2b 20 29 0d 0a 09 09 7b | 0d 0a 09 09 09 69 66 20 |+ )....{|.....if |
|000008b0| 28 20 50 61 6e 65 6c 73 | 5b 69 5d 20 21 3d 20 4e |( Panels|[i] != N|
|000008c0| 6f 6e 65 20 29 0d 0a 09 | 09 09 09 50 61 6e 65 6c |one )...|...Panel|
|000008d0| 73 5b 69 5d 2e 4f 6e 4c | 6f 67 49 6e 28 29 3b 0d |s[i].OnL|ogIn();.|
|000008e0| 0a 09 09 7d 0d 0a 0d 0a | 09 09 72 65 74 75 72 6e |...}....|..return|
|000008f0| 20 74 72 75 65 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 69 | true;..|.}.....i|
|00000900| 66 20 28 20 54 79 70 65 | 20 7e 3d 20 22 6c 6f 67 |f ( Type| ~= "log|
|00000910| 6f 75 74 22 20 29 0d 0a | 09 7b 0d 0a 09 09 66 6f |out" )..|.{....fo|
|00000920| 72 20 28 20 69 20 3d 20 | 30 3b 20 69 20 3c 20 50 |r ( i = |0; i < P|
|00000930| 61 6e 65 6c 73 2e 4c 65 | 6e 67 74 68 3b 20 69 2b |anels.Le|ngth; i+|
|00000940| 2b 20 29 0d 0a 09 09 09 | 69 66 20 28 20 50 61 6e |+ ).....|if ( Pan|
|00000950| 65 6c 73 5b 69 5d 20 21 | 3d 20 4e 6f 6e 65 20 29 |els[i] !|= None )|
|00000960| 0d 0a 09 09 09 09 50 61 | 6e 65 6c 73 5b 69 5d 2e |......Pa|nels[i].|
|00000970| 4f 6e 4c 6f 67 4f 75 74 | 28 29 3b 0d 0a 09 7d 0d |OnLogOut|();...}.|
|00000980| 0a 0d 0a 09 69 66 20 28 | 20 54 79 70 65 20 7e 3d |....if (| Type ~=|
|00000990| 20 63 6c 61 73 73 27 56 | 6f 74 69 6e 67 52 65 70 | class'V|otingRep|
|000009a0| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 27 2e 64 65 |lication|Info'.de|
|000009b0| 66 61 75 6c 74 2e 53 74 | 61 74 75 73 49 44 20 29 |fault.St|atusID )|
|000009c0| 0d 0a 09 7b 0d 0a 09 09 | 69 66 20 28 20 49 6e 66 |...{....|if ( Inf|
|000009d0| 6f 20 7e 3d 20 63 6c 61 | 73 73 27 56 6f 74 69 6e |o ~= cla|ss'Votin|
|000009e0| 67 52 65 70 6c 69 63 61 | 74 69 6f 6e 49 6e 66 6f |gReplica|tionInfo|
|000009f0| 27 2e 64 65 66 61 75 6c | 74 2e 43 6f 6d 70 6c 65 |'.defaul|t.Comple|
|00000a00| 74 65 49 44 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |teID )..|..{.....|
|00000a10| 66 6f 72 20 28 20 69 20 | 3d 20 30 3b 20 69 20 3c |for ( i |= 0; i <|
|00000a20| 20 50 61 6e 65 6c 73 2e | 4c 65 6e 67 74 68 3b 20 | Panels.|Length; |
|00000a30| 69 2b 2b 20 29 0d 0a 09 | 09 09 09 50 61 6e 65 6c |i++ )...|...Panel|
|00000a40| 73 5b 69 5d 2e 52 65 63 | 65 69 76 65 43 6f 6d 70 |s[i].Rec|eiveComp|
|00000a50| 6c 65 74 65 28 29 3b 0d | 0a 0d 0a 09 09 09 72 65 |lete();.|......re|
|00000a60| 74 75 72 6e 20 74 72 75 | 65 3b 0d 0a 09 09 7d 0d |turn tru|e;....}.|
|00000a70| 0a 09 7d 0d 0a 0d 0a 09 | 72 65 74 75 72 6e 20 66 |..}.....|return f|
|00000a80| 61 6c 73 65 3b 0d 0a 7d | 0d 0a 0d 0a 73 74 61 74 |alse;..}|....stat|
|00000a90| 69 63 20 66 75 6e 63 74 | 69 6f 6e 20 44 65 63 6f |ic funct|ion Deco|
|00000aa0| 64 65 52 65 73 70 6f 6e | 73 65 28 20 73 74 72 69 |deRespon|se( stri|
|00000ab0| 6e 67 20 52 65 73 70 6f | 6e 73 65 2c 20 6f 75 74 |ng Respo|nse, out|
|00000ac0| 20 73 74 72 69 6e 67 20 | 54 79 70 65 2c 20 6f 75 | string |Type, ou|
|00000ad0| 74 20 73 74 72 69 6e 67 | 20 49 6e 66 6f 2c 20 6f |t string| Info, o|
|00000ae0| 75 74 20 73 74 72 69 6e | 67 20 44 61 74 61 20 29 |ut strin|g Data )|
|00000af0| 0d 0a 7b 0d 0a 09 6c 6f | 63 61 6c 20 73 74 72 69 |..{...lo|cal stri|
|00000b00| 6e 67 20 73 74 72 3b 0d | 0a 0d 0a 09 54 79 70 65 |ng str;.|....Type|
|00000b10| 20 3d 20 22 22 3b 0d 0a | 09 49 6e 66 6f 20 3d 20 | = "";..|.Info = |
|00000b20| 22 22 3b 0d 0a 09 44 61 | 74 61 20 3d 20 22 22 3b |"";...Da|ta = "";|
|00000b30| 0d 0a 0d 0a 09 69 66 20 | 28 20 52 65 73 70 6f 6e |.....if |( Respon|
|00000b40| 73 65 20 3d 3d 20 22 22 | 20 29 0d 0a 09 09 72 65 |se == ""| )....re|
|00000b50| 74 75 72 6e 3b 0d 0a 0d | 0a 09 69 66 20 28 20 44 |turn;...|..if ( D|
|00000b60| 69 76 69 64 65 28 52 65 | 73 70 6f 6e 73 65 2c 20 |ivide(Re|sponse, |
|00000b70| 22 3a 22 2c 20 54 79 70 | 65 2c 20 73 74 72 29 20 |":", Typ|e, str) |
|00000b80| 29 0d 0a 09 7b 0d 0a 09 | 09 69 66 20 28 20 21 44 |)...{...|.if ( !D|
|00000b90| 69 76 69 64 65 28 73 74 | 72 2c 20 22 3b 22 2c 20 |ivide(st|r, ";", |
|00000ba0| 49 6e 66 6f 2c 20 44 61 | 74 61 29 20 29 0d 0a 09 |Info, Da|ta) )...|
|00000bb0| 09 09 49 6e 66 6f 20 3d | 20 73 74 72 3b 0d 0a 09 |..Info =| str;...|
|00000bc0| 7d 0d 0a 09 65 6c 73 65 | 20 54 79 70 65 20 3d 20 |}...else| Type = |
|00000bd0| 52 65 73 70 6f 6e 73 65 | 3b 0d 0a 7d 0d 0a 0d 0a |Response|;..}....|
|00000be0| 65 76 65 6e 74 20 62 6f | 6f 6c 20 4e 6f 74 69 66 |event bo|ol Notif|
|00000bf0| 79 4c 65 76 65 6c 43 68 | 61 6e 67 65 28 29 0d 0a |yLevelCh|ange()..|
|00000c00| 7b 0d 0a 09 62 50 65 72 | 73 69 73 74 65 6e 74 20 |{...bPer|sistent |
|00000c10| 3d 20 66 61 6c 73 65 3b | 0d 0a 09 4c 65 76 65 6c |= false;|...Level|
|00000c20| 43 68 61 6e 67 65 64 28 | 29 3b 0d 0a 09 72 65 74 |Changed(|);...ret|
|00000c30| 75 72 6e 20 74 72 75 65 | 3b 0d 0a 7d 0d 0a 0d 0a |urn true|;..}....|
|00000c40| 66 75 6e 63 74 69 6f 6e | 20 50 61 6e 65 6c 43 68 |function| PanelCh|
|00000c50| 61 6e 67 65 64 28 20 47 | 55 49 43 6f 6d 70 6f 6e |anged( G|UICompon|
|00000c60| 65 6e 74 20 53 65 6e 64 | 65 72 20 29 0d 0a 7b 0d |ent Send|er )..{.|
|00000c70| 0a 09 62 44 69 72 74 79 | 20 3d 20 74 72 75 65 3b |..bDirty| = true;|
|00000c80| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00000c90| 53 75 62 6d 69 74 41 63 | 74 69 76 65 28 29 0d 0a |SubmitAc|tive()..|
|00000ca0| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 69 6e 74 20 69 3b |{...loca|l int i;|
|00000cb0| 0d 0a 0d 0a 09 69 66 20 | 28 20 63 5f 47 72 6f 75 |.....if |( c_Grou|
|00000cc0| 70 73 2e 41 63 74 69 76 | 65 54 61 62 20 21 3d 20 |ps.Activ|eTab != |
|00000cd0| 4e 6f 6e 65 20 26 26 20 | 63 5f 47 72 6f 75 70 73 |None && |c_Groups|
|00000ce0| 2e 41 63 74 69 76 65 54 | 61 62 2e 4d 79 50 61 6e |.ActiveT|ab.MyPan|
|00000cf0| 65 6c 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 7b |el != No|ne )...{|
|00000d00| 0d 0a 09 09 66 6f 72 20 | 28 20 69 20 3d 20 30 3b |....for |( i = 0;|
|00000d10| 20 69 20 3c 20 50 61 6e | 65 6c 73 2e 4c 65 6e 67 | i < Pan|els.Leng|
|00000d20| 74 68 3b 20 69 2b 2b 20 | 29 0d 0a 09 09 7b 0d 0a |th; i++ |)....{..|
|00000d30| 09 09 09 69 66 20 28 20 | 50 61 6e 65 6c 73 5b 69 |...if ( |Panels[i|
|00000d40| 5d 20 3d 3d 20 63 5f 47 | 72 6f 75 70 73 2e 41 63 |] == c_G|roups.Ac|
|00000d50| 74 69 76 65 54 61 62 2e | 4d 79 50 61 6e 65 6c 20 |tiveTab.|MyPanel |
|00000d60| 29 0d 0a 09 09 09 7b 0d | 0a 09 09 09 09 69 66 20 |).....{.|.....if |
|00000d70| 28 20 50 61 6e 65 6c 73 | 5b 69 5d 2e 62 44 69 72 |( Panels|[i].bDir|
|00000d80| 74 79 20 3d 3d 20 74 72 | 75 65 20 29 0d 0a 09 09 |ty == tr|ue )....|
|00000d90| 09 09 09 50 61 6e 65 6c | 73 5b 69 5d 2e 53 75 62 |...Panel|s[i].Sub|
|00000da0| 6d 69 74 43 68 61 6e 67 | 65 73 28 29 3b 0d 0a 09 |mitChang|es();...|
|00000db0| 09 09 09 62 72 65 61 6b | 3b 0d 0a 09 09 09 7d 0d |...break|;.....}.|
|00000dc0| 0a 09 09 7d 0d 0a 09 7d | 0d 0a 7d 0d 0a 0d 0a 66 |...}...}|..}....f|
|00000dd0| 75 6e 63 74 69 6f 6e 20 | 41 63 63 65 70 74 41 6e |unction |AcceptAn|
|00000de0| 64 53 61 76 65 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |dSave().|.{...loc|
|00000df0| 61 6c 20 69 6e 74 20 69 | 3b 0d 0a 0d 0a 09 66 6f |al int i|;.....fo|
|00000e00| 72 20 28 20 69 20 3d 20 | 30 3b 20 69 20 3c 20 50 |r ( i = |0; i < P|
|00000e10| 61 6e 65 6c 73 2e 4c 65 | 6e 67 74 68 3b 20 69 2b |anels.Le|ngth; i+|
|00000e20| 2b 20 29 0d 0a 09 7b 0d | 0a 09 09 69 66 20 28 20 |+ )...{.|...if ( |
|00000e30| 50 61 6e 65 6c 73 5b 69 | 5d 2e 62 44 69 72 74 79 |Panels[i|].bDirty|
|00000e40| 20 29 0d 0a 09 09 09 50 | 61 6e 65 6c 73 5b 69 5d | ).....P|anels[i]|
|00000e50| 2e 53 75 62 6d 69 74 43 | 68 61 6e 67 65 73 28 29 |.SubmitC|hanges()|
|00000e60| 3b 0d 0a 09 7d 0d 0a 0d | 0a 09 4d 56 52 49 2e 4d |;...}...|..MVRI.M|
|00000e70| 61 74 63 68 53 65 74 74 | 69 6e 67 73 53 75 62 6d |atchSett|ingsSubm|
|00000e80| 69 74 28 29 3b 0d 0a 0d | 0a 09 62 44 69 72 74 79 |it();...|..bDirty|
|00000e90| 20 3d 20 66 61 6c 73 65 | 3b 0d 0a 7d 0d 0a 0d 0a | = false|;..}....|
|00000ea0| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+