string) $f_hq_id_string = implode(",", $f_hq_id); // Current number of headquarters of the mandator $numOfHq = getCountOfTable("mandatorheadquarters", "md_id = '" . $md_id . "'"); // $singleZipcode = trim($singleZipcode); $singleZipcode = pad(trim($singleZipcode), 5, "0"); // Use "pad()" because e.g. "01067" is interpreted as "1067" !!! $zipGeoCoord = getGeoCoordinatesFromZipcode($singleZipcode); $zipLong = $zipGeoCoord[0]; $zipLat = $zipGeoCoord[1]; if ($zipLong == "" || $zipLat == "") : $singleZipcode = ""; endif; // Return job to headquarters if ($f_act == "returnJobToHeadquarters") : if ($specialJob != "") : $res = updateStmt("job", "jb_id", $specialJob, array("jb_longhaul", "2"), "jb_longhaul = '1'"); if ($db->affected_rows == 0) : $statusMessage = "Der Auftrag kann nicht zurückgegeben werden, da er manuell den Status einer Ferntour zugewiesen bekommen hat!"; endif; $specialJob = ""; // Init to avoid other potential operations according this value endif; endif; $currentTime = getDateTime("0"); $outListOfLongHaulJobs = ""; // Generate a list of long haul jobs to be mediated $outListOfLongHaulJobs .= "Zu vermittelnde Ferntouren:

"; $jbArray = getLongHaulJobData("9", $distance); $jbArrayLen = count($jbArray); for ($i = 0; $i < $jbArrayLen; $i++) { $jbId = $jbArray[$i][0]; // Get ID of the tour $crSid = $jbArray[$i][1]; // Get SID of the courier $jbTotalprice = $jbArray[$i][2]; // Get total price $jbZipcodes = $jbArray[$i][3]; // Get zipcodes (and cities) of the tour $jbZipcodes = trim(substr($jbZipcodes, 0, strpos($jbZipcodes, "|"))); // Remove cities if (substr($jbZipcodes, -1) == ";") : // Remove last character if ";" again $jbZipcodes = substr($jbZipcodes, 0, -1); endif; $jbZipcodes = str_replace (";", ",", $jbZipcodes); $jbZipcodesArray = spliti(",", $jbZipcodes); $jbZipcodesArrayLen = count($jbZipcodesArray); $vhtJobID = $jbArray[$i][6]; $vhtJobName = $jbArray[$i][7]; // $vhtPayload = $jbArray[$i][8]; // $vhtMeasures = $jbArray[$i][9]; $jbLonghaul = $jbArray[$i][10]; // Long haul jobs if ($remoteDBisActive) : // $outListOfLongHaulJobs .= $jbId . "  "; // Do not display because ONLY view mode !!! $outListOfLongHaulJobs .= "" . $jbId . "  "; else : $outListOfLongHaulJobs .= "" . $jbId . "  "; endif; $outListOfLongHaulJobs .= "A  "; // $outListOfLongHaulJobs .= "[" . $crSid . ", " . $vhtName . "]  [" . $jbTotalprice . "]  "; // $outListOfLongHaulJobs .= "(" . $jbZipcodes . ")

"; $outListOfLongHaulJobs .= "[" . $vhtJobName . "]  "; $outListOfLongHaulJobs .= "("; for ($j = 0; $j < $jbZipcodesArrayLen; $j++) { $outListOfLongHaulJobs .= "" . $jbZipcodesArray[$j] . ""; if ($j < ($jbZipcodesArrayLen - 1)) : $outListOfLongHaulJobs .= ", "; endif; } $outListOfLongHaulJobs .= ")   "; if ($constLonghaulActive == "1") : if ($jbLonghaul == "1") : $outListOfLongHaulJobs .= "Rückgabe   "; else : $outListOfLongHaulJobs .= "Man. FT  "; endif; else : $outListOfLongHaulJobs .= "Keine Verm.  "; endif; $outListOfLongHaulJobs .= "

"; } $outListOfLongHaulJobs .= "
"; // Generate a list of long haul jobs taken by couriers $outListOfLongHaulJobs .= "Angenommene Ferntouren:

"; $jbArray = getLongHaulJobData("1", $distance); $jbArrayLen = count($jbArray); for ($i = 0; $i < $jbArrayLen; $i++) { $jbId = $jbArray[$i][0]; // Get ID of the tour $crSid = $jbArray[$i][1]; // Get SID of the courier $jbTotalprice = $jbArray[$i][2]; // Get total price $jbZipcodes = $jbArray[$i][3]; // Get zipcodes (and cities) of the tour $jbZipcodes = trim(substr($jbZipcodes, 0, strpos($jbZipcodes, "|"))); // Remove cities if (substr($jbZipcodes, -1) == ";") : // Remove last character if ";" again $jbZipcodes = substr($jbZipcodes, 0, -1); endif; $jbZipcodes = str_replace (";", ",", $jbZipcodes); $jbZipcodesArray = spliti(",", $jbZipcodes); $jbZipcodesArrayLen = count($jbZipcodesArray); $vhtName = $jbArray[$i][4]; // Get (current) vehicle of the courier on the roadtrip $vhtPayload = $jbArray[$i][8]; $vhtMeasures = $jbArray[$i][9]; // Long haul jobs if ($remoteDBisActive) : // $outListOfLongHaulJobs .= $jbId . "  "; // Do not display because ONLY view mode !!! $outListOfLongHaulJobs .= "" . $jbId . "  "; else : $outListOfLongHaulJobs .= "" . $jbId . "  "; endif; $outListOfLongHaulJobs .= "A  "; $outListOfLongHaulJobs .= "[" . $crSid . ", " . $vhtName . ", " . $vhtMeasures . ", (" . $vhtPayload . ")]  "; // $outListOfLongHaulJobs .= "(" . $jbZipcodes . ")

"; $outListOfLongHaulJobs .= "("; for ($j = 0; $j < $jbZipcodesArrayLen; $j++) { $outListOfLongHaulJobs .= "" . $jbZipcodesArray[$j] . ""; if ($j < ($jbZipcodesArrayLen - 1)) : $outListOfLongHaulJobs .= ", "; endif; } $outListOfLongHaulJobs .= ")  "; $outListOfLongHaulJobs .= "

"; } $outListOfLongHaulJobs .= "
"; // Generate a list of done long haul jobs with couriers on the way home $outListOfLongHaulJobs .= "Rücktouren:

"; $jbArray = getLongHaulJobData("2", $distance); $jbArrayLen = count($jbArray); for ($i = 0; $i < $jbArrayLen; $i++) { $jbId = $jbArray[$i][0]; // Get ID of the tour $crSid = $jbArray[$i][1]; // Get SID of the courier $jbTotalprice = $jbArray[$i][2]; // Get total price $jbZipcodes = $jbArray[$i][3]; // Get zipcodes (and cities) of the tour $jbZipcodes = trim(substr($jbZipcodes, 0, strpos($jbZipcodes, "|"))); // Remove cities if (substr($jbZipcodes, -1) == ";") : // Remove last character if ";" again $jbZipcodes = substr($jbZipcodes, 0, -1); endif; $jbZipcodes = str_replace (";", ",", $jbZipcodes); $jbZipcodesArray = spliti(",", $jbZipcodes); $jbZipcodesArrayLen = count($jbZipcodesArray); $vhtName = $jbArray[$i][4]; // Get (current) vehicle of the courier on the roadtrip $vhtPayload = $jbArray[$i][8]; $vhtMeasures = $jbArray[$i][9]; // Long haul jobs if ($remoteDBisActive) : // $outListOfLongHaulJobs .= $jbId . "  "; // Do not display because ONLY view mode !!! $outListOfLongHaulJobs .= "" . $jbId . "  "; else : $outListOfLongHaulJobs .= "" . $jbId . "  "; endif; $outListOfLongHaulJobs .= "A  "; $outListOfLongHaulJobs .= "[" . $crSid . ", " . $vhtName . ", " . $vhtMeasures . ", (" . $vhtPayload . ")]  "; // $outListOfLongHaulJobs .= "(" . $jbZipcodes . ")

"; $outListOfLongHaulJobs .= "("; for ($j = 0; $j < $jbZipcodesArrayLen; $j++) { $outListOfLongHaulJobs .= "" . $jbZipcodesArray[$j] . ""; if ($j < ($jbZipcodesArrayLen - 1)) : $outListOfLongHaulJobs .= ", "; endif; } $outListOfLongHaulJobs .= ")  "; $outListOfLongHaulJobs .= "

"; } ?> BUNDESWEITE VERMITTLUNG
Kartengröße:

Transparenz: [%]

Mindestdistanz: [KM]

Anzeige Bundesländer: >
Anzeige Fahrtrichtung: >

Anzeige Auftragsnummern: >

Anzeige Fahrzeugdaten: >

Anzeige Postleitzahlen: >

Anzeige Kuriere: >




Lokalisiere PLZ:





   (Letzte Aktualisierung: Uhr)

  





Niederlassungen: