line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package OpenInteract2::Constants; |
2
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
# $Id: Constants.pm,v 1.11 2005/03/18 04:09:48 lachoy Exp $ |
4
|
|
|
|
|
|
|
|
5
|
85
|
|
|
85
|
|
11858
|
use strict; |
|
85
|
|
|
|
|
362
|
|
|
85
|
|
|
|
|
3855
|
|
6
|
85
|
|
|
85
|
|
491
|
use base qw( Exporter ); |
|
85
|
|
|
|
|
179
|
|
|
85
|
|
|
|
|
13593
|
|
7
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
$OpenInteract2::Constants::VERSION = sprintf("%d.%02d", q$Revision: 1.11 $ =~ /(\d+)\.(\d+)/); |
9
|
|
|
|
|
|
|
|
10
|
|
|
|
|
|
|
# TODO: Are these used? |
11
|
|
|
|
|
|
|
|
12
|
85
|
|
|
85
|
|
555
|
use constant OI_OK => 1; |
|
85
|
|
|
|
|
174
|
|
|
85
|
|
|
|
|
5812
|
|
13
|
85
|
|
|
85
|
|
1229
|
use constant OI_REDIRECT => 3; |
|
85
|
|
|
|
|
180
|
|
|
85
|
|
|
|
|
4124
|
|
14
|
85
|
|
|
85
|
|
457
|
use constant OI_DECLINED => 4; |
|
85
|
|
|
|
|
211
|
|
|
85
|
|
|
|
|
3826
|
|
15
|
85
|
|
|
85
|
|
433
|
use constant OI_STOP => 5; |
|
85
|
|
|
|
|
171
|
|
|
85
|
|
|
|
|
4256
|
|
16
|
85
|
|
|
85
|
|
468
|
use constant OI_ERROR => 255; |
|
85
|
|
|
|
|
205
|
|
|
85
|
|
|
|
|
5977
|
|
17
|
|
|
|
|
|
|
my @OI_STATUS = qw( OI_OK OI_REDIRECT OI_DECLINED OI_STOP OI_ERROR ); |
18
|
|
|
|
|
|
|
|
19
|
85
|
|
|
85
|
|
555
|
use constant LALL => 50; |
|
85
|
|
|
|
|
197
|
|
|
85
|
|
|
|
|
4033
|
|
20
|
85
|
|
|
85
|
|
562
|
use constant LDEBUG => 5; |
|
85
|
|
|
|
|
175
|
|
|
85
|
|
|
|
|
3644
|
|
21
|
85
|
|
|
85
|
|
464
|
use constant LINFO => 4; |
|
85
|
|
|
|
|
199
|
|
|
85
|
|
|
|
|
3978
|
|
22
|
85
|
|
|
85
|
|
501
|
use constant LWARN => 3; |
|
85
|
|
|
|
|
188
|
|
|
85
|
|
|
|
|
3691
|
|
23
|
85
|
|
|
85
|
|
437
|
use constant LERROR => 2; |
|
85
|
|
|
|
|
172
|
|
|
85
|
|
|
|
|
6580
|
|
24
|
85
|
|
|
85
|
|
528
|
use constant LFATAL => 1; |
|
85
|
|
|
|
|
161
|
|
|
85
|
|
|
|
|
3420
|
|
25
|
85
|
|
|
85
|
|
471
|
use constant LOFF => 0; |
|
85
|
|
|
|
|
154
|
|
|
85
|
|
|
|
|
6968
|
|
26
|
|
|
|
|
|
|
my @LOG_LEVEL = qw( LALL LDEBUG LINFO LWARN LERROR LFATAL LOFF ); |
27
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
# Log4perl categories |
29
|
|
|
|
|
|
|
|
30
|
85
|
|
|
85
|
|
2286
|
use constant LOG_OI => 'OI2'; |
|
85
|
|
|
|
|
196
|
|
|
85
|
|
|
|
|
4514
|
|
31
|
85
|
|
|
85
|
|
437
|
use constant LOG_ACTION => 'OI2.ACTION'; |
|
85
|
|
|
|
|
154
|
|
|
85
|
|
|
|
|
3814
|
|
32
|
85
|
|
|
85
|
|
417
|
use constant LOG_APP => 'OI2.APP'; |
|
85
|
|
|
|
|
136
|
|
|
85
|
|
|
|
|
3560
|
|
33
|
85
|
|
|
85
|
|
407
|
use constant LOG_AUTH => 'OI2.AUTH'; |
|
85
|
|
|
|
|
167
|
|
|
85
|
|
|
|
|
3885
|
|
34
|
85
|
|
|
85
|
|
456
|
use constant LOG_CACHE => 'OI2.CACHE'; |
|
85
|
|
|
|
|
161
|
|
|
85
|
|
|
|
|
3536
|
|
35
|
85
|
|
|
85
|
|
441
|
use constant LOG_CONFIG => 'OI2.CONFIG'; |
|
85
|
|
|
|
|
170
|
|
|
85
|
|
|
|
|
3857
|
|
36
|
85
|
|
|
85
|
|
465
|
use constant LOG_DS => 'OI2.DATASOURCE'; |
|
85
|
|
|
|
|
173
|
|
|
85
|
|
|
|
|
5521
|
|
37
|
85
|
|
|
85
|
|
446
|
use constant LOG_INIT => 'OI2.INITIALIZE'; |
|
85
|
|
|
|
|
164
|
|
|
85
|
|
|
|
|
3881
|
|
38
|
85
|
|
|
85
|
|
466
|
use constant LOG_REQUEST => 'OI2.REQUEST'; |
|
85
|
|
|
|
|
165
|
|
|
85
|
|
|
|
|
4519
|
|
39
|
85
|
|
|
85
|
|
444
|
use constant LOG_RESPONSE => 'OI2.RESPONSE'; |
|
85
|
|
|
|
|
186
|
|
|
85
|
|
|
|
|
3812
|
|
40
|
85
|
|
|
85
|
|
420
|
use constant LOG_SECURITY => 'OI2.SECURITY'; |
|
85
|
|
|
|
|
179
|
|
|
85
|
|
|
|
|
3564
|
|
41
|
85
|
|
|
85
|
|
502
|
use constant LOG_SESSION => 'OI2.SESSION'; |
|
85
|
|
|
|
|
171
|
|
|
85
|
|
|
|
|
3883
|
|
42
|
85
|
|
|
85
|
|
442
|
use constant LOG_SPOPS => 'OI2.SPOPS'; |
|
85
|
|
|
|
|
803
|
|
|
85
|
|
|
|
|
4329
|
|
43
|
85
|
|
|
85
|
|
584
|
use constant LOG_TEMPLATE => 'OI2.TEMPLATE'; |
|
85
|
|
|
|
|
149
|
|
|
85
|
|
|
|
|
4061
|
|
44
|
85
|
|
|
85
|
|
415
|
use constant LOG_TRANSLATE => 'OI2.TRANSLATE'; |
|
85
|
|
|
|
|
189
|
|
|
85
|
|
|
|
|
5404
|
|
45
|
|
|
|
|
|
|
my @LOG_CATEGORY = qw( |
46
|
|
|
|
|
|
|
LOG_OI LOG_ACTION LOG_APP LOG_AUTH LOG_CACHE LOG_CONFIG |
47
|
|
|
|
|
|
|
LOG_DS LOG_INIT LOG_REQUEST LOG_RESPONSE LOG_SESSION |
48
|
|
|
|
|
|
|
LOG_SECURITY LOG_SPOPS LOG_TEMPLATE LOG_TRANSLATE |
49
|
|
|
|
|
|
|
); |
50
|
|
|
|
|
|
|
|
51
|
85
|
|
|
85
|
|
492
|
use constant BOOTSTRAP_CONF_DIR => 'conf'; |
|
85
|
|
|
|
|
197
|
|
|
85
|
|
|
|
|
4222
|
|
52
|
85
|
|
|
85
|
|
454
|
use constant BOOTSTRAP_CONF_FILE => 'bootstrap.ini'; |
|
85
|
|
|
|
|
184
|
|
|
85
|
|
|
|
|
4404
|
|
53
|
|
|
|
|
|
|
my @FILE = qw( BOOTSTRAP_CONF_DIR BOOTSTRAP_CONF_FILE ); |
54
|
|
|
|
|
|
|
|
55
|
85
|
|
|
85
|
|
426
|
use constant ACTION_KEY => 'ACTION'; |
|
85
|
|
|
|
|
161
|
|
|
85
|
|
|
|
|
3683
|
|
56
|
85
|
|
|
85
|
|
523
|
use constant REQUEST_KEY => 'REQUEST'; |
|
85
|
|
|
|
|
186
|
|
|
85
|
|
|
|
|
3549
|
|
57
|
85
|
|
|
85
|
|
424
|
use constant RESPONSE_KEY => 'RESPONSE'; |
|
85
|
|
|
|
|
166
|
|
|
85
|
|
|
|
|
4700
|
|
58
|
|
|
|
|
|
|
my @TEMPLATE_KEYS = qw( ACTION_KEY REQUEST_KEY RESPONSE_KEY ); |
59
|
|
|
|
|
|
|
|
60
|
85
|
|
|
85
|
|
443
|
use constant SESSION_COOKIE => 'oi2ssn'; |
|
85
|
|
|
|
|
179
|
|
|
85
|
|
|
|
|
12761
|
|
61
|
|
|
|
|
|
|
|
62
|
|
|
|
|
|
|
@OpenInteract2::Constants::EXPORT_OK = ( |
63
|
|
|
|
|
|
|
@OI_STATUS, @LOG_LEVEL, @LOG_CATEGORY, @FILE, @TEMPLATE_KEYS, 'SESSION_COOKIE', |
64
|
|
|
|
|
|
|
); |
65
|
|
|
|
|
|
|
%OpenInteract2::Constants::EXPORT_TAGS = ( |
66
|
|
|
|
|
|
|
'all' => [ @OpenInteract2::Constants::EXPORT_OK ], |
67
|
|
|
|
|
|
|
'oi' => [ @OI_STATUS ], |
68
|
|
|
|
|
|
|
'log' => [ @LOG_LEVEL, @LOG_CATEGORY ], |
69
|
|
|
|
|
|
|
'file' => [ @FILE ], |
70
|
|
|
|
|
|
|
'template' => [ @TEMPLATE_KEYS ], |
71
|
|
|
|
|
|
|
); |
72
|
|
|
|
|
|
|
|
73
|
|
|
|
|
|
|
1; |
74
|
|
|
|
|
|
|
|
75
|
|
|
|
|
|
|
__END__ |