$dataset) { if (isset($dataset['datasetDescr'])) { if (! in_array($dataset['datasetDescr'], $tmp_storage)) { $dataset['datasetIndex'] = $index; $dataset['datasetTotal'] = $dataset['datasetSize'] * $dataset['datasetAllocationUnits']; $dataset['datasetAvail'] = ($dataset['datasetAvailable'] * $dataset['datasetAllocationUnits']); $dataset['datasetUsed'] = $dataset['datasetTotal'] - $dataset['datasetAvail']; discover_storage($valid_storage, $device, $dataset['datasetIndex'], 'dataset', 'freenas-dataset', $dataset['datasetDescr'], $dataset['datasetTotal'], $dataset['datasetAllocationUnits'], $dataset['datasetUsed']); } } } }