summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-06-10 11:26:49 +0200
committerAnatol Belski <ab@php.net>2015-06-10 11:26:49 +0200
commit23e8956386a539b482653dbe89d1fcb1122a8a9a (patch)
tree2d87b7af493ea3aa3b899d4a05d9f722ee9f27c6
parentdbef99ba6ec807c6a25cdb4b2c614c7f961dbf19 (diff)
parent2c55ae526121bc608ed912ede20d752885082fc8 (diff)
downloadphp-git-23e8956386a539b482653dbe89d1fcb1122a8a9a.tar.gz
Merge branch 'PHP-5.6'
* PHP-5.6: updated NEWS updated NEWS Fix #69781: phpinfo() reports Professional Editions of Windows 7/8/8.1/10 as "Business" Revert "Fix #69781: phpinfo() reports Professional Editions of Windows 7/8/8.1/10 as "Business"" Fix #69781: phpinfo() reports Professional Editions of Windows 7/8/8.1/10 as "Business"
-rw-r--r--ext/standard/info.c19
1 files changed, 17 insertions, 2 deletions
diff --git a/ext/standard/info.c b/ext/standard/info.c
index c5651b43eb..d8794c4ad6 100644
--- a/ext/standard/info.c
+++ b/ext/standard/info.c
@@ -395,10 +395,25 @@ char* php_get_windows_name()
sub = "Enterprise Edition";
break;
case PRODUCT_BUSINESS:
- sub = "Business Edition";
+ if ((osvi.dwMajorVersion > 6) || (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion > 0)) {
+ sub = "Professional Edition";
+ } else {
+ sub = "Business Edition";
+ }
+ break;
+ case PRODUCT_BUSINESS_N:
+ if ((osvi.dwMajorVersion > 6) || (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion > 0)) {
+ sub = "Professional N Edition";
+ } else {
+ sub = "Business N Edition";
+ }
break;
case PRODUCT_STARTER:
- sub = "Starter Edition";
+ if ((osvi.dwMajorVersion > 6) || (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion > 0)) {
+ sub = "Starter N Edition";
+ } else {
+ sub = "Starter Edition";
+ }
break;
case PRODUCT_CLUSTER_SERVER:
sub = "Cluster Server Edition";