_db = $db_name; $this->_default_no_of_columns = 3; } private function getColumnsHTML() { $tables = $GLOBALS['dbi']->getTables($this->_db); return Template::get('database/multi_table_query/columns')->render([ 'tables' => $tables, 'dbi' => $GLOBALS['dbi'], 'db' => $this->_db, 'default_no_of_columns' => $this->_default_no_of_columns, ]); } public function getFormHTML() { return Template::get('database/multi_table_query/form')->render([ 'db' => $this->_db, 'columns' => $this->getColumnsHTML(), ]); } }