summaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2016-08-21 14:03:35 +0300
committerAndrew Dolgov <[email protected]>2016-08-21 14:03:35 +0300
commite54eb40a8c1ec9fe9387611d890d195f511a4180 (patch)
tree93000c8799b2f0b5e5a79238485b00afb476abde /install
parenta005ebb693fe9ad01eb2cb2293e75c589a00d6a0 (diff)
remove support for legacy mysql driver
Diffstat (limited to 'install')
-rwxr-xr-xinstall/index.php28
1 files changed, 8 insertions, 20 deletions
diff --git a/install/index.php b/install/index.php
index bfbb7e234..00e90dfe7 100755
--- a/install/index.php
+++ b/install/index.php
@@ -51,7 +51,7 @@
array_push($errors, "PHP support for JSON is required, but was not found.");
}
- if ($db_type == "mysql" && !function_exists("mysql_connect") && !function_exists("mysqli_connect")) {
+ if ($db_type == "mysql" && !function_exists("mysqli_connect")) {
array_push($errors, "PHP support for MySQL is required for configured $db_type in config.php.");
}
@@ -112,19 +112,10 @@
return $link;
} else if ($type == "mysql") {
- if (function_exists("mysqli_connect")) {
- if ($port)
- return mysqli_connect($host, $user, $pass, $db, $port);
- else
- return mysqli_connect($host, $user, $pass, $db);
-
- } else {
- $link = mysql_connect($host, $user, $pass);
- if ($link) {
- $result = mysql_select_db($db, $link);
- if ($result) return $link;
- }
- }
+ if ($port)
+ return mysqli_connect($host, $user, $pass, $db, $port);
+ else
+ return mysqli_connect($host, $user, $pass, $db);
}
}
@@ -184,15 +175,12 @@
return $result;
} else if ($type == "mysql") {
- if (function_exists("mysqli_connect")) {
- $result = mysqli_query($link, $query);
- } else {
- $result = mysql_query($query, $link);
- }
+ $result = mysqli_query($link, $query);
+
if (!$result) {
$query = htmlspecialchars($query);
if ($die_on_error) {
- die("Query <i>$query</i> failed: " . ($link ? function_exists("mysqli_connect") ? mysqli_error($link) : mysql_error($link) : "No connection"));
+ die("Query <i>$query</i> failed: " . ($link ? mysqli_error($link) : "No connection"));
}
}
return $result;