X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=gui%2Fbaculum%2Fprotected%2FWeb%2FPortlets%2FVolumeList.php;h=8e24fad05244ba6810c64d181c31f3c5f423de7f;hb=65be1165423e4d24b81bf1da678fe5ffe237e07a;hp=cd9ecf27f0c0d4c9da822baa3820547f9730248a;hpb=342b9cda4455c07d24132134ee0bc71b9a0bb39e;p=bacula%2Fbacula diff --git a/gui/baculum/protected/Web/Portlets/VolumeList.php b/gui/baculum/protected/Web/Portlets/VolumeList.php index cd9ecf27f0..8e24fad052 100644 --- a/gui/baculum/protected/Web/Portlets/VolumeList.php +++ b/gui/baculum/protected/Web/Portlets/VolumeList.php @@ -34,7 +34,8 @@ class VolumeList extends Portlets implements ISlideWindow { public $ID; public $buttonID; public $windowTitle; - public $view; + public $pools = array(); + public $old_pool; public function setID($id) { $this->ID = $id; @@ -61,6 +62,7 @@ class VolumeList extends Portlets implements ISlideWindow { } public function prepareData($sender, $param) { + $this->setPoolList(); $params = $this->getUrlParams(array('volumes'), $this->getPage()->VolumeWindow->ID); $volumes = $this->Application->getModule('api')->get($params); $isDetailView = $_SESSION['view' . $this->getPage()->VolumeWindow->ID] == 'details'; @@ -78,6 +80,13 @@ class VolumeList extends Portlets implements ISlideWindow { } } + private function setPoolList() { + $pools = $this->Application->getModule('api')->get(array('pools')); + for ($i = 0; $i < count($pools->output); $i++) { + $this->pools[$pools->output[$i]->poolid] = $pools->output[$i]->name; + } + } + protected function sortData($data, $key, $id) { if($this->getSortOrder($id) == parent::SORT_DESC) { if($key == 'pool') {