X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fdb_pager_view.inc;h=8245d77b4cc2eb0df5fcc7c500def48b60bec68f;hb=a2bd6e80fbe669ca10c3936bb5373994fe8e4918;hp=717df95f586e3519ee40c0286e899b49714f9996;hpb=5b8f4c4b4aa8cf996bc071f116bfce1273200fa2;p=fa-stable.git diff --git a/includes/ui/db_pager_view.inc b/includes/ui/db_pager_view.inc index 717df95f..8245d77b 100644 --- a/includes/ui/db_pager_view.inc +++ b/includes/ui/db_pager_view.inc @@ -40,7 +40,7 @@ function navi_button_cell($name, $value, $enabled=true, $align='left') { // Sql paged table view. Call this function inside form. // function display_db_pager(&$pager) { - global $use_popup_windows, $path_to_root; + global $path_to_root; $pager->select_records(); @@ -61,7 +61,7 @@ function display_db_pager(&$pager) { } } /* show a table of records returned by the sql */ - start_table(TABLESTYLE, "width=$pager->width"); + start_table(TABLESTYLE, "width='$pager->width'"); table_header($headers); if($pager->header_fun) { // if set header handler @@ -83,6 +83,13 @@ function display_db_pager(&$pager) { $cc = 0; //row colour counter foreach($pager->data as $line_no => $row) { + if ($pager->row_fun) { + if (function_exists($pager->row_fun)) { + $fn = $pager->row_fun; + $row = $fn($row); + } + } + $marker = $pager->marker; if ($marker && $marker($row)) start_row("class='$pager->marker_class'"); @@ -103,7 +110,7 @@ function display_db_pager(&$pager) { } switch($coltype) { // format column case 'time': - label_cell($cell, "width=40"); break; + label_cell($cell, "width='40'"); break; case 'date': label_cell(sql2date($cell), "align='center' nowrap"); break; case 'dstamp': // time stamp displayed as date @@ -132,7 +139,6 @@ function display_db_pager(&$pager) { if(get_post('show_inactive')) $pager->inactive_control_cell($row); break; default: -// case 'text': if (isset( $col['align'])) label_cell($cell, "align='" . $col['align'] . "'"); else @@ -188,7 +194,7 @@ function display_db_pager(&$pager) { echo $inact; echo ""; } else { - label_cell( _('No records') . $inact, "colspan=$colspan class='navibar'"); + label_cell( _('No records') . $inact, "colspan=$colspan class='navibar'"); } end_row();