function get_customer_details_for_report($area=0, $salesid=0)
{
- $sql = "SELECT ".TB_PREF."debtors_master.debtor_no,
- ".TB_PREF."debtors_master.name,
- ".TB_PREF."debtors_master.address,
- ".TB_PREF."debtors_master.curr_code,
- ".TB_PREF."debtors_master.dimension_id,
- ".TB_PREF."debtors_master.dimension2_id,
- ".TB_PREF."debtors_master.notes,
- ".TB_PREF."sales_types.sales_type,
- ".TB_PREF."cust_branch.branch_code,
- ".TB_PREF."cust_branch.br_name,
- ".TB_PREF."cust_branch.br_address,
- ".TB_PREF."cust_branch.br_post_address,
- ".TB_PREF."cust_branch.area,
- ".TB_PREF."cust_branch.salesman,
- ".TB_PREF."areas.description,
- ".TB_PREF."salesman.salesman_name
- FROM ".TB_PREF."debtors_master
- INNER JOIN ".TB_PREF."cust_branch
- ON ".TB_PREF."debtors_master.debtor_no=".TB_PREF."cust_branch.debtor_no
- INNER JOIN ".TB_PREF."sales_types
- ON ".TB_PREF."debtors_master.sales_type=".TB_PREF."sales_types.id
- INNER JOIN ".TB_PREF."areas
- ON ".TB_PREF."cust_branch.area = ".TB_PREF."areas.area_code
- INNER JOIN ".TB_PREF."salesman
- ON ".TB_PREF."cust_branch.salesman=".TB_PREF."salesman.salesman_code
- WHERE ".TB_PREF."debtors_master.inactive = 0";
+ $sql = "SELECT debtor.debtor_no,
+ debtor.name,
+ debtor.address,
+ debtor.curr_code,
+ debtor.dimension_id,
+ debtor.dimension2_id,
+ debtor.notes,
+ pricelist.sales_type,
+ branch.branch_code,
+ branch.br_name,
+ branch.br_address,
+ branch.br_post_address,
+ branch.area,
+ branch.salesman,
+ area.description,
+ salesman.salesman_name
+ FROM ".TB_PREF."debtors_master debtor
+ INNER JOIN ".TB_PREF."cust_branch branch ON debtor.debtor_no=branch.debtor_no
+ INNER JOIN ".TB_PREF."sales_types pricelist ON debtor.sales_type=pricelist.id
+ INNER JOIN ".TB_PREF."areas area ON branch.area = area.area_code
+ INNER JOIN ".TB_PREF."salesman salesman ON branch.salesman=salesman.salesman_code
+ WHERE debtor.inactive = 0";
if ($area != 0)
{
if ($salesid != 0)
- $sql .= " AND ".TB_PREF."salesman.salesman_code=".db_escape($salesid)."
- AND ".TB_PREF."areas.area_code=".db_escape($area);
+ $sql .= " AND salesman.salesman_code=".db_escape($salesid)."
+ AND area.area_code=".db_escape($area);
else
- $sql .= " AND ".TB_PREF."areas.area_code=".db_escape($area);
+ $sql .= " AND area.area_code=".db_escape($area);
}
elseif ($salesid != 0)
- $sql .= " AND ".TB_PREF."salesman.salesman_code=".db_escape($salesid);
+ $sql .= " AND salesman.salesman_code=".db_escape($salesid);
$sql .= " ORDER BY description,
- ".TB_PREF."salesman.salesman_name,
- ".TB_PREF."debtors_master.debtor_no,
- ".TB_PREF."cust_branch.branch_code";
+ salesman.salesman_name,
+ debtor.debtor_no,
+ branch.branch_code";
return db_query($sql,"No transactions were returned");
}
function get_contacts_for_branch($branch)
{
$sql = "SELECT p.*, r.action, r.type, CONCAT(r.type,'.',r.action) as ext_type
- FROM ".TB_PREF."crm_persons p,".TB_PREF."crm_contacts r WHERE r.person_id=p.id AND r.type='cust_branch'
+ FROM ".TB_PREF."crm_persons p,"
+ .TB_PREF."crm_contacts r
+ WHERE r.person_id=p.id AND r.type='cust_branch'
AND r.entity_id=".db_escape($branch);
$res = db_query($sql, "can't retrieve branch contacts");
$results = array();