18-Nov-2009
! Release 2.2
$ config.default.php
+# Allow null references in trans to show up in gl_trans_view
+$ /gl/view/gl_trans_view.php
17-Nov-2009 Joe Hunt/Tom Hallman
! Moved payment terms in documents for better view. Increased
end_table(1);
}
-
-$sql = "SELECT gl.*, cm.account_name, refs.reference FROM "
- .TB_PREF."gl_trans as gl, ".TB_PREF."chart_master as cm, ".TB_PREF."refs as refs"
- ." WHERE gl.account = cm.account_code"
- ." AND gl.type= ".db_escape($_GET['type_id'])
+$sql = "SELECT gl.*, cm.account_name, IF(ISNULL(refs.reference), '', refs.reference) AS reference FROM "
+ .TB_PREF."gl_trans as gl
+ LEFT JOIN ".TB_PREF."chart_master as cm ON gl.account = cm.account_code
+ LEFT JOIN ".TB_PREF."refs as refs ON (gl.type=refs.type AND gl.type_no=refs.id)"
+ ." WHERE gl.type= ".db_escape($_GET['type_id'])
." AND gl.type_no = ".db_escape($_GET['trans_no'])
- ." AND gl.type=refs.type AND gl.type_no=refs.id"
." ORDER BY counter";
$result = db_query($sql,"could not get transactions");
//alert("sql = ".$sql);