-
Notifications
You must be signed in to change notification settings - Fork 1
/
constants.inc.php
57 lines (51 loc) · 2.4 KB
/
constants.inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
if (!defined('ALLOWINCLUDES')) { exit; } // prohibits direct calling of include files
define('CRLF', "\r\n");
define('FEEDBACKPOS', '0');
define('FEEDBACKNEG', '1');
/* ============================================================
Current date and time
============================================================ */
define('NOW', time()); //debug: mktime(15, 0, 0, 9, 30, 2008));
define('NOW_AS_TEXT', date('Y-m-d H:i:s', NOW));
define('NOW_AS_TIMENUM', timestamp2timenumber(NOW_AS_TEXT));
/* ============================================================
Constants that define valid values/lengths for input data.
============================================================ */
// Regular Expressions that validate text input
define('REGEX_VALIDTEXTCHAR', '\x21-\x7E\xA1-\xFF'); // Includes all valid ISO-8859-1 characters except whitespace.
define('REGEX_VALIDTEXTCHAR_WITH_SPACES', '\x20' . REGEX_VALIDTEXTCHAR);
define('REGEX_VALIDTEXTCHAR_WITH_WHITESPACE', '\s' . REGEX_VALIDTEXTCHAR);
// Max length of input
define('MAXLENGTH_PASSWORD', 20);
define('MAXLENGTH_CALENDARID', 50);
define('MAXLENGTH_CALENDARNAME', 100);
define('MAXLENGTH_CALENDARTITLE',50);
define('MAXLENGTH_KEYWORD', 100);
define('MAXLENGTH_SPECIFICSPONSOR', 100);
define('MAXLENGTH_TITLE', 1024);
define('MAXLENGTH_IMPORTURL', 100);
define('MAXLENGTH_URL', 100);
define('MAXLENGTH_LOCATION', 100);
define('MAXLENGTH_WEBMAP', 250);
define('MAXLENGTH_PRICE', 100);
define('MAXLENGTH_CONTACT_NAME', 100);
define('MAXLENGTH_CONTACT_PHONE', 100);
define('MAXLENGTH_DESCRIPTION', 10000);
define('MAXLENGTH_DISPLAYEDSPONSOR', 100);
define('MAXLENGTH_DISPLAYEDSPONSORURL', 100);
define('MAXLENGTH_TEMPLATE_NAME', 100);
define('MAXLENGTH_EMAIL', 100);
define('MAXLENGTH_CATEGORY_NAME', 100);
define('MAXLENGTH_SPONSOR_NAME', 100);
// Special error messages for invalid input
define('constCalendaridVALIDMESSAGE', '1 to ' . MAXLENGTH_CALENDARID . ' characters (A-Z,a-z,0-9,-,.)');
define('constCalendarnameVALIDMESSAGE', '1 to ' . MAXLENGTH_CALENDARNAME . ' characters (A-Z,a-z,0-9,-,.,&,#,;,(,),!,\',[space],[comma])');
/* ============================================================
Constants used for XML processing
============================================================ */
define('DEFAULTXMLSTARTELEMENTHANDLER', '');
define('DEFAULTXMLENDELEMENTHANDLER', '');
define('DEFAULTXMLERRORHANDLER', '');
define('FILEOPENERROR', '2');
?>