*/
function api_user()
{
- $user = OAuth::getCurrentUserID();
+ $user = BaseApi::getCurrentUserID();
if (!empty($user)) {
return $user;
}
function api_rss_extra($arr, $user_info)
{
if (is_null($user_info)) {
- $uid = BaseApi::getCurrentUserID();
+ $uid = api_user();
if (empty($uid)) {
throw new ForbiddenException();
}
*/
function api_item_get_user(App $a, $item)
{
- $status_user = DI::twitterUser()->createFromContactId($item['author-id'] ?? null, BaseApi::getCurrentUserID())->toArray();
+ $status_user = DI::twitterUser()->createFromContactId($item['author-id'] ?? null, api_user())->toArray();
$author_user = $status_user;
$status_user["protected"] = isset($item['private']) && ($item['private'] == Item::PRIVATE);
if (($item['thr-parent'] ?? '') == ($item['uri'] ?? '')) {
- $owner_user = DI::twitterUser()->createFromContactId($item['owner-id'] ?? null, BaseApi::getCurrentUserID())->toArray();
+ $owner_user = DI::twitterUser()->createFromContactId($item['owner-id'] ?? null, api_user())->toArray();
} else {
$owner_user = $author_user;
}
$skip_status = $_REQUEST['skip_status'] ?? false;
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
// "verified" isn't used here in the standard
unset($user_info["verified"]);
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$_REQUEST['profile_uid'] = api_user();
$_REQUEST['api_source'] = true;
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$item = api_get_last_status($user_info['pid'], $user_info['uid']);
if (!empty($item)) {
if (DBA::isResult($contacts)) {
$k = 0;
foreach ($contacts as $contact) {
- $user_info = DI::twitterUser()->createFromContactId($contact['id'], BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromContactId($contact['id'], api_user())->toArray();
if ($type == 'xml') {
$userlist[$k++ . ':user'] = $user_info;
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
if (empty($_REQUEST['q'])) {
throw new BadRequestException('q parameter is required.');
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
unset($_REQUEST["user_id"]);
unset($_GET["user_id"]);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
// get last network messages
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$since_id = $_REQUEST['since_id'] ?? 0;
$max_id = $_REQUEST['max_id'] ?? 0;
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
// params
$id = intval(DI::args()->getArgv()[3] ?? 0);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
// params
$id = intval(DI::args()->getArgv()[3] ?? 0);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
unset($_REQUEST["user_id"]);
unset($_GET["user_id"]);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
Logger::info('api_statuses_user_timeline', ['api_user' => api_user(), 'user_info' => $user_info, '_REQUEST' => $_REQUEST]);
throw new InternalServerErrorException("DB error");
}
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$rets = api_format_items([$item], $user_info, false, $type);
$ret = $rets[0];
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$called_api = [];
//builtin_activity_puller($i, $activities);
// get user data and add it to the array of the activity
- $user = DI::twitterUser()->createFromContactId($parent_item['author-id'], BaseApi::getCurrentUserID())->toArray();
+ $user = DI::twitterUser()->createFromContactId($parent_item['author-id'], api_user())->toArray();
switch ($parent_item['verb']) {
case Activity::LIKE:
$activities['like'][] = $user;
if (!empty($announce)) {
$retweeted_item = $item;
$item = $announce;
- $status['friendica_owner'] = DI::twitterUser()->createFromContactId($announce['author-id'], BaseApi::getCurrentUserID())->toArray();
+ $status['friendica_owner'] = DI::twitterUser()->createFromContactId($announce['author-id'], api_user())->toArray();
}
}
$quoted_status['text'] = $conv_quoted['text'];
$quoted_status['statusnet_html'] = $conv_quoted['html'];
try {
- $quoted_status["user"] = DI::twitterUser()->createFromContactId($quoted_item['author-id'], BaseApi::getCurrentUserID())->toArray();
+ $quoted_status["user"] = DI::twitterUser()->createFromContactId($quoted_item['author-id'], api_user())->toArray();
} catch (BadRequestException $e) {
// user not found. should be found?
/// @todo check if the user should be always found
unset($retweeted_status['statusnet_conversation_id']);
$status['user'] = $status['friendica_owner'];
try {
- $retweeted_status["user"] = DI::twitterUser()->createFromContactId($retweeted_item['author-id'], BaseApi::getCurrentUserID())->toArray();
+ $retweeted_status["user"] = DI::twitterUser()->createFromContactId($retweeted_item['author-id'], api_user())->toArray();
} catch (BadRequestException $e) {
// user not found. should be found?
/// @todo check if the user should be always found
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$uid = $user_info['uid'];
$groups = DBA::select('group', [], ['deleted' => 0, 'uid' => $uid]);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
unset($_REQUEST["user_id"]);
unset($_GET["user_id"]);
$start = max(0, ($page - 1) * $count);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
if (!empty($_GET['cursor']) && $_GET['cursor'] == 'undefined') {
/* this is to stop Hotot to load friends multiple times
$ret = [];
foreach ($r as $cid) {
- $user = DI::twitterUser()->createFromContactId($cid['id'], BaseApi::getCurrentUserID())->toArray();
+ $user = DI::twitterUser()->createFromContactId($cid['id'], api_user())->toArray();
// "uid" and "self" are only needed for some internal stuff, so remove it from here
unset($user["uid"]);
unset($user["self"]);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
- $uid = BaseApi::getCurrentUserID();
+ $uid = api_user();
if (empty($uid)) {
throw new ForbiddenException();
}
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
//required
$id = $_REQUEST['id'] ?? 0;
// optional
unset($_REQUEST["screen_name"]);
unset($_GET["screen_name"]);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$profile_url = $user_info["url"];
foreach ($r as $item) {
if ($box == "inbox" || $item['from-url'] != $profile_url) {
$recipient = $user_info;
- $sender = DI::twitterUser()->createFromContactId($item['contact-id'], BaseApi::getCurrentUserID())->toArray();
+ $sender = DI::twitterUser()->createFromContactId($item['contact-id'], api_user())->toArray();
} elseif ($box == "sentbox" || $item['from-url'] == $profile_url) {
- $recipient = DI::twitterUser()->createFromContactId($item['contact-id'], BaseApi::getCurrentUserID())->toArray();
+ $recipient = DI::twitterUser()->createFromContactId($item['contact-id'], api_user())->toArray();
$sender = $user_info;
}
$local_user = api_user();
- $api_user = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $api_user = DI::twitterUser()->createFromUserId(api_user())->toArray();
if (!empty($_POST['name'])) {
DBA::update('profile', ['name' => $_POST['name']], ['uid' => $local_user]);
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$scale_sql = ($scale === false ? "" : sprintf("AND scale=%d", intval($scale)));
$data_sql = ($scale === false ? "" : "data, ");
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$gid = $_REQUEST['gid'] ?? 0;
$uid = $user_info['uid'];
$user_element = "users";
$k = 0;
foreach ($members as $member) {
- $user = DI::twitterUser()->createFromContactId($member['contact-id'], BaseApi::getCurrentUserID())->toArray();
+ $user = DI::twitterUser()->createFromContactId($member['contact-id'], api_user())->toArray();
$users[$k++.":user"] = $user;
}
} else {
$user_element = "user";
foreach ($members as $member) {
- $user = DI::twitterUser()->createFromContactId($member['contact-id'], BaseApi::getCurrentUserID())->toArray();
+ $user = DI::twitterUser()->createFromContactId($member['contact-id'], api_user())->toArray();
$users[] = $user;
}
}
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$gid = $_REQUEST['list_id'] ?? 0;
$uid = $user_info['uid'];
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$name = $_REQUEST['name'] ?? '';
$uid = $user_info['uid'];
$json = json_decode($_POST['json'], true);
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$name = $_REQUEST['name'] ?? '';
$uid = $user_info['uid'];
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$uid = $user_info['uid'];
$gid = $_REQUEST['gid'] ?? 0;
$name = $_REQUEST['name'] ?? '';
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$gid = $_REQUEST['list_id'] ?? 0;
$name = $_REQUEST['name'] ?? '';
$uid = $user_info['uid'];
{
BaseApi::checkAllowedScope(BaseApi::SCOPE_WRITE);
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
if (DI::args()->getArgc() !== 4) {
throw new BadRequestException('Invalid argument count');
BaseApi::checkAllowedScope(BaseApi::SCOPE_READ);
// params
- $user_info = DI::twitterUser()->createFromUserId(BaseApi::getCurrentUserID())->toArray();
+ $user_info = DI::twitterUser()->createFromUserId(api_user())->toArray();
$searchstring = $_REQUEST['searchstring'] ?? '';
$uid = $user_info['uid'];
foreach ($r as $item) {
if ($box == "inbox" || $item['from-url'] != $profile_url) {
$recipient = $user_info;
- $sender = DI::twitterUser()->createFromContactId($item['contact-id'], BaseApi::getCurrentUserID())->toArray();
+ $sender = DI::twitterUser()->createFromContactId($item['contact-id'], api_user())->toArray();
} elseif ($box == "sentbox" || $item['from-url'] == $profile_url) {
- $recipient = DI::twitterUser()->createFromContactId($item['contact-id'], BaseApi::getCurrentUserID())->toArray();
+ $recipient = DI::twitterUser()->createFromContactId($item['contact-id'], api_user())->toArray();
$sender = $user_info;
}