ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 37 2e 34 00 00 00 00 10 00 00 11 3b 4a 53 1d 5f 40 00 db 4f 00 00 69 76 61 6e | b0VIM.7.4........;JS._@..O..ivan |
0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0040 | 00 00 00 00 66 6c 65 65 74 70 61 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....fleetpaw.................... |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 69 76 61 6e 2f 66 72 65 65 73 69 64 65 2f 72 74 2f 6c 69 | ............~ivan/freeside/rt/li |
0080 | 62 2f 52 54 78 2f 43 61 6c 65 6e 64 61 72 2e 70 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | b/RTx/Calendar.pm............... |
00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 00 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 | .........utf-8..3210....#"!...U. |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 03 00 7f 00 00 00 02 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | tp.............................. |
1020 | 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 77 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 | ................w............... |
1040 | 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 82 00 00 00 00 00 00 00 85 00 00 00 00 00 00 00 | ................................ |
1060 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 6a 0e 00 00 be 0e 00 00 00 10 00 00 0e 00 00 00 00 00 00 00 e9 0f 00 00 e8 0f 00 00 | ad..j........................... |
2020 | dc 0f 00 00 c3 0f 00 00 b5 0f 00 00 a2 0f 00 00 a1 0f 00 00 8a 0f 00 00 89 0f 00 00 66 0f 00 00 | ............................f... |
2040 | 44 0f 00 00 43 0f 00 00 f8 0e 00 00 be 0e 00 00 c5 0e 00 00 c0 0e 00 00 92 0e 00 00 4b 0e 00 00 | D...C.......................K... |
2060 | 44 0e 00 00 43 0e 00 00 04 0e 00 00 03 0e 00 00 c1 0d 00 00 b7 0d 00 00 b6 0d 00 00 b4 0d 00 00 | D...C........................... |
2080 | b3 0d 00 00 a5 0d 00 00 7d 0d 00 00 4f 0d 00 00 0d 0d 00 00 06 0d 00 00 05 0d 00 00 b8 0c 00 00 | ........}...O................... |
20a0 | b7 0c 00 00 75 0c 00 00 6b 0c 00 00 69 0c 00 00 68 0c 00 00 54 0c 00 00 26 0c 00 00 f8 0b 00 00 | ....u...k...i...h...T...&....... |
20c0 | b6 0b 00 00 af 0b 00 00 ae 0b 00 00 62 0b 00 00 61 0b 00 00 1f 0b 00 00 15 0b 00 00 14 0b 00 00 | ............b...a............... |
20e0 | 12 0b 00 00 11 0b 00 00 dc 0a 00 00 c4 0a 00 00 b4 0a 00 00 a2 0a 00 00 78 0a 00 00 46 0a 00 00 | ........................x...F... |
2100 | 44 0a 00 00 43 0a 00 00 30 0a 00 00 0c 0a 00 00 0b 0a 00 00 f5 09 00 00 f4 09 00 00 d8 09 00 00 | D...C...0....................... |
2120 | 91 09 00 00 82 09 00 00 3c 09 00 00 2a 09 00 00 29 09 00 00 15 09 00 00 13 09 00 00 12 09 00 00 | ........<...*...)............... |
2140 | 00 09 00 00 c6 08 00 00 c5 08 00 00 94 08 00 00 7f 08 00 00 7e 08 00 00 4c 08 00 00 2d 08 00 00 | ....................~...L...-... |
2160 | 2c 08 00 00 1b 08 00 00 06 08 00 00 05 08 00 00 d8 07 00 00 d7 07 00 00 af 07 00 00 95 07 00 00 | ,............................... |
2180 | 73 07 00 00 2c 07 00 00 fb 06 00 00 b3 06 00 00 68 06 00 00 65 06 00 00 5f 06 00 00 4a 06 00 00 | s...,...........h...e..._...J... |
21a0 | 48 06 00 00 47 06 00 00 45 06 00 00 f1 05 00 00 ef 05 00 00 d3 05 00 00 b6 05 00 00 94 05 00 00 | H...G...E....................... |
21c0 | 93 05 00 00 60 05 00 00 37 05 00 00 17 05 00 00 cb 04 00 00 90 04 00 00 72 04 00 00 44 04 00 00 | ....`...7...............r...D... |
21e0 | 0f 04 00 00 0e 04 00 00 fa 03 00 00 d1 03 00 00 ce 03 00 00 c8 03 00 00 c6 03 00 00 c5 03 00 00 | ................................ |
2200 | a3 03 00 00 a2 03 00 00 59 03 00 00 30 03 00 00 fa 02 00 00 c5 02 00 00 a7 02 00 00 7f 02 00 00 | ........Y...0................... |
2220 | 63 02 00 00 2c 02 00 00 3f 02 00 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6d 79 20 24 | c...,...?...............for.my.$ |
2240 | 63 6f 6e 74 65 6d 70 6f 72 61 72 79 20 28 24 70 61 72 65 6e 74 2d 3e 63 68 69 6c 64 72 65 6e 29 | contemporary.($parent->children) |
2260 | 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 79 20 24 73 6f 72 74 5f 6f 72 64 65 72 3b 00 20 | .{.............my.$sort_order;.. |
2280 | 20 20 20 20 20 20 20 20 20 20 20 6d 79 20 24 70 61 72 65 6e 74 20 3d 20 24 73 65 6c 66 2d 3e 70 | ...........my.$parent.=.$self->p |
22a0 | 61 72 65 6e 74 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 79 20 24 73 65 6c 66 20 3d 20 73 68 | arent;.............my.$self.=.sh |
22c0 | 69 66 74 3b 00 20 20 20 20 20 20 20 20 2a 52 54 3a 3a 49 6e 74 65 72 66 61 63 65 3a 3a 57 65 62 | ift;.........*RT::Interface::Web |
22e0 | 3a 3a 4d 65 6e 75 3a 3a 61 64 64 5f 61 66 74 65 72 20 3d 20 73 75 62 20 7b 00 75 6e 6c 65 73 73 | ::Menu::add_after.=.sub.{.unless |
2300 | 20 28 52 54 3a 3a 49 6e 74 65 72 66 61 63 65 3a 3a 57 65 62 3a 3a 4d 65 6e 75 2d 3e 63 61 6e 28 | .(RT::Interface::Web::Menu->can( |
2320 | 27 61 64 64 5f 61 66 74 65 72 27 29 29 20 7b 00 23 20 73 68 69 6d 20 74 68 69 73 20 69 6e 20 73 | 'add_after')).{.#.shim.this.in.s |
2340 | 6f 20 49 20 64 6f 6e 27 74 20 63 6f 70 79 20 74 68 65 20 63 6f 64 65 2e 00 23 20 77 65 20 73 68 | o.I.don't.copy.the.code..#.we.sh |
2360 | 6f 75 6c 64 20 67 65 74 20 61 6e 20 61 64 64 5f 61 66 74 65 72 20 6d 65 74 68 6f 64 20 69 6e 20 | ould.get.an.add_after.method.in. |
2380 | 34 2e 30 2e 36 20 28 68 6f 70 65 66 75 6c 6c 79 29 2c 20 62 75 74 20 75 6e 74 69 6c 20 74 68 65 | 4.0.6.(hopefully),.but.until.the |
23a0 | 6e 00 00 70 61 63 6b 61 67 65 20 52 54 3a 3a 49 6e 74 65 72 66 61 63 65 3a 3a 57 65 62 3a 3a 4d | n..package.RT::Interface::Web::M |
23c0 | 65 6e 75 3b 00 00 7d 00 20 20 20 20 7d 00 09 7d 00 09 09 69 66 20 22 63 61 6c 65 6e 64 61 72 22 | enu;..}.....}..}...if."calendar" |
23e0 | 20 65 71 20 24 73 65 61 72 63 68 2d 3e 44 65 73 63 72 69 70 74 69 6f 6e 3b 00 09 20 20 20 20 72 | .eq.$search->Description;......r |
2400 | 65 74 75 72 6e 20 24 73 65 61 72 63 68 00 00 09 09 09 20 26 26 20 24 73 65 61 72 63 68 2d 3e 53 | eturn.$search......&&.$search->S |
2420 | 75 62 56 61 6c 75 65 28 27 53 65 61 72 63 68 54 79 70 65 27 29 20 6e 65 20 27 54 69 63 6b 65 74 | ubValue('SearchType').ne.'Ticket |
2440 | 27 29 3b 00 09 20 20 20 20 6e 65 78 74 20 69 66 20 28 24 73 65 61 72 63 68 2d 3e 53 75 62 56 61 | ');......next.if.($search->SubVa |
2460 | 6c 75 65 28 27 53 65 61 72 63 68 54 79 70 65 27 29 00 09 66 6f 72 20 6d 79 20 24 73 65 61 72 63 | lue('SearchType')..for.my.$searc |
2480 | 68 20 28 40 73 65 61 72 63 68 65 73 29 20 7b 00 09 6d 79 20 40 73 65 61 72 63 68 65 73 20 3d 20 | h.(@searches).{..my.@searches.=. |
24a0 | 24 6f 62 6a 65 63 74 2d 3e 41 74 74 72 69 62 75 74 65 73 2d 3e 4e 61 6d 65 64 28 27 53 61 76 65 | $object->Attributes->Named('Save |
24c0 | 64 53 65 61 72 63 68 27 29 3b 00 09 6e 65 78 74 20 75 6e 6c 65 73 73 20 72 65 66 28 24 6f 62 6a | dSearch');..next.unless.ref($obj |
24e0 | 65 63 74 29 20 65 71 20 27 52 54 3a 3a 55 73 65 72 27 20 26 26 20 24 6f 62 6a 65 63 74 2d 3e 69 | ect).eq.'RT::User'.&&.$object->i |
2500 | 64 20 3d 3d 20 24 43 75 72 72 65 6e 74 55 73 65 72 2d 3e 49 64 3b 00 20 20 20 20 66 6f 72 20 6d | d.==.$CurrentUser->Id;.....for.m |
2520 | 79 20 24 6f 62 6a 65 63 74 20 28 40 4f 62 6a 65 63 74 73 29 20 7b 00 20 20 20 20 6d 79 20 40 4f | y.$object.(@Objects).{.....my.@O |
2540 | 62 6a 65 63 74 73 20 3d 20 24 43 75 72 72 65 6e 74 55 73 65 72 2d 3e 55 73 65 72 4f 62 6a 3b 00 | bjects.=.$CurrentUser->UserObj;. |
2560 | 20 20 20 20 23 20 49 27 6d 20 71 75 69 74 65 20 73 75 72 65 20 74 68 65 20 6c 6f 6f 70 20 69 73 | ....#.I'm.quite.sure.the.loop.is |
2580 | 6e 27 74 20 75 73 65 66 75 6c 6c 20 62 75 74 2e 2e 2e 00 00 20 20 20 20 6d 79 20 24 44 65 73 63 | n't.usefull.but.........my.$Desc |
25a0 | 72 69 70 74 69 6f 6e 20 3d 20 22 63 61 6c 65 6e 64 61 72 22 3b 00 20 20 20 20 6d 79 20 24 43 75 | ription.=."calendar";.....my.$Cu |
25c0 | 72 72 65 6e 74 55 73 65 72 20 3d 20 73 68 69 66 74 3b 00 73 75 62 20 53 65 61 72 63 68 44 65 66 | rrentUser.=.shift;.sub.SearchDef |
25e0 | 61 75 6c 74 43 61 6c 65 6e 64 61 72 20 7b 00 23 00 23 20 54 61 6b 65 20 61 20 75 73 65 72 20 6f | aultCalendar.{.#.#.Take.a.user.o |
2600 | 62 6a 65 63 74 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 73 65 61 72 63 68 20 77 69 74 68 | bject.and.return.the.search.with |
2620 | 20 44 65 73 63 72 69 70 74 69 6f 6e 20 22 63 61 6c 65 6e 64 61 72 22 20 69 66 20 69 74 20 65 78 | .Description."calendar".if.it.ex |
2640 | 69 73 74 73 00 23 00 00 7d 00 20 20 20 20 72 65 74 75 72 6e 20 25 54 69 63 6b 65 74 73 3b 00 20 | ists.#..}.....return.%Tickets;.. |
2660 | 20 20 20 7d 00 09 7d 00 09 09 20 20 20 20 6f 72 20 24 41 6c 72 65 61 64 79 53 65 65 6e 7b 20 20 | ...}..}.......or.$AlreadySeen{.. |
2680 | 4c 6f 63 61 6c 44 61 74 65 28 24 54 69 63 6b 65 74 2d 3e 24 44 61 74 65 4f 62 6a 2d 3e 55 6e 69 | LocalDate($Ticket->$DateObj->Uni |
26a0 | 78 29 20 7d 7b 20 24 54 69 63 6b 65 74 20 7d 2b 2b 3b 00 09 09 75 6e 6c 65 73 73 20 28 24 54 69 | x).}{.$Ticket.}++;...unless.($Ti |
26c0 | 63 6b 65 74 2d 3e 54 79 70 65 20 65 71 20 27 72 65 6d 69 6e 64 65 72 27 20 61 6e 64 20 6e 6f 74 | cket->Type.eq.'reminder'.and.not |
26e0 | 20 24 54 69 63 6b 65 74 2d 3e 52 65 66 65 72 73 54 6f 2d 3e 46 69 72 73 74 29 00 09 09 23 20 69 | .$Ticket->RefersTo->First)...#.i |
2700 | 66 20 72 65 6d 69 6e 64 65 72 2c 20 63 68 65 63 6b 20 69 74 27 73 20 72 65 66 65 72 69 6e 67 20 | f.reminder,.check.it's.refering. |
2720 | 74 6f 20 61 20 74 69 63 6b 65 74 00 09 20 20 20 20 70 75 73 68 20 40 7b 20 24 54 69 63 6b 65 74 | to.a.ticket......push.@{.$Ticket |
2740 | 73 7b 20 4c 6f 63 61 6c 44 61 74 65 28 24 54 69 63 6b 65 74 2d 3e 24 44 61 74 65 4f 62 6a 2d 3e | s{.LocalDate($Ticket->$DateObj-> |
2760 | 55 6e 69 78 29 20 7d 20 7d 2c 20 24 54 69 63 6b 65 74 00 09 20 20 20 20 6d 79 20 24 44 61 74 65 | Unix).}.},.$Ticket......my.$Date |
2780 | 4f 62 6a 20 3d 20 24 44 61 74 65 20 2e 20 22 4f 62 6a 22 3b 00 09 66 6f 72 20 6d 79 20 24 44 61 | Obj.=.$Date..."Obj";..for.my.$Da |
27a0 | 74 65 20 28 40 24 44 61 74 65 73 29 20 7b 00 09 23 20 48 6f 77 20 74 6f 20 66 69 6e 64 20 74 68 | te.(@$Dates).{..#.How.to.find.th |
27c0 | 65 20 4c 61 73 74 43 6f 6e 74 61 63 74 65 64 20 64 61 74 65 20 3f 00 00 20 20 20 20 77 68 69 6c | e.LastContacted.date.?......whil |
27e0 | 65 20 28 20 6d 79 20 24 54 69 63 6b 65 74 20 3d 20 24 54 69 63 6b 65 74 73 2d 3e 4e 65 78 74 28 | e.(.my.$Ticket.=.$Tickets->Next( |
2800 | 29 29 20 7b 00 00 20 20 20 20 6d 79 20 25 41 6c 72 65 61 64 79 53 65 65 6e 3b 00 20 20 20 20 6d | )).{......my.%AlreadySeen;.....m |
2820 | 79 20 25 54 69 63 6b 65 74 73 3b 00 00 20 20 20 20 24 54 69 63 6b 65 74 73 2d 3e 46 72 6f 6d 53 | y.%Tickets;......$Tickets->FromS |
2840 | 51 4c 28 24 51 75 65 72 79 29 3b 00 20 20 20 20 6d 79 20 24 54 69 63 6b 65 74 73 20 3d 20 52 54 | QL($Query);.....my.$Tickets.=.RT |
2860 | 3a 3a 54 69 63 6b 65 74 73 2d 3e 6e 65 77 28 24 43 75 72 72 65 6e 74 55 73 65 72 29 3b 00 00 09 | ::Tickets->new($CurrentUser);... |
2880 | 69 66 20 24 62 65 67 69 6e 20 61 6e 64 20 24 65 6e 64 3b 00 20 20 20 20 24 51 75 65 72 79 20 2e | if.$begin.and.$end;.....$Query.. |
28a0 | 3d 20 44 61 74 65 73 43 6c 61 75 73 65 73 28 24 44 61 74 65 73 2c 20 24 62 65 67 69 6e 2c 20 24 | =.DatesClauses($Dates,.$begin,.$ |
28c0 | 65 6e 64 29 00 00 20 20 20 20 6d 79 20 28 24 43 75 72 72 65 6e 74 55 73 65 72 2c 20 24 51 75 65 | end)......my.($CurrentUser,.$Que |
28e0 | 72 79 2c 20 24 44 61 74 65 73 2c 20 24 62 65 67 69 6e 2c 20 24 65 6e 64 29 20 3d 20 40 5f 3b 00 | ry,.$Dates,.$begin,.$end).=.@_;. |
2900 | 73 75 62 20 46 69 6e 64 54 69 63 6b 65 74 73 20 7b 00 00 7d 00 20 20 20 20 72 65 74 75 72 6e 20 | sub.FindTickets.{..}.....return. |
2920 | 24 63 6c 61 75 73 65 73 00 00 09 69 66 20 40 44 61 74 65 43 6c 61 75 73 65 73 3b 00 20 20 20 20 | $clauses...if.@DateClauses;..... |
2940 | 24 63 6c 61 75 73 65 73 20 20 2e 3d 20 22 20 41 4e 44 20 22 20 2e 20 22 20 28 20 22 20 2e 20 6a | $clauses...=.".AND."...".(."...j |
2960 | 6f 69 6e 28 22 20 4f 52 20 22 2c 20 40 44 61 74 65 43 6c 61 75 73 65 73 29 20 2e 20 22 20 29 20 | oin(".OR.",.@DateClauses)...".). |
2980 | 22 00 20 20 20 20 7d 20 40 24 44 61 74 65 73 3b 00 09 22 28 24 5f 20 3e 3d 20 27 22 20 2e 20 24 | ".....}.@$Dates;.."($_.>=.'"...$ |
29a0 | 62 65 67 69 6e 20 2e 20 22 20 30 30 3a 30 30 3a 30 30 27 20 41 4e 44 20 24 5f 20 3c 3d 20 27 22 | begin...".00:00:00'.AND.$_.<=.'" |
29c0 | 20 2e 20 24 65 6e 64 20 2e 20 22 20 32 33 3a 35 39 3a 35 39 27 29 22 00 20 20 20 20 6d 79 20 40 | ...$end...".23:59:59')".....my.@ |
29e0 | 44 61 74 65 43 6c 61 75 73 65 73 20 3d 20 6d 61 70 20 7b 00 00 20 20 20 20 6d 79 20 24 63 6c 61 | DateClauses.=.map.{......my.$cla |
2a00 | 75 73 65 73 20 3d 20 22 22 3b 00 00 20 20 20 20 6d 79 20 28 24 44 61 74 65 73 2c 20 24 62 65 67 | uses.=."";......my.($Dates,.$beg |
2a20 | 69 6e 2c 20 24 65 6e 64 29 20 3d 20 40 5f 3b 00 73 75 62 20 44 61 74 65 73 43 6c 61 75 73 65 73 | in,.$end).=.@_;.sub.DatesClauses |
2a40 | 20 7b 00 00 7d 00 20 20 73 70 72 69 6e 74 66 20 22 25 34 64 2d 25 30 32 64 2d 25 30 32 64 22 2c | .{..}...sprintf."%4d-%02d-%02d", |
2a60 | 20 28 24 79 20 2b 20 31 39 30 30 29 2c 20 2b 2b 24 6d 2c 20 24 64 3b 00 20 20 6d 79 20 28 24 64 | .($y.+.1900),.++$m,.$d;...my.($d |
2a80 | 2c 24 6d 2c 24 79 29 20 3d 20 28 6c 6f 63 61 6c 74 69 6d 65 28 24 74 73 29 29 5b 33 2e 2e 35 5d | ,$m,$y).=.(localtime($ts))[3..5] |
2aa0 | 3b 00 20 20 6d 79 20 24 74 73 20 3d 20 73 68 69 66 74 3b 00 73 75 62 20 4c 6f 63 61 6c 44 61 74 | ;...my.$ts.=.shift;.sub.LocalDat |
2ac0 | 65 20 7b 00 23 20 61 6e 64 20 77 65 20 6e 65 65 64 20 6c 6f 63 61 6c 74 69 6d 65 00 23 20 77 65 | e.{.#.and.we.need.localtime.#.we |
2ae0 | 20 63 61 6e 27 74 20 75 73 65 20 52 54 3a 3a 44 61 74 65 3a 3a 44 61 74 65 20 62 65 63 61 75 73 | .can't.use.RT::Date::Date.becaus |
2b00 | 65 20 69 74 20 75 73 65 73 20 67 6d 74 69 6d 65 00 00 7d 00 00 20 20 20 20 24 64 61 79 3b 00 20 | e.it.uses.gmtime..}......$day;.. |
2b20 | 20 20 20 24 64 61 79 20 3d 20 24 73 65 74 2d 3e 6e 65 78 74 28 24 64 61 79 29 20 77 68 69 6c 65 | ...$day.=.$set->next($day).while |
2b40 | 20 24 64 61 79 2d 3e 64 61 79 5f 6f 66 5f 77 65 65 6b 20 21 3d 20 24 6d 61 74 63 68 64 61 79 3b | .$day->day_of_week.!=.$matchday; |
2b60 | 00 00 20 20 20 20 6d 79 20 24 64 61 79 20 3d 20 44 61 74 65 54 69 6d 65 2d 3e 6e 65 77 28 20 79 | ......my.$day.=.DateTime->new(.y |
2b80 | 65 61 72 20 3d 3e 20 24 79 65 61 72 2c 20 6d 6f 6e 74 68 20 3d 3e 20 24 6d 6f 6e 74 68 2c 20 64 | ear.=>.$year,.month.=>.$month,.d |
2ba0 | 61 79 20 3d 3e 20 24 64 61 79 20 29 3b 00 00 20 20 20 20 29 3b 00 09 6e 65 78 74 20 3d 3e 20 73 | ay.=>.$day.);......);..next.=>.s |
2bc0 | 75 62 20 7b 20 24 5f 5b 30 5d 2d 3e 74 72 75 6e 63 61 74 65 28 20 74 6f 20 3d 3e 20 27 64 61 79 | ub.{.$_[0]->truncate(.to.=>.'day |
2be0 | 27 20 29 2d 3e 61 64 64 28 20 64 61 79 73 20 3d 3e 20 31 20 29 20 7d 00 20 20 20 20 6d 79 20 24 | '.)->add(.days.=>.1.).}.....my.$ |
2c00 | 73 65 74 20 3d 20 44 61 74 65 54 69 6d 65 3a 3a 53 65 74 2d 3e 66 72 6f 6d 5f 72 65 63 75 72 72 | set.=.DateTime::Set->from_recurr |
2c20 | 65 6e 63 65 28 00 20 20 20 20 6d 79 20 28 24 79 65 61 72 2c 20 24 6d 6f 6e 74 68 2c 20 24 64 61 | ence(.....my.($year,.$month,.$da |
2c40 | 79 2c 20 24 6d 61 74 63 68 64 61 79 29 20 3d 20 40 5f 3b 00 73 75 62 20 4c 61 73 74 44 61 79 4f | y,.$matchday).=.@_;.sub.LastDayO |
2c60 | 66 57 65 65 6b 20 7b 00 00 7d 00 20 20 20 20 24 64 61 79 3b 00 20 20 20 20 24 64 61 79 20 3d 20 | fWeek.{..}.....$day;.....$day.=. |
2c80 | 24 73 65 74 2d 3e 6e 65 78 74 28 24 64 61 79 29 20 77 68 69 6c 65 20 24 64 61 79 2d 3e 64 61 79 | $set->next($day).while.$day->day |
2ca0 | 5f 6f 66 5f 77 65 65 6b 20 21 3d 20 24 6d 61 74 63 68 64 61 79 3b 00 00 20 20 20 20 6d 79 20 24 | _of_week.!=.$matchday;......my.$ |
2cc0 | 64 61 79 20 3d 20 44 61 74 65 54 69 6d 65 2d 3e 6c 61 73 74 5f 64 61 79 5f 6f 66 5f 6d 6f 6e 74 | day.=.DateTime->last_day_of_mont |
2ce0 | 68 28 20 79 65 61 72 20 3d 3e 20 24 79 65 61 72 2c 20 6d 6f 6e 74 68 20 3d 3e 20 24 6d 6f 6e 74 | h(.year.=>.$year,.month.=>.$mont |
2d00 | 68 20 29 3b 00 00 20 20 20 20 29 3b 00 09 6e 65 78 74 20 3d 3e 20 73 75 62 20 7b 20 24 5f 5b 30 | h.);......);..next.=>.sub.{.$_[0 |
2d20 | 5d 2d 3e 74 72 75 6e 63 61 74 65 28 20 74 6f 20 3d 3e 20 27 64 61 79 27 20 29 2d 3e 61 64 64 28 | ]->truncate(.to.=>.'day'.)->add( |
2d40 | 20 64 61 79 73 20 3d 3e 20 31 20 29 20 7d 00 20 20 20 20 6d 79 20 24 73 65 74 20 3d 20 44 61 74 | .days.=>.1.).}.....my.$set.=.Dat |
2d60 | 65 54 69 6d 65 3a 3a 53 65 74 2d 3e 66 72 6f 6d 5f 72 65 63 75 72 72 65 6e 63 65 28 00 20 20 20 | eTime::Set->from_recurrence(.... |
2d80 | 20 6d 79 20 28 24 79 65 61 72 2c 20 24 6d 6f 6e 74 68 2c 20 24 6d 61 74 63 68 64 61 79 29 20 3d | .my.($year,.$month,.$matchday).= |
2da0 | 20 40 5f 3b 00 73 75 62 20 4c 61 73 74 44 61 79 20 7b 00 00 7d 00 00 20 20 20 20 24 64 61 79 3b | .@_;.sub.LastDay.{..}......$day; |
2dc0 | 00 20 20 20 20 24 64 61 79 20 3d 20 24 73 65 74 2d 3e 6e 65 78 74 28 24 64 61 79 29 20 77 68 69 | .....$day.=.$set->next($day).whi |
2de0 | 6c 65 20 24 64 61 79 2d 3e 64 61 79 5f 6f 66 5f 77 65 65 6b 20 21 3d 20 24 6d 61 74 63 68 64 61 | le.$day->day_of_week.!=.$matchda |
2e00 | 79 3b 00 00 20 20 20 20 6d 79 20 24 64 61 79 20 3d 20 44 61 74 65 54 69 6d 65 2d 3e 6e 65 77 28 | y;......my.$day.=.DateTime->new( |
2e20 | 20 79 65 61 72 20 3d 3e 20 24 79 65 61 72 2c 20 6d 6f 6e 74 68 20 3d 3e 20 24 6d 6f 6e 74 68 20 | .year.=>.$year,.month.=>.$month. |
2e40 | 29 3b 00 00 20 20 20 20 29 3b 00 09 6e 65 78 74 20 3d 3e 20 73 75 62 20 7b 20 24 5f 5b 30 5d 2d | );......);..next.=>.sub.{.$_[0]- |
2e60 | 3e 74 72 75 6e 63 61 74 65 28 20 74 6f 20 3d 3e 20 27 64 61 79 27 20 29 2d 3e 73 75 62 74 72 61 | >truncate(.to.=>.'day'.)->subtra |
2e80 | 63 74 28 20 64 61 79 73 20 3d 3e 20 31 20 29 20 7d 00 20 20 20 20 6d 79 20 24 73 65 74 20 3d 20 | ct(.days.=>.1.).}.....my.$set.=. |
2ea0 | 44 61 74 65 54 69 6d 65 3a 3a 53 65 6f 75 72 20 40 45 58 50 4f 52 54 5f 4f 4b 20 3d 20 71 20 20 | DateTime::Seour.@EXPORT_OK.=.q.. |
2ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65 61 72 63 68 44 65 66 61 75 6c 74 | ...................SearchDefault |
2ee0 | 43 61 6c 65 6e 64 61 72 20 46 69 6e 64 54 69 63 6b 65 74 73 20 29 3b 00 6f 75 72 20 40 45 58 50 | Calendar.FindTickets.);.our.@EXP |
2f00 | 4f 52 54 5f 4f 4b 20 3d 20 71 77 28 20 46 69 72 73 74 44 61 79 20 4c 61 73 74 44 61 79 20 4c 61 | ORT_OK.=.qw(.FirstDay.LastDay.La |
2f20 | 73 74 44 61 79 4f 66 57 65 65 6b 20 44 61 74 65 73 43 6c 61 75 73 65 73 20 4c 6f 63 61 6c 44 61 | stDayOfWeek.DatesClauses.LocalDa |
2f40 | 74 65 00 00 20 20 20 20 69 66 20 52 54 2d 3e 63 61 6e 28 27 41 64 64 53 74 79 6c 65 53 68 65 65 | te......if.RT->can('AddStyleShee |
2f60 | 74 73 27 29 3b 00 52 54 2d 3e 41 64 64 53 74 79 6c 65 53 68 65 65 74 73 28 27 63 61 6c 65 6e 64 | ts');.RT->AddStyleSheets('calend |
2f80 | 61 72 2e 63 73 73 27 29 00 00 6f 75 72 20 24 56 45 52 53 49 4f 4e 20 3d 20 22 30 2e 31 37 22 3b | ar.css')..our.$VERSION.=."0.17"; |
2fa0 | 00 00 75 73 65 20 44 61 74 65 54 69 6d 65 3a 3a 53 65 74 3b 00 75 73 65 20 44 61 74 65 54 69 6d | ..use.DateTime::Set;.use.DateTim |
2fc0 | 65 3b 00 75 73 65 20 62 61 73 65 20 71 77 28 20 45 78 70 6f 72 74 65 72 20 29 3b 00 75 73 65 20 | e;.use.base.qw(.Exporter.);.use. |
2fe0 | 73 74 72 69 63 74 3b 00 00 70 61 63 6b 61 67 65 20 52 54 78 3a 3a 43 61 6c 65 6e 64 61 72 3b 00 | strict;..package.RTx::Calendar;. |
3000 | 61 64 00 00 70 00 00 00 94 02 00 00 00 10 00 00 82 00 00 00 00 00 00 00 c6 0f 00 00 85 0f 00 00 | ad..p........................... |
3020 | 6b 0f 00 00 59 0f 00 00 34 0f 00 00 e4 0e 00 00 d2 0e 00 00 c4 0e 00 00 87 0e 00 00 7c 0e 00 00 | k...Y...4...................|... |
3040 | 7a 0e 00 00 79 0e 00 00 78 0e 00 00 75 0e 00 00 74 0e 00 00 6c 0e 00 00 6b 0e 00 00 5f 0e 00 00 | z...y...x...u...t...l...k..._... |
3060 | 5e 0e 00 00 34 0e 00 00 33 0e 00 00 20 0e 00 00 1f 0e 00 00 da 0d 00 00 94 0d 00 00 79 0d 00 00 | ^...4...3...................y... |
3080 | 78 0d 00 00 37 0d 00 00 36 0d 00 00 ef 0c 00 00 a9 0c 00 00 6a 0c 00 00 69 0c 00 00 55 0c 00 00 | x...7...6...........j...i...U... |
30a0 | 54 0c 00 00 24 0c 00 00 23 0c 00 00 fb 0b 00 00 fa 0b 00 00 eb 0b 00 00 d9 0b 00 00 d8 0b 00 00 | T...$...#....................... |
30c0 | b1 0b 00 00 b0 0b 00 00 9e 0b 00 00 98 0b 00 00 8a 0b 00 00 89 0b 00 00 44 0b 00 00 27 0b 00 00 | ........................D...'... |
30e0 | 26 0b 00 00 11 0b 00 00 10 0b 00 00 f6 0a 00 00 f5 0a 00 00 ae 0a 00 00 85 0a 00 00 84 0a 00 00 | &............................... |
3100 | 5f 0a 00 00 5e 0a 00 00 29 0a 00 00 f1 09 00 00 f0 09 00 00 ae 09 00 00 6b 09 00 00 6a 09 00 00 | _...^...)...............k...j... |
3120 | 32 09 00 00 f6 08 00 00 f5 08 00 00 d8 08 00 00 d7 08 00 00 94 08 00 00 7d 08 00 00 7c 08 00 00 | 2.......................}...|... |
3140 | 59 08 00 00 58 08 00 00 16 08 00 00 ea 07 00 00 e9 07 00 00 a1 07 00 00 a0 07 00 00 81 07 00 00 | Y...X........................... |
3160 | 80 07 00 00 3a 07 00 00 e7 06 00 00 e6 06 00 00 b0 06 00 00 7b 06 00 00 7a 06 00 00 6d 06 00 00 | ....:...............{...z...m... |
3180 | 6c 06 00 00 32 06 00 00 31 06 00 00 18 06 00 00 17 06 00 00 d1 05 00 00 8f 05 00 00 61 05 00 00 | l...2...1...................a... |
31a0 | 60 05 00 00 40 05 00 00 27 05 00 00 26 05 00 00 ea 04 00 00 e9 04 00 00 dd 04 00 00 dc 04 00 00 | `...@...'...&................... |
31c0 | bc 04 00 00 7b 04 00 00 57 04 00 00 55 04 00 00 46 04 00 00 45 04 00 00 2c 04 00 00 2b 04 00 00 | ....{...W...U...F...E...,...+... |
31e0 | 01 04 00 00 00 04 00 00 c2 03 00 00 c1 03 00 00 b0 03 00 00 af 03 00 00 6e 03 00 00 6d 03 00 00 | ........................n...m... |
3200 | 3c 03 00 00 3b 03 00 00 fd 02 00 00 ce 02 00 00 cd 02 00 00 9a 02 00 00 99 02 00 00 94 02 00 00 | <...;........................... |
3220 | 93 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 63 75 74 00 00 53 65 65 20 4c 3c | ....................=cut..See.L< |
32a0 | 68 74 74 70 3a 2f 2f 77 77 77 2e 70 65 72 6c 2e 63 6f 6d 2f 70 65 72 6c 2f 6d 69 73 63 2f 41 72 | http://www.perl.com/perl/misc/Ar |
32c0 | 74 69 73 74 69 63 2e 68 74 6d 6c 3e 00 00 6d 6f 64 69 66 79 20 69 74 20 75 6e 64 65 72 20 74 68 | tistic.html>..modify.it.under.th |
32e0 | 65 20 73 61 6d 65 20 74 65 72 6d 73 20 61 73 20 50 65 72 6c 20 69 74 73 65 6c 66 2e 00 54 68 69 | e.same.terms.as.Perl.itself..Thi |
3300 | 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 | s.program.is.free.software;.you. |
3320 | 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 00 00 43 6f 70 79 | can.redistribute.it.and/or..Copy |
3340 | 72 69 67 68 74 20 32 30 31 30 2d 32 30 31 32 20 62 79 20 42 65 73 74 20 50 72 61 63 74 69 63 61 | right.2010-2012.by.Best.Practica |
3360 | 6c 20 53 6f 6c 75 74 69 6f 6e 73 2e 00 00 43 6f 70 79 72 69 67 68 74 20 32 30 30 37 2d 32 30 30 | l.Solutions...Copyright.2007-200 |
3380 | 39 20 62 79 20 4e 69 63 6f 6c 61 73 20 43 68 75 63 68 65 20 45 3c 6c 74 3e 6e 63 68 75 63 68 65 | 9.by.Nicolas.Chuche.E<lt>nchuche |
33a0 | 40 62 61 72 6e 61 2e 62 65 45 3c 67 74 3e 00 00 3d 68 65 61 64 31 20 43 4f 50 59 52 49 47 48 54 | @barna.beE<gt>..=head1.COPYRIGHT |
33c0 | 00 00 49 64 65 61 20 62 6f 72 72 6f 77 65 64 20 66 72 6f 6d 20 72 65 64 6d 69 6e 65 27 73 20 63 | ..Idea.borrowed.from.redmine's.c |
33e0 | 61 6c 65 6e 64 61 72 20 28 54 68 61 6e 6b 73 20 4a 65 61 6e 2d 50 68 69 6c 69 70 70 65 29 2e 00 | alendar.(Thanks.Jean-Philippe).. |
3400 | 00 4e 69 63 6f 6c 61 73 20 43 68 75 63 68 65 20 45 3c 6c 74 3e 6e 63 68 75 63 68 65 40 62 61 72 | .Nicolas.Chuche.E<lt>nchuche@bar |
3420 | 6e 61 2e 62 65 45 3c 67 74 3e 00 00 42 65 73 74 20 50 72 61 63 74 69 63 61 6c 20 53 6f 6c 75 74 | na.beE<gt>..Best.Practical.Solut |
3440 | 69 6f 6e 73 00 00 3d 68 65 61 64 31 20 41 55 54 48 4f 52 53 00 20 00 6f 72 20 4c 3c 62 75 67 2d | ions..=head1.AUTHORS...or.L<bug- |
3460 | 52 54 78 2d 43 61 6c 65 6e 64 61 72 40 72 74 2e 63 70 61 6e 2e 6f 72 67 3e 2e 00 4c 3c 68 74 74 | RTx-Calendar@rt.cpan.org>..L<htt |
3480 | 70 3a 2f 2f 72 74 2e 63 70 61 6e 2e 6f 72 67 2f 50 75 62 6c 69 63 2f 44 69 73 74 2f 44 69 73 70 | p://rt.cpan.org/Public/Dist/Disp |
34a0 | 6c 61 79 2e 68 74 6d 6c 3f 4e 61 6d 65 3d 52 54 78 2d 43 61 6c 65 6e 64 61 72 3e 00 41 6c 6c 20 | lay.html?Name=RTx-Calendar>.All. |
34c0 | 62 75 67 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 70 6f 72 74 65 64 20 76 69 61 00 00 3d 68 65 | bugs.should.be.reported.via..=he |
34e0 | 61 64 31 20 42 55 47 53 00 00 52 54 78 2d 43 61 6c 65 6e 64 61 72 20 6d 61 79 20 77 6f 72 6b 20 | ad1.BUGS..RTx-Calendar.may.work. |
3500 | 77 69 74 68 6f 75 74 20 74 68 69 73 20 62 75 74 20 69 74 27 73 20 6e 6f 74 20 76 65 72 79 20 63 | without.this.but.it's.not.very.c |
3520 | 6c 65 61 6e 2e 00 00 20 20 72 6d 20 54 6f 6f 6c 73 2f 43 61 6c 65 6e 64 61 72 2e 68 74 6d 6c 00 | lean.....rm.Tools/Calendar.html. |
3540 | 20 20 72 6d 20 2d 72 66 20 43 61 6c 6c 62 61 63 6b 73 2f 52 54 78 2d 43 61 6c 65 6e 64 61 72 00 | ..rm.-rf.Callbacks/RTx-Calendar. |
3560 | 00 2f 6f 70 74 2f 72 74 33 2f 73 68 61 72 65 2f 68 74 6d 6c 29 20 61 6e 64 20 64 65 6c 65 74 65 | ./opt/rt3/share/html).and.delete |
3580 | 20 74 68 6f 73 65 20 66 69 6c 65 73 20 3a 00 74 6f 20 64 65 6c 65 74 65 20 6f 6c 64 20 66 69 6c | .those.files.:.to.delete.old.fil |
35a0 | 65 73 20 6d 61 6e 75 61 6c 6c 79 2e 20 47 6f 20 69 6e 20 52 54 48 4f 4d 45 2f 73 68 61 72 65 2f | es.manually..Go.in.RTHOME/share/ |
35c0 | 68 74 6d 6c 20 28 62 79 20 64 65 66 61 75 6c 74 00 41 73 20 49 27 76 65 20 63 68 61 6e 67 65 20 | html.(by.default.As.I've.change. |
35e0 | 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 2c 20 69 66 20 79 6f 75 20 75 70 67 72 | directory.structure,.if.you.upgr |
3600 | 61 64 65 20 66 72 6f 6d 20 30 2e 30 32 20 79 6f 75 20 6e 65 65 64 00 00 3d 68 65 61 64 31 20 55 | ade.from.0.02.you.need..=head1.U |
3620 | 50 47 52 41 44 45 20 46 52 4f 4d 20 30 2e 30 32 00 00 41 20 73 6d 61 6c 6c 20 68 65 6c 70 20 73 | PGRADE.FROM.0.02..A.small.help.s |
3640 | 65 63 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 2f 50 72 65 66 73 2f 43 61 | ection.is.available.in./Prefs/Ca |
3660 | 6c 65 6e 64 61 72 2e 68 74 6d 6c 00 00 3d 68 65 61 64 31 20 55 53 41 47 45 00 00 20 20 53 65 74 | lendar.html..=head1.USAGE....Set |
3680 | 28 24 49 43 61 6c 52 65 6d 69 6e 64 65 72 54 79 70 65 20 2c 22 44 61 74 61 3a 3a 49 43 61 6c 3a | ($ICalReminderType.,"Data::ICal: |
36a0 | 3a 45 6e 74 72 79 3a 3a 54 6f 64 6f 22 29 3b 00 20 20 53 65 74 28 24 49 43 61 6c 54 69 63 6b 65 | :Entry::Todo");...Set($ICalTicke |
36c0 | 74 54 79 70 65 2c 20 20 20 22 44 61 74 61 3a 3a 49 43 61 6c 3a 3a 45 6e 74 72 79 3a 3a 45 76 65 | tType,..."Data::ICal::Entry::Eve |
36e0 | 6e 74 22 29 3b 00 00 62 79 20 73 65 74 74 69 6e 67 20 24 52 54 3a 3a 49 43 61 6c 54 69 63 6b 65 | nt");..by.setting.$RT::ICalTicke |
3700 | 74 54 79 70 65 20 61 6e 64 20 24 52 54 3a 3a 49 43 61 6c 52 65 6d 69 6e 64 65 72 54 79 70 65 20 | tType.and.$RT::ICalReminderType. |
3720 | 69 6e 20 65 74 63 2f 52 54 5f 53 69 74 65 43 6f 6e 66 69 67 2e 70 6d 20 3a 00 42 79 20 64 65 66 | in.etc/RT_SiteConfig.pm.:.By.def |
3740 | 61 75 6c 74 2c 20 74 69 63 6b 65 74 73 20 61 72 65 20 74 6f 64 6f 20 61 6e 64 20 72 65 6d 69 6e | ault,.tickets.are.todo.and.remin |
3760 | 64 65 72 73 20 65 76 65 6e 74 2e 20 59 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 69 73 00 | ders.event..You.can.change.this. |
3780 | 00 3d 68 65 61 64 32 20 49 43 41 4c 20 66 65 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 | .=head2.ICAL.feed.configuration. |
37a0 | 00 20 20 20 20 40 43 61 6c 65 6e 64 61 72 50 6f 70 75 70 46 69 65 6c 64 73 20 3d 20 28 27 53 74 | .....@CalendarPopupFields.=.('St |
37c0 | 61 74 75 73 27 2c 20 27 4f 77 6e 65 72 4f 62 6a 2d 3e 4e 61 6d 65 27 2c 20 27 44 75 65 4f 62 6a | atus',.'OwnerObj->Name',.'DueObj |
37e0 | 2d 3e 49 53 4f 27 29 3b 00 00 6d 6f 75 73 65 20 6f 76 65 72 20 61 20 64 61 74 65 20 69 6e 20 65 | ->ISO');..mouse.over.a.date.in.e |
3800 | 74 63 2f 52 54 5f 53 69 74 65 43 6f 6e 66 69 67 2e 70 6d 20 3a 00 59 6f 75 20 63 61 6e 20 63 68 | tc/RT_SiteConfig.pm.:.You.can.ch |
3820 | 61 6e 67 65 20 77 68 69 63 68 20 66 69 65 6c 64 73 20 73 68 6f 77 20 75 70 20 69 6e 20 74 68 65 | ange.which.fields.show.up.in.the |
3840 | 20 70 6f 70 75 70 20 64 69 73 70 6c 61 79 20 77 68 65 6e 20 79 6f 75 00 00 20 20 20 20 53 65 74 | .popup.display.when.you......Set |
3860 | 28 24 43 61 6c 65 6e 64 61 72 44 69 73 70 6c 61 79 4f 77 6e 65 72 2c 20 31 29 3b 00 00 65 74 63 | ($CalendarDisplayOwner,.1);..etc |
3880 | 2f 52 54 5f 53 69 74 65 43 6f 6e 66 69 67 2e 70 6d 20 3a 00 59 6f 75 20 63 61 6e 20 73 68 6f 77 | /RT_SiteConfig.pm.:.You.can.show |
38a0 | 20 74 68 65 20 6f 77 6e 65 72 20 69 6e 20 65 61 63 68 20 64 61 79 20 62 6f 78 20 62 79 20 61 64 | .the.owner.in.each.day.box.by.ad |
38c0 | 64 69 6e 67 20 74 68 69 73 20 6c 69 6e 65 20 74 6f 20 79 6f 75 72 00 00 3d 68 65 61 64 32 20 44 | ding.this.line.to.your..=head2.D |
38e0 | 69 73 70 6c 61 79 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 00 43 72 65 61 74 65 53 61 76 65 | isplay.configuration..CreateSave |
3900 | 64 53 65 61 72 63 68 20 61 6e 64 20 4c 6f 61 64 53 61 76 65 64 53 65 61 72 63 68 20 72 69 67 68 | dSearch.and.LoadSavedSearch.righ |
3920 | 74 73 20 74 6f 20 79 6f 75 72 20 75 73 65 72 73 2e 00 54 6f 20 65 6e 61 62 6c 65 20 70 72 69 76 | ts.to.your.users..To.enable.priv |
3940 | 61 74 65 20 73 65 61 72 63 68 65 73 20 49 43 61 6c 20 66 65 65 64 73 2c 20 79 6f 75 20 6e 65 65 | ate.searches.ICal.feeds,.you.nee |
3960 | 64 20 74 6f 20 67 69 76 65 00 00 20 20 20 20 20 4d 79 41 64 6d 69 6e 51 75 65 75 65 73 20 4d 79 | d.to.give.......MyAdminQueues.My |
3980 | 53 75 70 70 6f 72 74 51 75 65 75 65 73 20 4d 79 52 65 6d 69 6e 64 65 72 73 20 52 65 66 72 65 73 | SupportQueues.MyReminders.Refres |
39a0 | 68 48 6f 6d 65 70 61 67 65 29 5d 29 3b 00 20 20 53 65 74 28 24 48 6f 6d 65 70 61 67 65 43 6f 6d | hHomepage)]);...Set($HomepageCom |
39c0 | 70 6f 6e 65 6e 74 73 2c 20 5b 71 77 28 51 75 69 63 6b 43 72 65 61 74 65 20 51 75 69 63 6b 73 65 | ponents,.[qw(QuickCreate.Quickse |
39e0 | 61 72 63 68 20 4d 79 43 61 6c 65 6e 64 61 72 00 00 24 48 6f 6d 65 70 61 67 65 43 6f 6d 70 6f 6e | arch.MyCalendar..$HomepageCompon |
3a00 | 65 6e 74 73 20 69 6e 20 65 74 63 2f 52 54 5f 53 69 74 65 43 6f 6e 66 69 67 2e 70 6d 20 6c 69 6b | ents.in.etc/RT_SiteConfig.pm.lik |
3a20 | 65 20 74 68 61 74 20 3a 00 54 6f 20 75 73 65 20 4d 79 43 61 6c 65 6e 64 61 72 20 70 6f 72 74 6c | e.that.:.To.use.MyCalendar.portl |
3a40 | 65 74 20 79 6f 75 20 6d 75 73 74 20 61 64 64 20 4d 79 43 61 6c 65 6e 64 61 72 20 74 6f 00 00 20 | et.you.must.add.MyCalendar.to... |
3a60 | 20 53 65 74 28 40 50 6c 75 67 69 6e 73 2c 28 71 77 28 52 54 78 3a 3a 43 61 6c 65 6e 64 61 72 29 | .Set(@Plugins,(qw(RTx::Calendar) |
3a80 | 29 29 3b 00 00 6c 69 6b 65 20 74 68 61 74 20 69 6e 20 79 6f 75 72 20 65 74 63 2f 52 54 5f 53 69 | ));..like.that.in.your.etc/RT_Si |
3aa0 | 74 65 43 6f 6e 66 69 67 2e 70 6d 20 3a 00 49 6e 20 52 54 20 33 2e 38 20 61 6e 64 20 6c 61 74 65 | teConfig.pm.:.In.RT.3.8.and.late |
3ac0 | 72 2c 20 74 6f 20 65 6e 61 62 6c 65 20 63 61 6c 65 6e 64 61 72 20 70 6c 75 67 69 6e 2c 20 79 6f | r,.to.enable.calendar.plugin,.yo |
3ae0 | 75 20 6d 75 73 74 20 61 64 64 20 73 6f 6d 65 74 68 69 6e 67 00 00 3d 68 65 61 64 32 20 42 61 73 | u.must.add.something..=head2.Bas |
3b00 | 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 00 00 3d 68 65 61 64 31 20 43 4f 4e 46 49 47 55 52 | e.configuration..=head1.CONFIGUR |
3b20 | 41 54 49 4f 4e 00 00 62 65 66 6f 72 65 20 64 6f 69 6e 67 20 74 68 65 20 4d 61 6b 65 66 69 6c 65 | ATION..before.doing.the.Makefile |
3b40 | 2e 50 4c 00 49 66 20 79 6f 75 72 20 52 54 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 64 65 66 | .PL.If.your.RT.is.not.in.the.def |
3b60 | 61 75 6c 74 20 70 61 74 68 20 28 2f 6f 70 74 2f 72 74 33 29 20 79 6f 75 20 6d 75 73 74 20 73 65 | ault.path.(/opt/rt3).you.must.se |
3b80 | 74 20 52 54 48 4f 4d 45 00 00 20 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 00 20 6d 61 6b 65 00 20 70 | t.RTHOME...make.install..make..p |
3ba0 | 65 72 6c 20 4d 61 6b 65 66 69 6c 65 2e 50 4c 00 00 49 6e 73 74 61 6c 6c 20 69 74 20 6c 69 6b 65 | erl.Makefile.PL..Install.it.like |
3bc0 | 20 61 20 73 74 61 6e 64 61 72 64 20 70 65 72 6c 20 6d 6f 64 75 6c 65 00 00 20 20 2a 20 44 61 74 | .a.standard.perl.module....*.Dat |
3be0 | 65 54 69 6d 65 3a 3a 53 65 74 00 20 20 2a 20 44 61 74 61 3a 3a 49 43 61 6c 00 00 59 6f 75 20 6e | eTime::Set...*.Data::ICal..You.n |
3c00 | 65 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 6f 73 65 20 74 77 6f 20 6d 6f 64 75 6c 65 73 | eed.to.install.those.two.modules |
3c20 | 20 3a 00 00 49 66 20 79 6f 75 20 75 70 67 72 61 64 65 20 66 72 6f 6d 20 30 2e 30 32 2c 20 73 65 | .:..If.you.upgrade.from.0.02,.se |
3c40 | 65 20 6e 65 78 74 20 70 61 72 74 20 62 65 66 6f 72 65 2e 00 00 3d 68 65 61 64 31 20 49 4e 53 54 | e.next.part.before...=head1.INST |
3c60 | 41 4c 4c 41 54 49 4f 4e 00 00 6e 75 6d 62 65 72 20 62 61 73 65 64 20 73 6f 20 74 68 61 74 20 79 | ALLATION..number.based.so.that.y |
3c80 | 6f 75 20 63 61 6e 20 67 69 76 65 20 74 68 6f 73 65 20 66 65 65 64 73 20 74 6f 20 6f 74 68 65 72 | ou.can.give.those.feeds.to.other |
3ca0 | 20 70 65 6f 70 6c 65 2e 00 79 6f 75 72 20 70 72 69 76 61 74 65 20 73 65 61 72 63 68 65 73 20 69 | .people..your.private.searches.i |
3cc0 | 6e 20 50 72 65 66 73 2f 43 61 6c 65 6e 64 61 72 2e 68 74 6d 6c 2e 20 41 75 74 68 65 6e 74 69 63 | n.Prefs/Calendar.html..Authentic |
3ce0 | 61 74 69 6f 6e 20 69 73 20 6d 61 67 69 63 00 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 65 6e 61 62 | ation.is.magic.You.can.also.enab |
3d00 | 6c 65 20 69 63 73 20 28 49 43 61 6c 29 20 66 65 65 64 73 20 66 6f 72 20 79 6f 75 72 20 64 65 66 | le.ics.(ICal).feeds.for.your.def |
3d20 | 61 75 6c 74 20 63 61 6c 65 6e 64 61 72 20 61 6e 64 20 61 6c 6c 00 00 54 68 65 72 65 27 73 20 61 | ault.calendar.and.all..There's.a |
3d40 | 20 70 6f 72 74 6c 65 74 20 74 6f 20 70 75 74 20 6f 6e 20 79 6f 75 72 20 68 6f 6d 65 20 70 61 67 | .portlet.to.put.on.your.home.pag |
3d60 | 65 20 28 73 65 65 20 50 72 65 66 73 2f 4d 79 52 54 2e 68 74 6d 6c 29 00 00 74 68 65 20 6d 65 6e | e.(see.Prefs/MyRT.html)..the.men |
3d80 | 75 20 53 65 61 72 63 68 2d 3e 43 61 6c 65 6e 64 61 72 2e 00 72 65 6d 69 6e 64 65 72 73 20 73 6f | u.Search->Calendar..reminders.so |
3da0 | 20 79 6f 75 20 73 65 65 20 77 68 65 6e 20 69 73 20 79 6f 75 72 20 6e 65 78 74 20 64 75 65 20 74 | .you.see.when.is.your.next.due.t |
3dc0 | 69 63 6b 65 74 2e 20 59 6f 75 20 63 61 6e 20 66 69 6e 64 20 69 74 20 69 6e 00 54 68 69 73 20 52 | icket..You.can.find.it.in.This.R |
3de0 | 54 20 65 78 74 65 6e 73 69 6f 6e 20 70 72 6f 76 69 64 65 73 20 61 20 63 61 6c 65 6e 64 61 72 20 | T.extension.provides.a.calendar. |
3e00 | 76 69 65 77 20 66 6f 72 20 79 6f 75 72 20 74 69 63 6b 65 74 73 20 61 6e 64 20 79 6f 75 72 00 00 | view.for.your.tickets.and.your.. |
3e20 | 3d 68 65 61 64 31 20 44 45 53 43 52 49 50 54 49 4f 4e 00 00 52 54 78 3a 3a 43 61 6c 65 6e 64 61 | =head1.DESCRIPTION..RTx::Calenda |
3e40 | 72 20 2d 20 43 61 6c 65 6e 64 61 72 20 66 6f 72 20 52 54 20 64 75 65 20 74 61 73 6b 73 00 00 3d | r.-.Calendar.for.RT.due.tasks..= |
3e60 | 68 65 61 64 31 20 4e 41 4d 45 00 00 5f 5f 45 4e 44 5f 5f 00 00 31 3b 00 00 00 7d 00 20 20 20 20 | head1.NAME..__END__..1;...}..... |
3e80 | 20 20 20 20 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 24 70 61 72 65 6e 74 2d 3e 63 68 69 6c | ....};.............$parent->chil |
3ea0 | 64 28 20 40 5f 2c 20 73 6f 72 74 5f 6f 72 64 65 72 20 3d 3e 20 24 73 6f 72 74 5f 6f 72 64 65 72 | d(.@_,.sort_order.=>.$sort_order |
3ec0 | 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .);.............}............... |
3ee0 | 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 63 6f 6e 74 65 6d 70 | ..}.....................$contemp |
3f00 | 6f 72 61 72 79 2d 3e 73 6f 72 74 5f 6f 72 64 65 72 28 20 24 63 6f 6e 74 65 6d 70 6f 72 61 72 79 | orary->sort_order(.$contemporary |
3f20 | 2d 3e 73 6f 72 74 5f 6f 72 64 65 72 20 2b 20 31 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 | ->sort_order.+.1.);............. |
3f40 | 20 20 20 20 69 66 20 28 20 24 73 6f 72 74 5f 6f 72 64 65 72 20 29 20 7b 00 20 20 20 20 20 20 20 | ....if.(.$sort_order.).{........ |
3f60 | 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | .........}.....................n |
3f80 | 65 78 74 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 73 6f 72 74 5f 6f | ext;.....................$sort_o |
3fa0 | 72 64 65 72 20 3d 20 24 63 6f 6e 74 65 6d 70 6f 72 61 72 79 2d 3e 73 6f 72 74 5f 6f 72 64 65 72 | rder.=.$contemporary->sort_order |
3fc0 | 20 2b 20 31 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 20 24 63 6f 6e 74 | .+.1;.................if.(.$cont |
3fe0 | 65 6d 70 6f 72 61 72 79 2d 3e 6b 65 79 20 65 71 20 24 73 65 6c 66 2d 3e 6b 65 79 20 29 20 7b 00 | emporary->key.eq.$self->key.).{. |
4000 | 61 64 00 00 41 01 00 00 39 03 00 00 00 10 00 00 77 00 00 00 00 00 00 00 ff 0f 00 00 f0 0f 00 00 | ad..A...9.......w............... |
4020 | c8 0f 00 00 9a 0f 00 00 53 0f 00 00 4c 0f 00 00 4b 0f 00 00 0c 0f 00 00 0b 0f 00 00 c9 0e 00 00 | ........S...L...K............... |
4040 | bf 0e 00 00 be 0e 00 00 bc 0e 00 00 bb 0e 00 00 ad 0e 00 00 85 0e 00 00 57 0e 00 00 15 0e 00 00 | ........................W....... |
4060 | 0e 0e 00 00 0d 0e 00 00 c0 0d 00 00 bf 0d 00 00 7d 0d 00 00 73 0d 00 00 71 0d 00 00 70 0d 00 00 | ................}...s...q...p... |
4080 | 5c 0d 00 00 2e 0d 00 00 00 0d 00 00 be 0c 00 00 b7 0c 00 00 b6 0c 00 00 6b 0c 00 00 6a 0c 00 00 | \.......................k...j... |
40a0 | 2b 0c 00 00 22 0c 00 00 21 0c 00 00 1f 0c 00 00 1e 0c 00 00 e9 0b 00 00 d1 0b 00 00 c1 0b 00 00 | +..."...!....................... |
40c0 | af 0b 00 00 85 0b 00 00 53 0b 00 00 51 0b 00 00 50 0b 00 00 3d 0b 00 00 19 0b 00 00 18 0b 00 00 | ........S...Q...P...=........... |
40e0 | 02 0b 00 00 01 0b 00 00 e5 0a 00 00 9e 0a 00 00 8f 0a 00 00 49 0a 00 00 37 0a 00 00 36 0a 00 00 | ....................I...7...6... |
4100 | 22 0a 00 00 20 0a 00 00 1f 0a 00 00 0d 0a 00 00 d3 09 00 00 d2 09 00 00 a1 09 00 00 8c 09 00 00 | "............................... |
4120 | 8b 09 00 00 59 09 00 00 3a 09 00 00 39 09 00 00 28 09 00 00 13 09 00 00 12 09 00 00 e5 08 00 00 | ....Y...:...9...(............... |
4140 | e4 08 00 00 bc 08 00 00 a2 08 00 00 80 08 00 00 39 08 00 00 08 08 00 00 c0 07 00 00 75 07 00 00 | ................9...........u... |
4160 | 72 07 00 00 6c 07 00 00 57 07 00 00 55 07 00 00 54 07 00 00 52 07 00 00 fe 06 00 00 fc 06 00 00 | r...l...W...U...T...R........... |
4180 | e0 06 00 00 c3 06 00 00 a1 06 00 00 a0 06 00 00 6d 06 00 00 44 06 00 00 24 06 00 00 d8 05 00 00 | ................m...D...$....... |
41a0 | 9d 05 00 00 7f 05 00 00 51 05 00 00 1c 05 00 00 1b 05 00 00 07 05 00 00 de 04 00 00 db 04 00 00 | ........Q....................... |
41c0 | d5 04 00 00 d3 04 00 00 d2 04 00 00 b0 04 00 00 af 04 00 00 66 04 00 00 3d 04 00 00 07 04 00 00 | ....................f...=....... |
41e0 | d2 03 00 00 b4 03 00 00 8c 03 00 00 70 03 00 00 39 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............p...9............... |
4200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4340 | 20 20 20 20 20 66 6f 72 20 6d 79 20 24 63 6f 6e 74 65 6d 70 6f 72 61 72 79 20 28 24 70 61 72 65 | .....for.my.$contemporary.($pare |
4360 | 6e 74 2d 3e 63 68 69 6c 64 72 65 6e 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 79 20 24 | nt->children).{.............my.$ |
4380 | 73 6f 72 74 5f 6f 72 64 65 72 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 79 20 24 70 61 72 65 | sort_order;.............my.$pare |
43a0 | 6e 74 20 3d 20 24 73 65 6c 66 2d 3e 70 61 72 65 6e 74 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 | nt.=.$self->parent;............. |
43c0 | 6d 79 20 24 73 65 6c 66 20 3d 20 73 68 69 66 74 3b 00 20 20 20 20 20 20 20 20 2a 52 54 3a 3a 49 | my.$self.=.shift;.........*RT::I |
43e0 | 6e 74 65 72 66 61 63 65 3a 3a 57 65 62 3a 3a 4d 65 6e 75 3a 3a 61 64 64 5f 61 66 74 65 72 20 3d | nterface::Web::Menu::add_after.= |
4400 | 20 73 75 62 20 7b 00 75 6e 6c 65 73 73 20 28 52 54 3a 3a 49 6e 74 65 72 66 61 63 65 3a 3a 57 65 | .sub.{.unless.(RT::Interface::We |
4420 | 62 3a 3a 4d 65 6e 75 2d 3e 63 61 6e 28 27 61 64 64 5f 61 66 74 65 72 27 29 29 20 7b 00 23 20 73 | b::Menu->can('add_after')).{.#.s |
4440 | 68 69 6d 20 74 68 69 73 20 69 6e 20 73 6f 20 49 20 64 6f 6e 27 74 20 63 6f 70 79 20 74 68 65 20 | him.this.in.so.I.don't.copy.the. |
4460 | 63 6f 64 65 2e 00 23 20 77 65 20 73 68 6f 75 6c 64 20 67 65 74 20 61 6e 20 61 64 64 5f 61 66 74 | code..#.we.should.get.an.add_aft |
4480 | 65 72 20 6d 65 74 68 6f 64 20 69 6e 20 34 2e 30 2e 36 20 28 68 6f 70 65 66 75 6c 6c 79 29 2c 20 | er.method.in.4.0.6.(hopefully),. |
44a0 | 62 75 74 20 75 6e 74 69 6c 20 74 68 65 6e 00 00 70 61 63 6b 61 67 65 20 52 54 3a 3a 49 6e 74 65 | but.until.then..package.RT::Inte |
44c0 | 72 66 61 63 65 3a 3a 57 65 62 3a 3a 4d 65 6e 75 3b 00 00 7d 00 20 20 20 20 7d 00 09 7d 00 09 09 | rface::Web::Menu;..}.....}..}... |
44e0 | 69 66 20 22 63 61 6c 65 6e 64 61 72 22 20 65 71 20 24 73 65 61 72 63 68 2d 3e 44 65 73 63 72 69 | if."calendar".eq.$search->Descri |
4500 | 70 74 69 6f 6e 3b 00 09 20 20 20 20 72 65 74 75 72 6e 20 24 73 65 61 72 63 68 00 00 09 09 09 20 | ption;......return.$search...... |
4520 | 26 26 20 24 73 65 61 72 63 68 2d 3e 53 75 62 56 61 6c 75 65 28 27 53 65 61 72 63 68 54 79 70 65 | &&.$search->SubValue('SearchType |
4540 | 27 29 20 6e 65 20 27 54 69 63 6b 65 74 27 29 3b 00 09 20 20 20 20 6e 65 78 74 20 69 66 20 28 24 | ').ne.'Ticket');......next.if.($ |
4560 | 73 65 61 72 63 68 2d 3e 53 75 62 56 61 6c 75 65 28 27 53 65 61 72 63 68 54 79 70 65 27 29 00 09 | search->SubValue('SearchType').. |
4580 | 66 6f 72 20 6d 79 20 24 73 65 61 72 63 68 20 28 40 73 65 61 72 63 68 65 73 29 20 7b 00 09 6d 79 | for.my.$search.(@searches).{..my |
45a0 | 20 40 73 65 61 72 63 68 65 73 20 3d 20 24 6f 62 6a 65 63 74 2d 3e 41 74 74 72 69 62 75 74 65 73 | .@searches.=.$object->Attributes |
45c0 | 2d 3e 4e 61 6d 65 64 28 27 53 61 76 65 64 53 65 61 72 63 68 27 29 3b 00 09 6e 65 78 74 20 75 6e | ->Named('SavedSearch');..next.un |
45e0 | 6c 65 73 73 20 72 65 66 28 24 6f 62 6a 65 63 74 29 20 65 71 20 27 52 54 3a 3a 55 73 65 72 27 20 | less.ref($object).eq.'RT::User'. |
4600 | 26 26 20 24 6f 62 6a 65 63 74 2d 3e 69 64 20 3d 3d 20 24 43 75 72 72 65 6e 74 55 73 65 72 2d 3e | &&.$object->id.==.$CurrentUser-> |
4620 | 49 64 3b 00 20 20 20 20 66 6f 72 20 6d 79 20 24 6f 62 6a 65 63 74 20 28 40 4f 62 6a 65 63 74 73 | Id;.....for.my.$object.(@Objects |
4640 | 29 20 7b 00 20 20 20 20 6d 79 20 40 4f 62 6a 65 63 74 73 20 3d 20 24 43 75 72 72 65 6e 74 55 73 | ).{.....my.@Objects.=.$CurrentUs |
4660 | 65 72 2d 3e 55 73 65 72 4f 62 6a 3b 00 20 20 20 20 23 20 49 27 6d 20 71 75 69 74 65 20 73 75 72 | er->UserObj;.....#.I'm.quite.sur |
4680 | 65 20 74 68 65 20 6c 6f 6f 70 20 69 73 6e 27 74 20 75 73 65 66 75 6c 6c 20 62 75 74 2e 2e 2e 00 | e.the.loop.isn't.usefull.but.... |
46a0 | 00 20 20 20 20 6d 79 20 24 44 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 63 61 6c 65 6e 64 61 72 | .....my.$Description.=."calendar |
46c0 | 22 3b 00 20 20 20 20 6d 79 20 24 43 75 72 72 65 6e 74 55 73 65 72 20 3d 20 73 68 69 66 74 3b 00 | ";.....my.$CurrentUser.=.shift;. |
46e0 | 73 75 62 20 53 65 61 72 63 68 44 65 66 61 75 6c 74 43 61 6c 65 6e 64 61 72 20 7b 00 23 00 23 20 | sub.SearchDefaultCalendar.{.#.#. |
4700 | 54 61 6b 65 20 61 20 75 73 65 72 20 6f 62 6a 65 63 74 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 | Take.a.user.object.and.return.th |
4720 | 65 20 73 65 61 72 63 68 20 77 69 74 68 20 44 65 73 63 72 69 70 74 69 6f 6e 20 22 63 61 6c 65 6e | e.search.with.Description."calen |
4740 | 64 61 72 22 20 69 66 20 69 74 20 65 78 69 73 74 73 00 23 00 00 7d 00 20 20 20 20 72 65 74 75 72 | dar".if.it.exists.#..}.....retur |
4760 | 6e 20 25 54 69 63 6b 65 74 73 3b 00 20 20 20 20 7d 00 09 7d 00 09 09 20 20 20 20 6f 72 20 24 41 | n.%Tickets;.....}..}.......or.$A |
4780 | 6c 72 65 61 64 79 53 65 65 6e 7b 20 20 4c 6f 63 61 6c 44 61 74 65 28 24 54 69 63 6b 65 74 2d 3e | lreadySeen{..LocalDate($Ticket-> |
47a0 | 24 44 61 74 65 4f 62 6a 2d 3e 55 6e 69 78 29 20 7d 7b 20 24 54 69 63 6b 65 74 20 7d 2b 2b 3b 00 | $DateObj->Unix).}{.$Ticket.}++;. |
47c0 | 09 09 75 6e 6c 65 73 73 20 28 24 54 69 63 6b 65 74 2d 3e 54 79 70 65 20 65 71 20 27 72 65 6d 69 | ..unless.($Ticket->Type.eq.'remi |
47e0 | 6e 64 65 72 27 20 61 6e 64 20 6e 6f 74 20 24 54 69 63 6b 65 74 2d 3e 52 65 66 65 72 73 54 6f 2d | nder'.and.not.$Ticket->RefersTo- |
4800 | 3e 46 69 72 73 74 29 00 09 09 23 20 69 66 20 72 65 6d 69 6e 64 65 72 2c 20 63 68 65 63 6b 20 69 | >First)...#.if.reminder,.check.i |
4820 | 74 27 73 20 72 65 66 65 72 69 6e 67 20 74 6f 20 61 20 74 69 63 6b 65 74 00 09 20 20 20 20 70 75 | t's.refering.to.a.ticket......pu |
4840 | 73 68 20 40 7b 20 24 54 69 63 6b 65 74 73 7b 20 4c 6f 63 61 6c 44 61 74 65 28 24 54 69 63 6b 65 | sh.@{.$Tickets{.LocalDate($Ticke |
4860 | 74 2d 3e 24 44 61 74 65 4f 62 6a 2d 3e 55 6e 69 78 29 20 7d 20 7d 2c 20 24 54 69 63 6b 65 74 00 | t->$DateObj->Unix).}.},.$Ticket. |
4880 | 09 20 20 20 20 6d 79 20 24 44 61 74 65 4f 62 6a 20 3d 20 24 44 61 74 65 20 2e 20 22 4f 62 6a 22 | .....my.$DateObj.=.$Date..."Obj" |
48a0 | 3b 00 09 66 6f 72 20 6d 79 20 24 44 61 74 65 20 28 40 24 44 61 74 65 73 29 20 7b 00 09 23 20 48 | ;..for.my.$Date.(@$Dates).{..#.H |
48c0 | 6f 77 20 74 6f 20 66 69 6e 64 20 74 68 65 20 4c 61 73 74 43 6f 6e 74 61 63 74 65 64 20 64 61 74 | ow.to.find.the.LastContacted.dat |
48e0 | 65 20 3f 00 00 20 20 20 20 77 68 69 6c 65 20 28 20 6d 79 20 24 54 69 63 6b 65 74 20 3d 20 24 54 | e.?......while.(.my.$Ticket.=.$T |
4900 | 69 63 6b 65 74 73 2d 3e 4e 65 78 74 28 29 29 20 7b 00 00 20 20 20 20 6d 79 20 25 41 6c 72 65 61 | ickets->Next()).{......my.%Alrea |
4920 | 64 79 53 65 65 6e 3b 00 20 20 20 20 6d 79 20 25 54 69 63 6b 65 74 73 3b 00 00 20 20 20 20 24 54 | dySeen;.....my.%Tickets;......$T |
4940 | 69 63 6b 65 74 73 2d 3e 46 72 6f 6d 53 51 4c 28 24 51 75 65 72 79 29 3b 00 20 20 20 20 6d 79 20 | ickets->FromSQL($Query);.....my. |
4960 | 24 54 69 63 6b 65 74 73 20 3d 20 52 54 3a 3a 54 69 63 6b 65 74 73 2d 3e 6e 65 77 28 24 43 75 72 | $Tickets.=.RT::Tickets->new($Cur |
4980 | 72 65 6e 74 55 73 65 72 29 3b 00 00 09 69 66 20 24 62 65 67 69 6e 20 61 6e 64 20 24 65 6e 64 3b | rentUser);...if.$begin.and.$end; |
49a0 | 00 20 20 20 20 24 51 75 65 72 79 20 2e 3d 20 44 61 74 65 73 43 6c 61 75 73 65 73 28 24 44 61 74 | .....$Query..=.DatesClauses($Dat |
49c0 | 65 73 2c 20 24 62 65 67 69 6e 2c 20 24 65 6e 64 29 00 00 20 20 20 20 6d 79 20 28 24 43 75 72 72 | es,.$begin,.$end)......my.($Curr |
49e0 | 65 6e 74 55 73 65 72 2c 20 24 51 75 65 72 79 2c 20 24 44 61 74 65 73 2c 20 24 62 65 67 69 6e 2c | entUser,.$Query,.$Dates,.$begin, |
4a00 | 20 24 65 6e 64 29 20 3d 20 40 5f 3b 00 73 75 62 20 46 69 6e 64 54 69 63 6b 65 74 73 20 7b 00 00 | .$end).=.@_;.sub.FindTickets.{.. |
4a20 | 7d 00 20 20 20 20 72 65 74 75 72 6e 20 24 63 6c 61 75 73 65 73 00 00 09 69 66 20 40 44 61 74 65 | }.....return.$clauses...if.@Date |
4a40 | 43 6c 61 75 73 65 73 3b 00 20 20 20 20 24 63 6c 61 75 73 65 73 20 20 2e 3d 20 22 20 41 4e 44 20 | Clauses;.....$clauses...=.".AND. |
4a60 | 22 20 2e 20 22 20 28 20 22 20 2e 20 6a 6f 69 6e 28 22 20 4f 52 20 22 2c 20 40 44 61 74 65 43 6c | "...".(."...join(".OR.",.@DateCl |
4a80 | 61 75 73 65 73 29 20 2e 20 22 20 29 20 22 00 20 20 20 20 7d 20 40 24 44 61 74 65 73 3b 00 09 22 | auses)...".).".....}.@$Dates;.." |
4aa0 | 28 24 5f 20 3e 3d 20 27 22 20 2e 20 24 62 65 67 69 6e 20 2e 20 22 20 30 30 3a 30 30 3a 30 30 27 | ($_.>=.'"...$begin...".00:00:00' |
4ac0 | 20 41 4e 44 20 24 5f 20 3c 3d 20 27 22 20 2e 20 24 65 6e 64 20 2e 20 22 20 32 33 3a 35 39 3a 35 | .AND.$_.<=.'"...$end...".23:59:5 |
4ae0 | 39 27 29 22 00 20 20 20 20 6d 79 20 40 44 61 74 65 43 6c 61 75 73 65 73 20 3d 20 6d 61 70 20 7b | 9')".....my.@DateClauses.=.map.{ |
4b00 | 00 00 20 20 20 20 6d 79 20 24 63 6c 61 75 73 65 73 20 3d 20 22 22 3b 00 00 20 20 20 20 6d 79 20 | ......my.$clauses.=."";......my. |
4b20 | 28 24 44 61 74 65 73 2c 20 24 62 65 67 69 6e 2c 20 24 65 6e 64 29 20 3d 20 40 5f 3b 00 73 75 62 | ($Dates,.$begin,.$end).=.@_;.sub |
4b40 | 20 44 61 74 65 73 43 6c 61 75 73 65 73 20 7b 00 00 7d 00 20 20 73 70 72 69 6e 74 66 20 22 25 34 | .DatesClauses.{..}...sprintf."%4 |
4b60 | 64 2d 25 30 32 64 2d 25 30 32 64 22 2c 20 28 24 79 20 2b 20 31 39 30 30 29 2c 20 2b 2b 24 6d 2c | d-%02d-%02d",.($y.+.1900),.++$m, |
4b80 | 20 24 64 3b 00 20 20 6d 79 20 28 24 64 2c 24 6d 2c 24 79 29 20 3d 20 28 6c 6f 63 61 6c 74 69 6d | .$d;...my.($d,$m,$y).=.(localtim |
4ba0 | 65 28 24 74 73 29 29 5b 33 2e 2e 35 5d 3b 00 20 20 6d 79 20 24 74 73 20 3d 20 73 68 69 66 74 3b | e($ts))[3..5];...my.$ts.=.shift; |
4bc0 | 00 73 75 62 20 4c 6f 63 61 6c 44 61 74 65 20 7b 00 23 20 61 6e 64 20 77 65 20 6e 65 65 64 20 6c | .sub.LocalDate.{.#.and.we.need.l |
4be0 | 6f 63 61 6c 74 69 6d 65 00 23 20 77 65 20 63 61 6e 27 74 20 75 73 65 20 52 54 3a 3a 44 61 74 65 | ocaltime.#.we.can't.use.RT::Date |
4c00 | 3a 3a 44 61 74 65 20 62 65 63 61 75 73 65 20 69 74 20 75 73 65 73 20 67 6d 74 69 6d 65 00 00 7d | ::Date.because.it.uses.gmtime..} |
4c20 | 00 00 20 20 20 20 24 64 74 3b 00 20 20 20 20 24 64 74 20 3d 20 24 73 65 74 2d 3e 6e 65 78 74 28 | ......$dt;.....$dt.=.$set->next( |
4c40 | 24 64 74 29 20 77 68 69 6c 65 20 24 64 74 2d 3e 64 61 79 5f 6f 66 5f 77 65 65 6b 20 21 3d 20 24 | $dt).while.$dt->day_of_week.!=.$ |
4c60 | 6d 61 74 63 68 64 61 79 3b 00 00 20 20 20 20 6d 79 20 24 64 74 20 3d 20 44 61 74 65 54 69 6d 65 | matchday;......my.$dt.=.DateTime |
4c80 | 2d 3e 6e 65 77 28 20 79 65 61 72 20 3d 3e 20 24 79 65 61 72 2c 20 6d 6f 6e 74 68 20 3d 3e 20 24 | ->new(.year.=>.$year,.month.=>.$ |
4ca0 | 6d 6f 6e 74 68 2c 20 64 61 79 20 3d 3e 20 24 64 61 79 20 29 3b 00 00 20 20 20 20 29 3b 00 09 6e | month,.day.=>.$day.);......);..n |
4cc0 | 65 78 74 20 3d 3e 20 73 75 62 20 7b 20 24 5f 5b 30 5d 2d 3e 74 72 75 6e 63 61 74 65 28 20 74 6f | ext.=>.sub.{.$_[0]->truncate(.to |
4ce0 | 20 3d 3e 20 27 64 61 79 27 20 29 2d 3e 61 64 64 28 20 64 61 79 73 20 3d 3e 20 31 20 29 20 7d 00 | .=>.'day'.)->add(.days.=>.1.).}. |
4d00 | 20 20 20 20 6d 79 20 24 73 65 74 20 3d 20 44 61 74 65 54 69 6d 65 3a 3a 53 65 74 2d 3e 66 72 6f | ....my.$set.=.DateTime::Set->fro |
4d20 | 6d 5f 72 65 63 75 72 72 65 6e 63 65 28 00 20 20 20 20 6d 79 20 28 24 79 65 61 72 2c 20 24 6d 6f | m_recurrence(.....my.($year,.$mo |
4d40 | 6e 74 68 2c 20 24 64 61 79 2c 20 24 6d 61 74 63 68 64 61 79 29 20 3d 20 40 5f 3b 00 73 75 62 20 | nth,.$day,.$matchday).=.@_;.sub. |
4d60 | 4c 61 73 74 44 61 79 4f 66 57 65 65 6b 20 7b 00 00 7d 00 20 20 20 20 24 64 61 79 3b 00 20 20 20 | LastDayOfWeek.{..}.....$day;.... |
4d80 | 20 24 64 61 79 20 3d 20 24 73 65 74 2d 3e 6e 65 78 74 28 24 64 61 79 29 20 77 68 69 6c 65 20 24 | .$day.=.$set->next($day).while.$ |
4da0 | 64 61 79 2d 3e 64 61 79 5f 6f 66 5f 77 65 65 6b 20 21 3d 20 24 6d 61 74 63 68 64 61 79 3b 00 00 | day->day_of_week.!=.$matchday;.. |
4dc0 | 20 20 20 20 6d 79 20 24 64 61 79 20 3d 20 44 61 74 65 54 69 6d 65 2d 3e 6c 61 73 74 5f 64 61 79 | ....my.$day.=.DateTime->last_day |
4de0 | 5f 6f 66 5f 6d 6f 6e 74 68 28 20 79 65 61 72 20 3d 3e 20 24 79 65 61 72 2c 20 6d 6f 6e 74 68 20 | _of_month(.year.=>.$year,.month. |
4e00 | 3d 3e 20 24 6d 6f 6e 74 68 20 29 3b 00 00 20 20 20 20 29 3b 00 09 6e 65 78 74 20 3d 3e 20 73 75 | =>.$month.);......);..next.=>.su |
4e20 | 62 20 7b 20 24 5f 5b 30 5d 2d 3e 74 72 75 6e 63 61 74 65 28 20 74 6f 20 3d 3e 20 27 64 61 79 27 | b.{.$_[0]->truncate(.to.=>.'day' |
4e40 | 20 29 2d 3e 61 64 64 28 20 64 61 79 73 20 3d 3e 20 31 20 29 20 7d 00 20 20 20 20 6d 79 20 24 73 | .)->add(.days.=>.1.).}.....my.$s |
4e60 | 65 74 20 3d 20 44 61 74 65 54 69 6d 65 3a 3a 53 65 74 2d 3e 66 72 6f 6d 5f 72 65 63 75 72 72 65 | et.=.DateTime::Set->from_recurre |
4e80 | 6e 63 65 28 00 20 20 20 20 6d 79 20 28 24 79 65 61 72 2c 20 24 6d 6f 6e 74 68 2c 20 24 6d 61 74 | nce(.....my.($year,.$month,.$mat |
4ea0 | 63 68 64 61 79 29 20 3d 20 40 5f 3b 00 73 75 62 20 4c 61 73 74 44 61 79 20 7b 00 00 7d 00 00 20 | chday).=.@_;.sub.LastDay.{..}... |
4ec0 | 20 20 20 24 64 61 79 3b 00 20 20 20 20 24 64 61 79 20 3d 20 24 73 65 74 2d 3e 6e 65 78 74 28 24 | ...$day;.....$day.=.$set->next($ |
4ee0 | 64 61 79 29 20 77 68 69 6c 65 20 24 64 61 79 2d 3e 64 61 79 5f 6f 66 5f 77 65 65 6b 20 21 3d 20 | day).while.$day->day_of_week.!=. |
4f00 | 24 6d 61 74 63 68 64 61 79 3b 00 00 20 20 20 20 6d 79 20 24 64 61 79 20 3d 20 44 61 74 65 54 69 | $matchday;......my.$day.=.DateTi |
4f20 | 6d 65 2d 3e 6e 65 77 28 20 79 65 61 72 20 3d 3e 20 24 79 65 61 72 2c 20 6d 6f 6e 74 68 20 3d 3e | me->new(.year.=>.$year,.month.=> |
4f40 | 20 24 6d 6f 6e 74 68 20 29 3b 00 00 20 20 20 20 29 3b 00 09 6e 65 78 74 20 3d 3e 20 73 75 62 20 | .$month.);......);..next.=>.sub. |
4f60 | 7b 20 24 5f 5b 30 5d 2d 3e 74 72 75 6e 63 61 74 65 28 20 74 6f 20 3d 3e 20 27 64 61 79 27 20 29 | {.$_[0]->truncate(.to.=>.'day'.) |
4f80 | 2d 3e 73 75 62 74 72 61 63 74 28 20 64 61 79 73 20 3d 3e 20 31 20 29 20 7d 00 20 20 20 20 6d 79 | ->subtract(.days.=>.1.).}.....my |
4fa0 | 20 24 73 65 74 20 3d 20 44 61 74 65 54 69 6d 65 3a 3a 53 65 74 2d 3e 66 72 6f 6d 5f 72 65 63 75 | .$set.=.DateTime::Set->from_recu |
4fc0 | 72 72 65 6e 63 65 28 00 20 20 20 20 6d 79 20 28 24 79 65 61 72 2c 20 24 6d 6f 6e 74 68 2c 20 24 | rrence(.....my.($year,.$month,.$ |
4fe0 | 6d 61 74 63 68 64 61 79 29 20 3d 20 40 5f 3b 00 73 75 62 20 46 69 72 73 74 44 61 79 20 7b 00 00 | matchday).=.@_;.sub.FirstDay.{.. |