Skip to content
Permalink
Browse files

Add cross version constants.

Add constants for older versions of PHP which may be missing them.
Fixes #1975
  • Loading branch information...
markstory committed Sep 8, 2011
1 parent 5e7509b commit 73a6ebea8d109e34c9218abb88983f78bce75830
Showing with 20 additions and 0 deletions.
  1. +20 −0 cake/basics.php
@@ -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
*/

0 comments on commit 73a6ebe

Please sign in to comment.
You can’t perform that action at this time.