API: missing template and small fix for hotot
This commit is contained in:
parent
62e939de52
commit
fc9c73da49
2 changed files with 19 additions and 7 deletions
|
@ -796,12 +796,24 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* https://dev.twitter.com/docs/api/1/get/statuses/friends
|
* https://dev.twitter.com/docs/api/1/get/statuses/friends
|
||||||
* This function is deprecated by Twitter
|
* This function is deprecated by Twitter
|
||||||
|
* returns: json, xml
|
||||||
**/
|
**/
|
||||||
function api_statuses_f(&$a, $type, $qtype) {
|
function api_statuses_f(&$a, $type, $qtype) {
|
||||||
if (local_user()===false) return false;
|
if (local_user()===false) return false;
|
||||||
$user_info = api_get_user($a);
|
$user_info = api_get_user($a);
|
||||||
|
|
||||||
|
if (x($_GET,'cursor') && $_GET['cursor']=='undefined'){
|
||||||
|
/* this is to stop Hotot to load friends multiple times
|
||||||
|
* I'm not sure if I'm missing return something or
|
||||||
|
* is a bug in hotot. Workaround, meantime
|
||||||
|
*/
|
||||||
|
|
||||||
|
$ret=Array();
|
||||||
|
$data = array('$users' => $ret);
|
||||||
|
return api_apply_template("friends", $type, $data);
|
||||||
|
}
|
||||||
|
|
||||||
if($qtype == 'friends')
|
if($qtype == 'friends')
|
||||||
$sql_extra = sprintf(" AND ( `rel` = %d OR `rel` = %d ) ", intval(CONTACT_IS_SHARING), intval(CONTACT_IS_FRIEND));
|
$sql_extra = sprintf(" AND ( `rel` = %d OR `rel` = %d ) ", intval(CONTACT_IS_SHARING), intval(CONTACT_IS_FRIEND));
|
||||||
if($qtype == 'followers')
|
if($qtype == 'followers')
|
||||||
|
@ -816,13 +828,8 @@
|
||||||
$ret[] = api_get_user($a, $cid['id']);
|
$ret[] = api_get_user($a, $cid['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$data = array('$users' => $ret);
|
$data = array('$users' => $ret);
|
||||||
switch($type){
|
|
||||||
case "atom":
|
|
||||||
case "rss":
|
|
||||||
$data = api_rss_extra($a, $data, $user_info);
|
|
||||||
}
|
|
||||||
|
|
||||||
return api_apply_template("friends", $type, $data);
|
return api_apply_template("friends", $type, $data);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
5
view/api_friends_xml.tpl
Normal file
5
view/api_friends_xml.tpl
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<users type="array">
|
||||||
|
{{for $users as $user }}
|
||||||
|
{{inc api_user_xml.tpl }}{{endinc}}
|
||||||
|
{{endfor}}
|
||||||
|
</users>
|
Loading…
Reference in a new issue