diff --git a/libraries/display_tbl.lib.php b/libraries/display_tbl.lib.php
index dd935c2983..31ca9e0b9e 100644
--- a/libraries/display_tbl.lib.php
+++ b/libraries/display_tbl.lib.php
@@ -238,7 +238,7 @@ function PMA_isSelect()
*
* @see PMA_displayTableNavigation()
*/
-function PMA_displayTableNavigationOneButton($caption, $title, $pos, $html_sql_query,
+function PMA_displayTableNavigationButton($caption, $title, $pos, $html_sql_query,
$onsubmit = '', $input_for_real_end = '', $onclick = ''
) {
global $db, $table, $goto;
@@ -271,7 +271,7 @@ function PMA_displayTableNavigationOneButton($caption, $title, $pos, $html_sql_q
NULL ';
+ return '
NULL ';
}
/**
@@ -1404,10 +1405,11 @@ function PMA_buildNullDisplay($class, $condition_field, $meta, $align = '')
function PMA_buildEmptyDisplay($class, $condition_field, $meta, $align = '')
{
$nowrap = ' nowrap';
- return ' ';
+ return ' ';
}
/**
@@ -1447,12 +1449,10 @@ function PMA_addClass($class, $condition_field, $meta, $nowrap,
$mime_type_class = ' ' . preg_replace('/\//', '_', $meta->mimetype);
}
- $result = $class . ($condition_field ? ' condition' : '') . $nowrap
- . ' ' . ($is_field_truncated ? ' truncated' : '')
- . ($transform_function != $default_function ? ' transformed' : '')
- . $enum_class . $set_class . $bit_class . $mime_type_class;
-
- return $result;
+ return $class . ($condition_field ? ' condition' : '') . $nowrap
+ . ' ' . ($is_field_truncated ? ' truncated' : '')
+ . ($transform_function != $default_function ? ' transformed' : '')
+ . $enum_class . $set_class . $bit_class . $mime_type_class;
}
/**
* Displays the body of the results table
@@ -1489,7 +1489,7 @@ function PMA_displayTableBody(&$dt_result, &$is_display, $map, $analyzed_sql)
global $row; // mostly because of browser transformations,
// to make the row-data accessible in a plugin
- $url_sql_query = $sql_query;
+ $url_sql_query = $sql_query;
// query without conditions to shorten URLs when needed, 200 is just
// guess, it should depend on remaining URL length
@@ -2233,6 +2233,8 @@ function PMA_displayTableBody(&$dt_result, &$is_display, $map, $analyzed_sql)
function PMA_displayVerticalTable()
{
global $vertical_display;
+
+ $vertical_table_html = '';
// Displays "multi row delete" link at top if required
if ($GLOBALS['cfg']['RowActionLinks'] != 'right'
@@ -2240,29 +2242,29 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['row_delete']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if ($GLOBALS['cfg']['RowActionLinks'] == 'none') {
// if we are not showing the RowActionLinks, then we need to show
// the Multi-Row-Action checkboxes
- echo ' ' . "\n";
+ $vertical_table_html .= ' ' . "\n";
}
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
$cell_displayed = 0;
foreach ($vertical_display['row_delete'] as $val) {
if (($cell_displayed != 0)
&& ($_SESSION['tmp_user_values']['repeat_cells'] != 0)
&& !($cell_displayed % $_SESSION['tmp_user_values']['repeat_cells'])
) {
- echo ' ' . "\n";
}
- echo str_replace('[%_PMA_CHECKBOX_DIR_%]', '_left', $val);
+ $vertical_table_html .= str_replace('[%_PMA_CHECKBOX_DIR_%]', '_left', $val);
$cell_displayed++;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
// Displays "edit" link at top if required
@@ -2272,14 +2274,14 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['edit']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if (! is_array($vertical_display['row_delete'])) {
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
}
foreach ($vertical_display['edit'] as $val) {
- echo $val;
+ $vertical_table_html .= $val;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
// Displays "copy" link at top if required
@@ -2289,14 +2291,14 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['copy']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if (! is_array($vertical_display['row_delete'])) {
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
}
foreach ($vertical_display['copy'] as $val) {
- echo $val;
+ $vertical_table_html .= $val;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
// Displays "delete" link at top if required
@@ -2306,16 +2308,16 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['delete']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if (! is_array($vertical_display['edit'])
&& ! is_array($vertical_display['row_delete'])
) {
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
}
foreach ($vertical_display['delete'] as $val) {
- echo $val;
+ $vertical_table_html .= $val;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
if (PMA_isSelect()) {
@@ -2333,9 +2335,9 @@ function PMA_displayVerticalTable()
// assign appropriate key with current column order
$key = $col_order ? $col_order[$j] : $j;
- echo '' . "\n";
- echo $val;
+ $vertical_table_html .= ' ' . "\n"
+ . $val;
$cell_displayed = 0;
foreach ($vertical_display['rowdata'][$key] as $subval) {
@@ -2343,14 +2345,14 @@ function PMA_displayVerticalTable()
&& ($_SESSION['tmp_user_values']['repeat_cells'] != 0)
&& !($cell_displayed % $_SESSION['tmp_user_values']['repeat_cells'])
) {
- echo $val;
+ $vertical_table_html .= $val;
}
- echo $subval;
+ $vertical_table_html .= $subval;
$cell_displayed++;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end while
// Displays "multi row delete" link at bottom if required
@@ -2360,24 +2362,24 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['row_delete']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= ' ' . "\n" . $vertical_display['textbtn'];
$cell_displayed = 0;
foreach ($vertical_display['row_delete'] as $val) {
if (($cell_displayed != 0)
&& ($_SESSION['tmp_user_values']['repeat_cells'] != 0)
&& !($cell_displayed % $_SESSION['tmp_user_values']['repeat_cells'])
) {
- echo ' ' . "\n";
}
- echo str_replace('[%_PMA_CHECKBOX_DIR_%]', '_right', $val);
+ $vertical_table_html .= str_replace('[%_PMA_CHECKBOX_DIR_%]', '_right', $val);
$cell_displayed++;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
// Displays "edit" link at bottom if required
@@ -2387,14 +2389,14 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['edit']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if (! is_array($vertical_display['row_delete'])) {
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
}
foreach ($vertical_display['edit'] as $val) {
- echo $val;
+ $vertical_table_html .= $val;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
// Displays "copy" link at bottom if required
@@ -2404,14 +2406,14 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['copy']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if (! is_array($vertical_display['row_delete'])) {
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
}
foreach ($vertical_display['copy'] as $val) {
- echo $val;
+ $vertical_table_html .= $val;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
} // end if
// Displays "delete" link at bottom if required
@@ -2421,17 +2423,20 @@ function PMA_displayVerticalTable()
&& (count($vertical_display['delete']) > 0
|| !empty($vertical_display['textbtn']))
) {
- echo '' . "\n";
+ $vertical_table_html .= ' ' . "\n";
if (! is_array($vertical_display['edit'])
&& ! is_array($vertical_display['row_delete'])
) {
- echo $vertical_display['textbtn'];
+ $vertical_table_html .= $vertical_display['textbtn'];
}
foreach ($vertical_display['delete'] as $val) {
- echo $val;
+ $vertical_table_html .= $val;
} // end while
- echo ' ' . "\n";
+ $vertical_table_html .= '' . "\n";
}
+
+ // render HTML content of verticle table
+ echo $vertical_table_html;
return true;
} // end of the 'PMA_displayVerticalTable' function
@@ -3308,10 +3313,12 @@ function PMA_prepare_row_data($class, $condition_field, $analyzed_sql, $meta, $m
) {
global $db;
- $result = ' class="' . PMA_addClass(
- $class, $condition_field, $meta, $nowrap,
- $is_field_truncated, $transform_function, $default_function
- ) . '">';
+ $result = ' class="'
+ . PMA_addClass(
+ $class, $condition_field, $meta, $nowrap,
+ $is_field_truncated, $transform_function, $default_function
+ )
+ . '">';
if (isset($analyzed_sql[0]['select_expr'])
&& is_array($analyzed_sql[0]['select_expr'])
@@ -3453,16 +3460,17 @@ function PMA_generateCheckboxForMulti($del_url, $is_display, $row_no,
$ret .= 'class="' . $class . '"';
}
$ret .= ' class="center">'
- . ' '
- . ' '
- . ' ';
+ . ' '
+ . ' '
+ . ' ';
}
return $ret;
}
@@ -3589,17 +3597,17 @@ function PMA_generateCheckboxAndLinks($position, $del_url, $is_display, $row_no,
if ($position == 'left') {
$ret .= PMA_generateCheckboxForMulti(
- $del_url, $is_display, $row_no, $where_clause_html, $condition_array,
- $del_query, $id_suffix = '_left', '', '', ''
- );
+ $del_url, $is_display, $row_no, $where_clause_html, $condition_array,
+ $del_query, $id_suffix = '_left', '', '', ''
+ );
$ret .= PMA_generateEditLink(
- $edit_url, $class, $edit_str, $where_clause, $where_clause_html, ''
- );
+ $edit_url, $class, $edit_str, $where_clause, $where_clause_html, ''
+ );
$ret .= PMA_generateCopyLink(
- $copy_url, $copy_str, $where_clause, $where_clause_html, ''
- );
+ $copy_url, $copy_str, $where_clause, $where_clause_html, ''
+ );
$ret .= PMA_generateDeleteLink($del_url, $del_str, $js_conf, '', '');
@@ -3607,22 +3615,22 @@ function PMA_generateCheckboxAndLinks($position, $del_url, $is_display, $row_no,
$ret .= PMA_generateDeleteLink($del_url, $del_str, $js_conf, '', '');
$ret .= PMA_generateCopyLink(
- $copy_url, $copy_str, $where_clause, $where_clause_html, ''
- );
+ $copy_url, $copy_str, $where_clause, $where_clause_html, ''
+ );
$ret .= PMA_generateEditLink(
- $edit_url, $class, $edit_str, $where_clause, $where_clause_html, ''
- );
+ $edit_url, $class, $edit_str, $where_clause, $where_clause_html, ''
+ );
$ret .= PMA_generateCheckboxForMulti(
- $del_url, $is_display, $row_no, $where_clause_html, $condition_array,
- $del_query, $id_suffix = '_right', '', '', ''
- );
+ $del_url, $is_display, $row_no, $where_clause_html, $condition_array,
+ $del_query, $id_suffix = '_right', '', '', ''
+ );
} else { // $position == 'none'
$ret .= PMA_generateCheckboxForMulti(
- $del_url, $is_display, $row_no, $where_clause_html, $condition_array,
- $del_query, $id_suffix = '_left', '', '', ''
- );
+ $del_url, $is_display, $row_no, $where_clause_html, $condition_array,
+ $del_query, $id_suffix = '_left', '', '', ''
+ );
}
return $ret;
}