]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/baculum/protected/Portlets/PoolList.php
baculum: Update copyright dates
[bacula/bacula] / gui / baculum / protected / Portlets / PoolList.php
index 7a1dd0437f056ff4f198b28167c3fa34604f624c..74edf0af34f54d1d1ac29d9f9113b44468aef751 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula® - The Network Backup Solution
  * Baculum - Bacula web interface
  *
- * Copyright (C) 2013-2014 Marcin Haba
+ * Copyright (C) 2013-2015 Marcin Haba
  *
  * The main author of Baculum is Marcin Haba.
  * The main author of Bacula is Kern Sibbald, with contributions from many
  */
 
 Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
+Prado::using('Application.Portlets.ISlideWindow');
 Prado::using('Application.Portlets.Portlets');
 
-class PoolList extends Portlets {
+class PoolList extends Portlets implements ISlideWindow {
 
-       public $ShowID, $windowTitle;
+       public $ID;
+       public $buttonID;
+       public $windowTitle;
 
-       public function onLoad($param) {
-               parent::onLoad($param);
-               $this->prepareData();
+       public function setID($id) {
+               $this->ID = $id;
+       }
+
+       public function getID($hideAutoID = true) {
+               return $this->ID;
+       }
+
+       public function setButtonID($id) {
+               $this->buttonID = $id;
+       }
+
+       public function getButtonID() {
+               return $this->buttonID;
        }
 
        public function setWindowTitle($param) {
                $this->windowTitle = $param;
        }
 
+       public function getWindowTitle() {
+               return $this->windowTitle;
+       }
+       public function onLoad($param) {
+               parent::onLoad($param);
+               $this->prepareData();
+       }
+
        public function prepareData($forceReload = false) {
                $allowedButtons = array('PoolBtn', 'ReloadPools');
                if($this->Page->IsPostBack || $this->Page->IsCallBack || $forceReload) {