$RemarkToTSPArr) { foreach($RemarkToTSPArr as $RemarkToTSP) { echo $sequence_no . $RemarkToTSP . "\n"; } } function checkRemarkToTSP($orderReqLog) { global $RemarkToTSPList; $offs = 0; $pos = strpos($orderReqLog, "", $offs); while (!($pos === false)) { $pos1 = strpos($orderReqLog, "", $offs); $orderReq = substr($orderReqLog, $pos, $pos1 - $pos + strlen("")); $pos2 = strpos($orderReq, "RemarkToTSP", 0); if (!($pos2 === false)) { $pos3 = strpos($orderReq, "", 0); $pos4 = strpos($orderReq, "", $pos3 + 1); $sequence_no = substr($orderReq, $pos3 + strlen(""), $pos4 - strlen("") - $pos3); $pos5 = strpos($orderReq, ";RemarkToTSP", $pos4 + 1); $pos6 = strpos($orderReq, ";", $pos5 + 1); $RemarkToTSP = substr($orderReq, $pos5 + strlen(";RemarkToTSP"), $pos6 - strlen(";RemarkToTSP") - $pos5); $RemarkToTSP = ", " . get_first("SELECT gdc_content FROM genericdatacontainer, tour WHERE genericdatacontainer.gdc_obj_id = tour.jb_id AND gdc_gen_fieldname = 'info_0' AND tr_commission_no = '" . $sequence_no . "'") . "(# " . get_first("SELECT jb_id FROM tour WHERE tr_commission_no = '" . $sequence_no . "'") . ")" . $RemarkToTSP; if (!in_array($sequence_no, array_keys($RemarkToTSPList))) { $RemarkToTSPList[$sequence_no] = array(); } if (!in_array($RemarkToTSP, array_values($RemarkToTSPList[$sequence_no]))) { $RemarkToTSPList[$sequence_no][] = $RemarkToTSP; } } $offs = $pos1 + 1; $pos = strpos($orderReqLog, "", $offs); } } function get_first_row($sqlquery) { global $mysql_db; $res = mysql_query($sqlquery, $mysql_db) or die ($sqlquery . ": " . mysql_error($mysql_db)); $row = mysql_fetch_array($res); mysql_free_result($res); return $row; } function get_first($sqlquery) { if ($row = get_first_row($sqlquery)) return $row[0]; return ""; } ?>