瀏覽代碼

fix elastic.inc.php to work on PHP 5.2

Without this change, I get the following syntax error on PHP 5.2.6:
PHP Parse error:  syntax error, unexpected ':' in /var/www/adminer/adminer/drivers/elastic.inc.php on line 415

I haven't actually tested the alter_table() method.
helix84 7 年之前
父節點
當前提交
ef5a7639
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      adminer/drivers/elastic.inc.php
  2. 1 0
      changes.txt

+ 1 - 1
adminer/drivers/elastic.inc.php

@@ -412,7 +412,7 @@ if (isset($_GET["elastic"])) {
 		$properties = array();
 		foreach($fields as $f) {
 			$field_name = trim($f[1][0]);
-			$field_type = trim($f[1][1] ?: "text");
+			$field_type = trim($f[1][1] ? "" : "text");
 			$properties[$field_name] = array(
 				'type' => $field_type
 			);

+ 1 - 0
changes.txt

@@ -1,5 +1,6 @@
 Adminer 4.5.1-dev:
 Fix counting selected rows after going back to select page
+PHP <5.3 compatibility even with Elasticsearch enabled
 
 Adminer 4.5.0 (released 2018-01-24):
 Display name of the object in confirmation when dropping it