_db = $db_name; $this->_default_no_of_columns = 3; } private function getColumnsHTML() { $tables = $GLOBALS['dbi']->getTables($this->_db); $html_output = '
'; for ($i = 0; $i < count($tables); $i++) { $html_output .= ''; } $html_output .= ''; for ($i = 1; $i <= $this->_default_no_of_columns; $i++) { $html_output .= Template::get('database/multi_table_query/new_column')->render(array( 'id' => $i, 'tables' => $tables )); } $html_output .= '
'; $html_output .= ''; $html_output .= '
 '; $html_output .= '
'; $html_output .= '
'; $html_output .= ''; $html_output .= '
'; $html_output .= '
'; return $html_output; } public function getFormHTML() { $html_output = Util::getDivForSliderEffect('query_div', __('Query window'), 'open'); $html_output .= '
'; $html_output .= ''; $html_output .= $this->getColumnsHTML(); $html_output .= '
'; $html_output .= ''; $html_output .= ''; $html_output .= '
'; $html_output .= '
'; $html_output .= ''; $html_output .= '
'; return $html_output; } }