Add cross version constants.

Add constants for older versions of PHP which may be missing them.
Fixes #1975
This commit is contained in:
mark_story 2011-09-07 20:12:22 -04:00
parent 5e7509be55
commit 73a6ebea8d

View file

@ -31,6 +31,26 @@
define('MONTH', 2592000);
define('YEAR', 31536000);
/**
* Patch old versions of PHP4.
*/
if (!defined('PHP_EOL')) {
switch (strtoupper(substr(PHP_OS, 0, 3))) {
case 'WIN':
define('PHP_EOL', "\r\n");
break;
default:
define('PHP_EOL', "\n");
}
}
/**
* Patch PHP4 and PHP5.0
*/
if (!defined('DATE_RFC2822')) {
define('DATE_RFC2822', 'D, d M Y H:i:s O');
}
/**
* Patch for PHP < 5.0
*/