X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FUserImport.php;h=0832dae45a49453398d0c241b3800c56f056ad3b;hb=050ad68b9fc21fc5cf06153d2c6d161d30b241c6;hp=ec6e6bb86c158b546005ef7dae3ecb9c0ea7df3e;hpb=dad58e0f6fdff5e1ff8a002bb31119a38f08268b;p=friendica.git diff --git a/src/Core/UserImport.php b/src/Core/UserImport.php index ec6e6bb86c..0832dae45a 100644 --- a/src/Core/UserImport.php +++ b/src/Core/UserImport.php @@ -68,7 +68,7 @@ class UserImport unset($arr['id']); } - self::check_cols($table, $arr); + self::checkCols($table, $arr); $cols = implode("`,`", array_map('dbesc', array_keys($arr))); $vals = implode("','", array_map('dbesc', array_values($arr))); $query = "INSERT INTO `$table` (`$cols`) VALUES ('$vals')"; @@ -112,27 +112,9 @@ class UserImport } // check for username - $r = dba::selectFirst('user', ['uid'], ['nickname' => $account['user']['nickname']]); - if ($r === false) { - logger("uimport:check nickname : ERROR : " . dba::errorMessage(), LOGGER_NORMAL); - notice(L10n::t('Error! Cannot check nickname')); - return; - } - - if (DBM::is_result($r) > 0) { - notice(L10n::t("User '%s' already exists on this server!", $account['user']['nickname'])); - return; - } - // check if username matches deleted account - $r = dba::selectFirst('userd', ['id'], ['username' => $account['user']['nickname']]); - if ($r === false) { - logger("uimport:check nickname : ERROR : " . dba::errorMessage(), LOGGER_NORMAL); - notice(L10n::t('Error! Cannot check nickname')); - return; - } - - if (DBM::is_result($r) > 0) { + if (dba::exists('user', ['nickname' => $account['user']['nickname']]) + || dba::exists('userd', ['username' => $account['user']['nickname']])) { notice(L10n::t("User '%s' already exists on this server!", $account['user']['nickname'])); return; }