Move mod/allfriends to src/Module/AllFriends

This commit is contained in:
Philipp Holzer 2019-05-02 22:03:27 +02:00
parent 2628da422a
commit c5e7abf9c5
No known key found for this signature in database
GPG key ID: 517BE60E2CE5C8A5
5 changed files with 198 additions and 179 deletions

View file

@ -237,6 +237,28 @@ class Contact extends BaseObject
return ['public' => $pcid, 'user' => $ucid];
}
/**
* Returns contact details for a given contact id in combination with a user id
*
* @param int $cid A contact ID
* @param int $uid The User ID
* @param array $fields The selected fields for the contact
*
* @return array The contact details
*
* @throws \Exception
*/
public static function getContactForUser($cid, $uid, array $fields = [])
{
$contact = DBA::selectFirst('contact', $fields, ['id' => $cid, 'uid' => $uid]);
if (!DBA::isResult($contact)) {
return [];
} else {
return $contact;
}
}
/**
* @brief Block contact id for user id
*