// Sql paged table view. Call this function inside form.
//
function display_db_pager(&$pager) {
- global $table_style, $use_popup_windows, $use_date_picker, $path_to_root;
+ global $path_to_root;
$pager->select_records();
}
}
/* show a table of records returned by the sql */
- start_table("$table_style width=$pager->width");
+ start_table(TABLESTYLE, "width='$pager->width'");
table_header($headers);
if($pager->header_fun) { // if set header handler
$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'");
}
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
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
echo $inact;
echo "</td>";
} else {
- label_cell( _('No records') . $inact, "colspan=$colspan class='navibar'");
+ label_cell( _('No records') . $inact, "colspan=$colspan class='navibar'");
}
end_row();
}
-?>
\ No newline at end of file