Fix PHP syntax for PHP 5.3

This commit is contained in:
cytopia
2018-05-12 16:01:31 +02:00
parent 8fa0e2a427
commit 6e7a622c88
4 changed files with 43 additions and 26 deletions

View File

@ -115,12 +115,22 @@ class Mongo extends BaseClass implements BaseInterface
$databases = array();
$tmp = $this->command(array('listDatabases' => true));
if (isset($tmp[0])) {
foreach ($tmp[0]->databases as $db) {
$databases[] = array(
'name' => $db->name,
'size' => $db->sizeOnDisk,
'empty' => $db->empty
);
if (is_array($tmp[0])) {
foreach ($tmp[0]['databases'] as $db) {
$databases[] = array(
'name' => $db->name,
'size' => $db->sizeOnDisk,
'empty' => $db->empty
);
}
} else {
foreach ($tmp[0]->databases as $db) {
$databases[] = array(
'name' => $db->name,
'size' => $db->sizeOnDisk,
'empty' => $db->empty
);
}
}
}