];
}
+ if (key_exists('storage', $props)) {
+ $criteria['Storage.Name'][] = [
+ 'vals' => $props['storage']
+ ];
+ }
+
$limit = '';
if(is_int($limit_val) && $limit_val > 0) {
$limit = " LIMIT $limit_val ";
}
$voltype = $this->Request->contains('voltype') && $misc->isValidVolType($this->Request['voltype']) ? $this->Request['voltype'] : null;
$pool = $this->Request->contains('pool') && $misc->isValidName($this->Request['pool']) ? $this->Request['pool'] : null;
+ $storage = $this->Request->contains('storage') && $misc->isValidName($this->Request['storage']) ? $this->Request['storage'] : null;
$params = $props = [];
$props['pool'] = $pool;
}
+ if (is_string($storage)) {
+ $props['storage'] = $storage;
+ }
+
$result = $this->getModule('volume')->getVolumes(
$params,
$props,