'border' => 1,
'headline' => array('Package', 'Local', 'Remote', 'Size'),
);
- foreach ($latest as $pkg => $info) {
+ foreach ((array)$latest as $pkg => $info) {
$package = strtolower($pkg);
if (!isset($inst[$package])) {
// skip packages we don't have installed
null, null, $ret['userinfo']);
}
}
- } elseif (is_array($ret) && sizeof($ret) == 1 && is_array($ret[0]) &&
+ } elseif (is_array($ret) && sizeof($ret) == 1 && isset($ret[0])
+ && is_array($ret[0]) &&
!empty($ret[0]['faultString']) &&
!empty($ret[0]['faultCode'])) {
extract($ret[0]);