3 * Enter description here...
6 require_once './libraries/List_Database.class.php';
9 * phpMyAdmin main Controller
19 * @var PMA_List_Database
21 protected $databases = null;
28 protected $userlink = null;
35 protected $controllink = null;
38 * magic access to protected/inaccessible members/properties
40 * @see http://php.net/language.oop5.overloading
42 public function __get($param)
46 return $this->getDatabaseList();
49 return $this->userlink
;
52 return $this->controllink
;
60 * magic access to protected/inaccessible members/properties
62 * @see http://php.net/language.oop5.overloading
64 public function __set($param, $value)
68 $this->userlink
= $value;
71 $this->controllink
= $value;
77 * Accessor to PMA::$databases
79 * @uses PMA::$databases
80 * @uses PMA::$userlink
81 * @uses PMA::$controllink
82 * @uses PMA_List_Database
83 * @return PMA_List_Databases
85 public function getDatabaseList()
87 if (null === $this->databases
) {
88 $this->databases
= new PMA_List_Database($this->userlink
, $this->controllink
);
91 return $this->databases
;