Browse Source

Replaced two elseifs by if in sqlserver datasource

Marc Würth 12 years ago
parent
commit
446792987a
1 changed files with 4 additions and 2 deletions
  1. 4 2
      lib/Cake/Model/Datasource/Database/Sqlserver.php

+ 4 - 2
lib/Cake/Model/Datasource/Database/Sqlserver.php

@@ -538,7 +538,8 @@ class Sqlserver extends DboSource {
 						WHERE _cake_paging_.{$rowCounter} > {$offset}
 						ORDER BY _cake_paging_.{$rowCounter}
 					";
-				} elseif (strpos($limit, 'FETCH') !== false) {
+				}
+				if (strpos($limit, 'FETCH') !== false) {
 					return "SELECT {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$group} {$order} {$limit}";
 				}
 				return "SELECT {$limit} {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$group} {$order}";
@@ -573,7 +574,8 @@ class Sqlserver extends DboSource {
 	public function value($data, $column = null) {
 		if ($data === null || is_array($data) || is_object($data)) {
 			return parent::value($data, $column);
-		} elseif (in_array($data, array('{$__cakeID__$}', '{$__cakeForeignKey__$}'), true)) {
+		}
+		if (in_array($data, array('{$__cakeID__$}', '{$__cakeForeignKey__$}'), true)) {
 			return $data;
 		}