Make PHP status in SystemCheckPage resilient against method reordering
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 1 Nov 2021 10:19:53 +0000 (11:19 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 1 Nov 2021 10:19:53 +0000 (11:19 +0100)
wcfsetup/install/files/lib/acp/page/SystemCheckPage.class.php

index 5fe9bb41c92c3282bd706e8071bb012f4c2d7e24..1a090c984666739f340931426266038c916a77b0 100644 (file)
@@ -313,7 +313,7 @@ class SystemCheckPage extends AbstractPage
             $this->results['php']['sha256'] = \in_array('sha256', \hash_algos());
         }
 
-        $this->results['status']['php'] = empty($this->results['php']['extension']) && $this->results['php']['sha256'];
+        $this->results['status']['php'] = $this->results['status']['php'] && empty($this->results['php']['extension']) && $this->results['php']['sha256'];
     }
 
     protected function validatePhpMemoryLimit()