}
}
- public static function getContactIDForSearchterm(string $screen_name, int $cid, int $uid)
+ public static function getContactIDForSearchterm(string $screen_name = null, int $cid = null, int $uid)
{
if (!empty($cid)) {
return $cid;
return $cid;
}
-
- /**
- * Set values for RSS template
- *
- * @param array $arr Array to be passed to template
- * @param int $cid Contact ID of template
- * @return array
- */
- public static function addRSSValues(array $arr, int $cid)
- {
- if (empty($cid)) {
- return $arr;
- }
-
- $user_info = DI::twitterUser()->createFromContactId($cid)->toArray();
- if (empty($user_info)) {
- return $arr;
- }
-
- $arr['$user'] = $user_info;
- $arr['$rss'] = [
- 'alternate' => $user_info['url'],
- 'self' => DI::baseUrl() . '/' . DI::args()->getQueryString(),
- 'base' => DI::baseUrl(),
- 'updated' => DateTimeFormat::utc(null, DateTimeFormat::API),
- 'atom_updated' => DateTimeFormat::utcNow(DateTimeFormat::ATOM),
- 'language' => $user_info['lang'],
- 'logo' => DI::baseUrl() . '/images/friendica-32.png',
- ];
-
- return $arr;
- }
}