X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fdb_pager_view.inc;h=8245d77b4cc2eb0df5fcc7c500def48b60bec68f;hb=3218c355d9455506febbd3a8a7d9bd61fc9a0a34;hp=950729d13aadf660c5bb9cf095978404187e7d5b;hpb=fc24ee893402902fc58632dabb5d7c2594e191d0;p=fa-stable.git diff --git a/includes/ui/db_pager_view.inc b/includes/ui/db_pager_view.inc index 950729d1..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, $use_date_picker, $path_to_root; + global $path_to_root; $pager->select_records(); @@ -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'"); @@ -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(); @@ -203,4 +209,3 @@ function display_db_pager(&$pager) { } -?> \ No newline at end of file