first import
[projectpier.git] / environment / constants.php
blobf396ead8e81560cbfd67652abe11e16c0050ba60
1 <?php
3 // Data type constants, used by data access object...
4 define('DATA_TYPE_NONE', 'NONE');
5 define('DATA_TYPE_INTEGER', 'INTEGER');
6 define('DATA_TYPE_STRING', 'STRING');
7 define('DATA_TYPE_FLOAT', 'FLOAT');
8 define('DATA_TYPE_BOOLEAN', 'BOOLEAN');
9 define('DATA_TYPE_DATETIME', 'DATETIME');
10 define('DATA_TYPE_DATE', 'DATE');
11 define('DATA_TYPE_TIME', 'TIME');
12 define('DATA_TYPE_ARRAY', 'ARRAY');
13 define('DATA_TYPE_RESOURCE', 'RESOURCE');
14 define('DATA_TYPE_OBJECT', 'OBJECT');
16 // Some nice to have regexps
17 define('EMAIL_FORMAT', "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i");
18 define('URL_FORMAT', "/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}((:[0-9]{1,5})?\/.*)?$/i");
20 define('DATE_MYSQL', 'Y-m-d H:i:s');
21 define('EMPTY_DATETIME', '0000-00-00 00:00:00');
23 // Compatibility constants (available since PHP 5.1.1). This constants are taken from
24 // PHP_Compat PEAR package
25 if (!defined('DATE_ATOM')) define('DATE_ATOM', 'Y-m-d\TH:i:sO');
26 if (!defined('DATE_COOKIE')) define('DATE_COOKIE', 'D, d M Y H:i:s T');
27 if (!defined('DATE_ISO8601')) define('DATE_ISO8601', 'Y-m-d\TH:i:sO');
28 if (!defined('DATE_RFC822')) define('DATE_RFC822', 'D, d M Y H:i:s T');
29 if (!defined('DATE_RFC850')) define('DATE_RFC850', 'l, d-M-y H:i:s T');
30 if (!defined('DATE_RFC1036')) define('DATE_RFC1036', 'l, d-M-y H:i:s T');
31 if (!defined('DATE_RFC1123')) define('DATE_RFC1123', 'D, d M Y H:i:s T');
32 if (!defined('DATE_RFC2822')) define('DATE_RFC2822', 'D, d M Y H:i:s O');
33 if (!defined('DATE_RSS')) define('DATE_RSS', 'D, d M Y H:i:s T');
34 if (!defined('DATE_W3C')) define('DATE_W3C', 'Y-m-d\TH:i:sO');