<?php
+use Friendica\App;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\DBM;
private static $in_transaction = false;
private static $relation = [];
- public static function connect($serveraddr, $user, $pass, $db, $install = false) {
+ public static function connect($serveraddr, $user, $pass, $db) {
if (!is_null(self::$db)) {
return true;
}
return false;
}
- if ($install) {
+ if ($a->mode == App::MODE_INSTALL) {
// server has to be a non-empty string that is not 'localhost' and not an IP
if (strlen($server) && ($server !== 'localhost') && filter_var($server, FILTER_VALIDATE_IP) === false) {
if (! dns_get_record($server, DNS_A + DNS_CNAME)) {
// No suitable SQL driver was found.
if (!self::$connected) {
+ self::$driver = null;
self::$db = null;
}
$a->save_timestamp($stamp1, "network");