! -> Note
$ -> Affected files
+26-Jun-2010 Janusz Dobrowolski
+# Fixed sql for child transaction retrieval
+$ /sales/includes/sales_db.inc
+! Added debtor_trans_details.src_id
+$ /sql/en_US-demo.sql
+ /sql/en_US-new.sql
+
25-Jun-2010 Janusz Dobrowolski
! Allow reuse of references previously used on voided transactions
$ /includes/references.inc
function get_sales_child_lines($trans_type, $trans_no, $lines=true)
{
- if (!get_child_type($trans_type))
+ if (!($ctype = get_child_type($trans_type)))
return false;
if (!is_array($trans_no)) {
$trans_no = array($trans_no);
$rel = $trans_type == ST_SALESORDER ? "trans.trans_type=$trans_type"
. " AND trans.order_no IN(". implode(',', array_values($trans_no)).")"
- : "trans.debtor_trans_type=$trans_type"
+ : "child.debtor_trans_type=$ctype"
. " AND trans.debtor_trans_no IN(". implode(',', array_values($trans_no)).")";
$sql = "SELECT child.*
$sql .= " GROUP BY child.debtor_trans_no";
$sql .= " ORDER BY child.debtor_trans_no";
-
+
return db_query($sql, "can't retrieve child trans");
}