use Friendica\Core\System;
use Friendica\Core\Worker;
use Friendica\Database\DBA;
-use Friendica\Database\DBM;
use Friendica\Object\Image;
use Friendica\Util\Crypto;
use Friendica\Util\DateTimeFormat;
* @return boolean|array
*/
public static function getOwnerDataById($uid) {
- $r = DBA::fetch_first("SELECT
+ $r = DBA::fetchFirst("SELECT
`contact`.*,
`user`.`prvkey` AS `uprvkey`,
`user`.`timezone`,
LIMIT 1",
$uid
);
- if (!DBM::is_result($r)) {
+ if (!DBA::isResult($r)) {
return false;
}
return $r;
public static function getOwnerDataByNick($nick)
{
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nick]);
- if (!DBM::is_result($user)) {
+ if (!DBA::isResult($user)) {
return false;
}
return self::getOwnerDataById($user['uid']);
$user = DBA::selectFirst('user', ['def_gid'], ['uid' => $uid]);
- if (DBM::is_result($user)) {
+ if (DBA::isResult($user)) {
$default_group = $user["def_gid"];
}
$user = DBA::selectFirst('user', $fields, $condition);
}
- if (!DBM::is_result($user)) {
+ if (!DBA::isResult($user)) {
throw new Exception(L10n::t('User not found'));
}
}
Worker::add(PRIORITY_HIGH, "Notifier", "removeme", $uid);
// Send an update to the directory
- Worker::add(PRIORITY_LOW, "Directory", $user['url']);
+ $self = DBA::selectFirst('contact', ['url'], ['uid' => $uid, 'self' => true]);
+ Worker::add(PRIORITY_LOW, "Directory", $self['url']);
if ($uid == local_user()) {
unset($_SESSION['authenticated']);