mirror of
https://github.com/php/php-src.git
synced 2025-01-22 11:44:09 +08:00
- Fixed bug #40012 (php_date.c doesnt compile on Netware).
This commit is contained in:
parent
46e5e63f94
commit
3dcf540547
2
NEWS
2
NEWS
@ -17,6 +17,8 @@ PHP NEWS
|
||||
__inet_pton() and inet_ntop() was named __inet_ntop(). (Hannes)
|
||||
- Fixed the validate email filter so that the letter "v" can also be used in
|
||||
the user part of the email address. (Derick)
|
||||
- Fixed bug #40012 (php_date.c doesnt compile on Netware). (gk at gknw dot de,
|
||||
Derick)
|
||||
- Fixed bug #39984 (redirect response code in header() could be ignored in
|
||||
CGI sapi). (Ilia)
|
||||
- Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used for
|
||||
|
@ -623,6 +623,14 @@ php_win_std_time:
|
||||
}
|
||||
return tzid;
|
||||
}
|
||||
#elif defined(NETWARE)
|
||||
/* Try to guess timezone from system information */
|
||||
{
|
||||
char *tzid = timelib_timezone_id_from_abbr("", ((_timezone * -1) + (daylightOffset * daylightOnOff)), daylightOnOff);
|
||||
if (tzid) {
|
||||
return tzid;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
/* Fallback to UTC */
|
||||
php_error_docref(NULL TSRMLS_CC, E_WARNING, DATE_TZ_ERRMSG "We had to select 'UTC' because your platform doesn't provide functionality for the guessing algorithm");
|
||||
@ -2061,7 +2069,7 @@ PHP_FUNCTION(timezone_name_get)
|
||||
PHP_FUNCTION(timezone_name_from_abbr)
|
||||
{
|
||||
char *abbr;
|
||||
char *tzname;
|
||||
char *tzid;
|
||||
int abbr_len;
|
||||
long gmtoffset = -1;
|
||||
long isdst = -1;
|
||||
@ -2069,10 +2077,10 @@ PHP_FUNCTION(timezone_name_from_abbr)
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|ll", &abbr, &abbr_len, &gmtoffset, &isdst) == FAILURE) {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
tzname = timelib_timezone_id_from_abbr(abbr, gmtoffset, isdst);
|
||||
tzid = timelib_timezone_id_from_abbr(abbr, gmtoffset, isdst);
|
||||
|
||||
if (tzname) {
|
||||
RETURN_STRING(tzname, 1);
|
||||
if (tzid) {
|
||||
RETURN_STRING(tzid, 1);
|
||||
} else {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user