]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/baculum/protected/Web/Portlets/VolumeList.php
baculum: Revert back volume pool name in volume list window
[bacula/bacula] / gui / baculum / protected / Web / Portlets / VolumeList.php
index cd9ecf27f0c0d4c9da822baa3820547f9730248a..8e24fad05244ba6810c64d181c31f3c5f423de7f 100644 (file)
@@ -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') {