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 .= ""; if ($tourno == -1) { $tableOfRows .= " " . substr($row["cmp_comp"], 0, 30) . ""; $tableOfRows .= " " . substr($row["cmp_comp2"], 0, 15) . ""; $tableOfRows .= " " . substr($row["cs_eid"], 0, 11) . ""; } $csc_id_payer_comp = ""; if ($row["csc_id_payer"] != "" && $row["csc_id_payer"] != 0) $csc_id_payer_comp = $db->getOne("SELECT cmp_comp FROM company, customer, costcenter WHERE company.cmp_id = customer.cmp_id AND customer.cs_id = costcenter.cs_id AND costcenter.csc_id = " . $row["csc_id_payer"]); if (trim($row["cscad_comp"] == "")) $row["cscad_comp"] = $row["cmp_comp"]; if (!isset($row["tr_mediationarea_id"]) || $row["tr_mediationarea_id"] == "") $row["tr_mediationarea_id"] = 0; $tableOfRows .= " " . my_str_check_html(substr($row["csc_name"], 0, 40)) . ""; // $tableOfRows .= " " . substr($row["cmp_match"], 0, 30) . ""; // $authImgName = "circle_red.jpg"; // if ($row["cmp_authenticated"] == "1") : $authImgName = "circle_green.jpg"; endif; // $tableOfRows .= ""; $tableOfRows .= " " . substr($row["ad_street"], 0, 20) . ""; $tableOfRows .= " " . substr($row["cscad_hsno"], 0, 5) . ""; $tableOfRows .= " " . substr($row["ad_zipcode"], 0, 5) . ""; $tableOfRows .= " " . substr($row["ad_city"], 0, 20) . ""; // $tableOfRows .= " " . substr($row["cscad_remark"], 0, 20) . ""; $tableOfRows .= " " . substr($row["cscad_person"], 0, 20) . ""; $tableOfRows .= " " . substr($row["cscad_phone"], 0, 15) . ""; $tableOfRows .= ""; endwhile; $result->free(); // else : // $statusMessage = getLngt("Bei Eingabe weniger als 3 Zeichen in mindestens einem Feld erfolgt keine Suche! Mind. ein Zeichen bei Kostenstelle reicht aus!"); // endif; endif; ?> <?php echo getLngt("KOSTENSTELLENLISTE") ?>


       |         |     Option:   > >

"; ?> "; ?>
name="f_cmp_comp" value="" size="30" onBlur="javascript:checkSearchParameters('cmp_comp');"> name="f_cmp_comp2" value="" size="15"> name="f_cs_eid" value="" size="11"> name="f_csc_name" value="" size="25"> name="f_street" value="" size="25"> name="f_hsno" value="" size="5"> name="f_zipcode" value="" size="5"> name="f_city" value="" size="20"> name="f_person" value="" size="20"> name="f_phone" value="" size="15">
 Firma   Firma2   ExtID                


:
-1) { $sqlquery = "SELECT jb_tourname, tr_sort, tr_comp, tr_person, tour.csc_id, ad_street, tr_hsno, ad_country, ad_zipcode, ad_city, tr_remark, tr_mediationarea_id" . " FROM job, tour, address WHERE (csc_id_payer = " . $csc_id . " AND csc_id_payer_cash = '0') AND LENGTH(jb_tourname) > 0" . " AND job.jb_id = tour.jb_id AND tour.ad_id = address.ad_id ORDER BY jb_tourname, tr_sort" ; $res = $db->query($sqlquery); if ($res->numRows() > 0) { echo "
"; echo "Adressen aus gespeicherten Touren

"; echo "  Firma  Nr.  Bemerkung "; } if (DB::isError($res)) die ("$PHP_SELF: '$sqlquery': " . $res->getMessage()); $lineToggler = 0; while ($row = ($phpVersion >= "8.0" ? $res->fetch_assoc() : $res->fetchRow())): if ($lineToggler == 0) : $lineToggler = 1; else : $lineToggler = 0; endif; echo " " . $row["tr_comp"] . " " . $row["ad_street"] . " " . $row["ad_zipcode"] . " " . $row["tr_remark"] . ""; endwhile; if ($res->numRows() > 0) echo ""; echo "
 Name  Station  Person  Straße  PLZ  Ort 
 " . $row["jb_tourname"] . " " . $row["tr_sort"] . "" . "" . "" . "" . " " . $row["tr_person"] . " " . $row["tr_hsno"] . " " . $row["ad_city"] . "
"; $res->free(); } ?>