API: missing template and small fix for hotot
This commit is contained in:
		| @@ -796,12 +796,24 @@ | ||||
|  | ||||
| 	/** | ||||
| 	 *  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) { | ||||
| 		if (local_user()===false) return false; | ||||
| 		$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') | ||||
| 			$sql_extra = sprintf(" AND ( `rel` = %d OR `rel` = %d ) ", intval(CONTACT_IS_SHARING), intval(CONTACT_IS_FRIEND)); | ||||
| 		if($qtype == 'followers') | ||||
| @@ -816,13 +828,8 @@ | ||||
| 			$ret[] = api_get_user($a, $cid['id']); | ||||
| 		} | ||||
|  | ||||
| 		 | ||||
| 		$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); | ||||
|  | ||||
| 	} | ||||
|   | ||||
							
								
								
									
										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> | ||||
		Reference in New Issue
	
	Block a user