$v) { $$k = htmlspecialchars(stripslashes(trim($v))); } $sales_tax = str_replace(",", "", $sales_tax); $total_price = str_replace(",", "", $total_price); $item_memo_arr = explode("@@,", rtrim($item_memo_all, "@@")); $create_at = date("Y-m-d H:i:s"); // 避免報價單編號重覆 $repair_no_a = date("Ymd"); $sql = "select max(repair_no) from pricereview_repair_main where SUBSTRING(repair_no, 1, 8) = '$repair_no_a'"; $res = mysqli_query($link, $sql); $row = mysqli_fetch_row($res); if (empty($row[0])) $serial = "001"; else $serial = str_pad(substr($row[0]+1, -3), 3, 0, STR_PAD_LEFT); $new_repair_no = $repair_no_a.$serial; if ($new_repair_no != $repair_no) $repair_no = $new_repair_no; // 價審單-主文 pricereview_repair_main $db_query = "insert into pricereview_repair_main(repair_no, contractno, masada_addr, company, taxid, invoice, facilityno, "; $db_query .= "address, sales_tax, total_price, sign_date, memo, repairerid, pstatus, checker, creater, create_at) values ("; $db_query .= "'$repair_no', '$contractno', '$masada_addr', '$company', '$taxid', '$invoice', '$facilityno', "; $db_query .= "'$address', $sales_tax, $total_price, '$sign_date', '$memo', '$repairerid', 'A', '$next_users', '$user_id', '$create_at')"; $result = mysqli_query($link, $db_query); $affected = mysqli_affected_rows($link); if ($rid = mysqli_insert_id($link)) { // 價審單-明細項目 pricereview_repair_item $item_title_all = str_replace("點選", "", $item_title_all); $item_title_arr = explode(",", $item_title_all); $item_qty_arr = explode(",", $item_qty_all); $item_unit_price_arr = explode(",", $item_unit_price_all); $item_price_bp_arr = explode(",", $item_price_bp_all); $item_memo_arr = explode("@@,", rtrim($item_memo_all, "@@")); $item_no = 1; for ($i=0; $iinitWorkFlow($user_id); $form_key = $wf->flowContext->getFormKey(); $sql = "insert into assign (form_key, seq, assigner, assign_opinion) values ('$form_key', 1, '$next_users', '$repair_no')"; mysqli_query($link, $sql); $sql = "update subflow set seq = seq+1, current_assigner = '$next_users', update_date = '$create_at' where form_key = '$form_key'"; mysqli_query($link, $sql); } mysqli_close($link); if ($affected > 0) { echo ""; } else { echo ""; } } ?>