function get_gl_trans($type, $trans_id)
{
- $sql = "SELECT gl.*, cm.account_name, IF(ISNULL(refs.reference), '', refs.reference) AS reference, user.real_name,
- IFNULL(st.tran_date, IFNULL(dt.tran_date, IFNULL(bt.trans_date, IFNULL(grn.delivery_date, gl.tran_date)))) as doc_date,
+ $sql = "SELECT gl.*, cm.account_name, IFNULL(refs.reference, '') AS reference, user.real_name,
+ COALESCE(st.tran_date, dt.tran_date, bt.trans_date, grn.delivery_date, gl.tran_date) as doc_date,
IF(ISNULL(st.supp_reference), '', st.supp_reference) AS supp_reference
FROM ".TB_PREF."gl_trans as gl
LEFT JOIN ".TB_PREF."chart_master as cm ON gl.account = cm.account_code
if ($dimension != null)
$sql .= " AND dim.dimension = ".db_escape($dimension);
- $sql .= " GROUP BY gl.tran_date, a.gl_seq, gl_seq, gl.type, gl.type_no";
+ $sql .= " GROUP BY gl.tran_date, a.gl_seq, gl.type, gl.type_no";
return $sql;
}
date_cells(_("From:"), 'FromDate', '', null, 0, -1, 0);
date_cells(_("To:"), 'ToDate');
-submit_cells('Search', _("Search"), '', '', 'default');
end_row();
start_row();
ref_cells(_("Memo:"), 'Memo', '',null, _('Enter memo fragment or leave empty'));
users_list_cells(_("User:"), 'userid', null, false);
if (get_company_pref('use_dimension') && isset($_POST['dimension'])) // display dimension only, when started in dimension mode
dimensions_list_cells(_('Dimension:'), 'dimension', null, true, null, true);
-users_list_cells(_("User:"), 'userid', null, false);
check_cells( _("Show closed:"), 'AlsoClosed', null);
+submit_cells('Search', _("Search"), '', '', 'default');
end_row();
end_table();
function display_gl_heading($myrow)
{
- global $systypes_array, $type_shortcuts;
+ global $systypes_array;
$trans_name = $systypes_array[$_GET['type_id']];
$journal = $_GET['type_id'] == ST_JOURNAL;
table_header($th);
start_row();
label_cell("$trans_name #" . $_GET['trans_no']);
- label_cell($type_shortcuts[$myrow['type']].' '.$myrow["reference"], "align='center'");
+ label_cell($myrow["reference"], "align='center'");
if($myrow['supp_reference'])
{
label_cell($myrow["supp_reference"], "align='center'");