"0")) : $retArray = array("2","jb_id missing or wrong"); else : if (!checkCr4GlobalJob($jb_id)) : $retArray = array("10","check failed for some couriers"); endif; endif; // Set job with status "0" updateStmt("job", "jb_id", $jb_id, array("jb_status", "0"),"jb_status = '99'"); // echo implode("|", $retArray); if ($debug) : $checkModeArr = array("----", "NATIONALITY CHECK", "QUARANTINE CHECK", "THIRD COUNTRY CHECK"); // $debugArrLen = count($debugArr); $debugArrLen = 3; $debugOut .= "

DEBUG

"; $debugOut .= "AUFTRAG " . $jb_id . "

"; // Station countries $jbTourdata = getFieldValueFromId("job", "jb_id", $jb_id, "jb_tourdata"); $jbTourdataArr = explode("|", $jbTourdata); $jbCountries = $jbTourdataArr[2]; $debugOut .= "[Stationsländerkürzel: " . $jbCountries . "]

"; for ($i = 1; $i <= $debugArrLen; $i++) : // FINAL GDC ARRAY // $gdcContent = getFieldValueFromClause("genericdatacontainer", "gdc_content", "gdc_obj_type = 'jb' AND gdc_obj_id = '" . $jb_id . "' AND gdc_gen_fieldname = 'global_job_excluded_cr_list'"); // $crIdArr = explode(",", $gdcContent); // $crIdArrLen = count($crIdArr); // DEBUG ARRAY $crIdArr = $debugArr[$i]; $crIdArrLen = count($crIdArr); $debugOut .= "" . $checkModeArr[$i] . "
"; $debugOut .= ""; $debugOut .= "\n"; for ($j = 0; $j < $crIdArrLen; $j++) : $crEid = getFieldValueFromId("courier", "cr_id", $crIdArr[$j], "cr_eid"); // $crvhSid = getFieldValueFromId("couriervehicle", "cr_id", $crIdArr[$j], "crvh_sid"); $crvhSid = getFieldValueFromClause("couriervehicle AS crvh, courier AS cr","crvh_sid","crvh.cr_id = '" . $crIdArr[$j] . "' AND cr.cr_sid = crvh.crvh_sid"); $usrId = getFieldValueFromId("courier", "cr_id", $crIdArr[$j], "usr_id"); $usrCountry = getFieldValueFromId("user", "usr_id", $usrId, "usr_country"); $debugOut .= "\n"; endfor; $debugOut .= "
" . "EID" . "" . "SID" . "" . "LAND" . "
" . $crEid . "" . $crvhSid . "" . $usrCountry . "
"; $debugOut .= "

"; endfor; echo $debugOut; endif; ?>