{
$sql = "SELECT wo.*,st.description As StockItemName,l.location_name,
l.delivery_address,l.email, l.contact, st.inventory_account, st.wip_account
- FROM ".TB_PREF."workorders wo, "
+ FROM ".TB_PREF."workorders wo
+ LEFT JOIN ".TB_PREF."voided v ON v.id=wo.id and v.type=".ST_WORKORDER.","
.TB_PREF."stock_master st, "
.TB_PREF."locations l
- WHERE st.stock_id=wo.stock_id
+ WHERE ISNULL(v.id)
+ AND st.stock_id=wo.stock_id
AND l.loc_code=wo.loc_code
AND wo.id=".db_escape($woid)."
GROUP BY wo.id";
- $result = db_query($sql, "The work order issues could not be retrieved");
+ $result = db_query($sql, "The work order could not be retrieved");
if (!$allow_null && db_num_rows($result) == 0)
{
- display_db_error("Could not find work order $woid", $sql);
+ display_db_error("Could not find work order ".(int)$woid, $sql);
return false;
}