checking if a variable is an array before doing array_reverse.

This commit is contained in:
Michael Vogel 2013-02-20 21:46:19 +01:00
parent d34c78296e
commit e48fb47d62
4 changed files with 18 additions and 0 deletions

View file

@ -1027,6 +1027,10 @@ function fbpost_fetchwall($a, $uid) {
$feed = fetch_url($url); $feed = fetch_url($url);
$data = json_decode($feed); $data = json_decode($feed);
if (!is_array($data->data))
return;
$items = array_reverse($data->data); $items = array_reverse($data->data);
foreach ($items as $item) { foreach ($items as $item) {

View file

@ -275,6 +275,9 @@ function fromgplus_handleattachments($item) {
$post .= "\n[url=".$thumb->url."][img]".$image."[/img][/url]\n"; $post .= "\n[url=".$thumb->url."][img]".$image."[/img][/url]\n";
} }
break; break;
case "audio":
$post .= "\n\n[bookmark=".$attachment->url."]".fromgplus_html2bbcode($attachment->displayName)."[/bookmark]\n";
break;
//default: //default:
// die($attachment->objectType); // die($attachment->objectType);
} }
@ -298,6 +301,9 @@ function fromgplus_fetch($a, $uid) {
$lastdate = 0; $lastdate = 0;
if (!is_array($activities->items))
return;
$reversed = array_reverse($activities->items); $reversed = array_reverse($activities->items);
foreach($reversed as $item) { foreach($reversed as $item) {

View file

@ -806,6 +806,10 @@ function statusnet_fetchtimeline($a, $uid) {
$parameters["since_id"] = $lastid; $parameters["since_id"] = $lastid;
$items = $connection->get('statuses/user_timeline', $parameters); $items = $connection->get('statuses/user_timeline', $parameters);
if (!is_array($items))
return;
$posts = array_reverse($items); $posts = array_reverse($items);
if (count($posts)) { if (count($posts)) {

View file

@ -613,6 +613,10 @@ function twitter_fetchtimeline($a, $uid) {
$parameters["since_id"] = $lastid; $parameters["since_id"] = $lastid;
$items = $connection->get('statuses/user_timeline', $parameters); $items = $connection->get('statuses/user_timeline', $parameters);
if (!is_array($items))
return;
$posts = array_reverse($items); $posts = array_reverse($items);
if (count($posts)) { if (count($posts)) {