$col_type = $_POST['col_type'];
    $collation = $_POST['collation'];
    if (isset($orig_col_name) && $orig_col_name) {
        echo PMA_updateOneColumn($db, $orig_col_name, $col_name, $col_type, $col_attribute, $col_length, $col_isNull, $collation, $col_extra, $col_default);
        exit;
    } else {
        $tmp_msg = PMA_updateOneColumn($db, "", $col_name, $col_type, $col_attribute, $col_length, $col_isNull, $collation, $col_extra, $col_default);
    }
}
if (isset($_POST['populateColumns'])) {
    $selected_tbl = $_POST['selectedTable'];
    echo PMA_getHTMLforColumnDropdown($db, $selected_tbl);
    exit;
}
if (isset($_POST['getColumnList'])) {
    echo PMA_getCentralColumnsListRaw($db, $_POST['cur_table']);
    exit;
}
if (isset($_POST['add_column'])) {
    $selected_col = array();
    $selected_tbl = $_POST['table-select'];
    $selected_col[] = $_POST['column-select'];
    $tmp_msg = PMA_syncUniqueColumns($selected_col, false, $selected_tbl);
}
$response = PMA_Response::getInstance();
$header = $response->getHeader();
$scripts = $header->getScripts();
$scripts->addFile('jquery/jquery.uitablefilter.js');
$scripts->addFile('jquery/jquery.tablesorter.js');
$scripts->addFile('db_central_columns.js');
$cfgCentralColumns = PMA_centralColumnsGetParams();
 /**
  * Test for PMA_getCentralColumnsListRaw with a table name
  *
  * @return void
  */
 public function testPMAGetCentralColumnsListRawWithTable()
 {
     $GLOBALS['dbi']->expects($this->at(3))->method('fetchResult')->with("SELECT * FROM `pma_central_columns` " . "WHERE db_name = 'phpmyadmin' AND col_name " . "NOT IN ('id','col1','col2');", null, null, $GLOBALS['controllink'])->will($this->returnValue($this->_columnData));
     $this->assertEquals(json_encode($this->_modifiedColumnData), PMA_getCentralColumnsListRaw('phpmyadmin', 'table1'));
 }
 /**
  * Test for PMA_getCentralColumnsListRaw
  *
  * @return void
  */
 public function testPMAGetCentralColumnsListRaw()
 {
     $this->assertEquals(json_encode(array("id", "col1")), PMA_getCentralColumnsListRaw('phpmyadmin', 'pma_central_columns'));
     $this->assertEquals(json_encode(array("id", "col1")), PMA_getCentralColumnsListRaw('phpmyadmin', ''));
 }