/** * Test for PMA_getHTMLforColumnDropdown * * @return void */ public function testPMAGetHTMLforColumnDropdown() { $db = 'PMA_db'; $selected_tbl = 'PMA_table'; $result = PMA_getHTMLforColumnDropdown($db, $selected_tbl); $this->assertEquals('<option value="id">id</option><option value="col1">col1</option>' . '<option value="col2">col2</option>', $result); }
$col_extra = isset($_POST['col_extra']) ? $_POST['col_extra'] : ''; $col_isNull = isset($_POST['col_isNull']) ? 1 : 0; $col_length = $_POST['col_length']; $col_attribute = $_POST['col_attribute']; $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();