query($sqlquery); if (DB::isError($result)) die ("$PHP_SELF: '$sqlquery': " . $result->getMessage()); while ($row = ($phpVersion >= "8.0" ? $result->fetch_assoc() : $result->fetchRow())): $cscIdsRoot .= "," . $row["csc_id"]; $customerIds .= "," . $row["cs_id"]; $cscNamesRoot .= "//%' OR csc.csc_path LIKE '%//" . getFieldValueFromId("costcenter","csc_id",$row["csc_id"],"csc_name"); endwhile; $result->free(); $whereClause2 .= "AND ((csc.csc_id IN (" . $cscIdsRoot . ")) OR " . "(csc.csc_path LIKE '%//" . $cscNamesRoot . "//%')) AND " . "csc.cs_id IN (" . $customerIds . ")"; $sqlquery = "SELECT csc.csc_id, csc.csc_name, cs.cs_id, cs.cs_eid, cs.csc_id_payer, cs.cs_commission_no, cs.cs_jobbatch, cs.cs_discount, cs.cs_fixprice_discount, cs.cs_filter, cs.cs_invmode," . " cmp.cmp_id, cmp.cmp_comp, cmp.cmp_comp2, cmp.cmp_authenticated, cmp.cmp_remark, cmp.cmp_match, cmp.cmp_cashmode," . " cmp.tx_id, cscad.ad_id, cscad.cscad_comp, cscad.cscad_comp2, cscad.cscad_hsno," . " cscad.cscad_remark, cscad.cscad_person, cscad.cscad_phone," . " ad.ad_street, ad.ad_zipcode, ad.ad_city, ad.ad_country, gdc_content AS tr_mediationarea_id" . " FROM company AS cmp, customer AS cs, costcenter AS csc," . " costcenteraddress AS cscad, address AS ad" . " LEFT JOIN genericdatacontainer ON gdc_obj_type = 'ad' AND gdc_obj_id = ad.ad_id AND gdc_gen_fieldname = 'tr_mediationarea_id'" . " WHERE " .$whereClause . " cs.hq_id = '$hq_id' AND" . " cs.cs_id IN (" . $customerIds . ") AND" . " cmp.cmp_id = cs.cmp_id AND" . " cs.cs_id = csc.cs_id " . " " . $whereClause2 . " AND" . " csc.csc_is_extern = '0' AND" . " csc.csc_visible = '1' AND" . " csc.csc_id = cscad.csc_id AND" . " cscad.adt_id = '4' AND" . " cscad.ad_id = ad.ad_id" . " ORDER BY " . $orderClause; //echo $sqlquery; $result = $db->query($sqlquery); if (DB::isError($result)) die ("$PHP_SELF: '$sqlquery': " . $result->getMessage()); // Table with header while ($row = ($phpVersion >= "8.0" ? $result->fetch_assoc() : $result->fetchRow())): $numOfRows++; $tableOfRows .= "