Browse Source

Removed triple nested condition.

Phally 14 years ago
parent
commit
985d6809f1
1 changed files with 7 additions and 6 deletions
  1. 7 6
      lib/Cake/Controller/Controller.php

+ 7 - 6
lib/Cake/Controller/Controller.php

@@ -774,13 +774,14 @@ class Controller extends Object implements CakeEventListener {
 			$this->response->header('Location', Router::url($url, true));
 		}
 
-		if (!empty($status)) {
-			if (is_string($status)) {
-				$codes = array_flip($this->response->httpCodes());
-				if (isset($codes[$status])) {
-					$status = $codes[$status];
-				}
+		if (is_string($status)) {
+			$codes = array_flip($this->response->httpCodes());
+			if (isset($codes[$status])) {
+				$status = $codes[$status];
 			}
+		}
+
+		if ($status) {
 			$this->response->statusCode($status);
 		}