Visszáru
Neve:
Csomag / Rendelés szám
Cikkszám
Dátum kiválasztása:
Lezárt elemek:
Oldalanként:
:
:
| Neve | Rendelés / Csomag szám | Cikkszám | Dátum | Megnyitás |
|---|
< 0 / 0 >
25 db / oldal "; $perpageselect = str_replace("value='".$maxperpage."'", "value='".$maxperpage."' selected", $perpageselect); $json = json_encode(array( 'perpage' => $perpageselect, 'result' => 'ok' )); echo $json; } else if (htmlspecialchars($_POST["func"]) == "LoadTable") { $maxperpage = intval(htmlspecialchars($_POST["perpage"])); $cpage = intval(htmlspecialchars($_POST["cpage"])); $name = htmlspecialchars($_POST["name"]); $track_id = htmlspecialchars($_POST["track_id"]); $item_id = htmlspecialchars(str_replace(' ', '+', $_POST['item_id'])); $date = htmlspecialchars($_POST["date"]); $is_saved = htmlspecialchars($_POST["is_saved"]); $addquery = ""; $isfirst = true; if ($cpage == 0) { $cpage = 1; } setcookie("maxperpage", $maxperpage, time() + (86400 * 90), "/"); if ($name != "") { if ($isfirst) { $addquery = $addquery." WHERE name LIKE '%".$name."%'"; $isfirst = false; } else { $addquery = $addquery." and item_id LIKE '%".$name."%'"; } } if ($track_id != "") { if ($isfirst) { $addquery = $addquery." WHERE (pack_id LIKE '%$track_id%' OR order_id LIKE '%$track_id%')"; $isfirst = false; } else { $addquery = $addquery." and (pack_id LIKE '%$track_id%' OR order_id LIKE '%$track_id%')"; } } if ($item_id != "") { if ($isfirst) { $addquery = $addquery." WHERE item_id LIKE '%".$item_id."%'"; $isfirst = false; } else { $addquery = $addquery." and item_id LIKE '%".$item_id."%'"; } } if ($date != "") { if ($isfirst) { $addquery = $addquery." WHERE DATE(FROM_UNIXTIME(return_date)) = '".$date."'"; $isfirst = false; } else { $addquery = $addquery." and DATE(FROM_UNIXTIME(return_date)) = '".$date."'"; } } if ($is_saved != "") { if ($is_saved == "1") { if ($isfirst) { $addquery = $addquery." WHERE is_saved = '1'"; $isfirst = false; } else { $addquery = $addquery." and is_saved = '1'"; } } else { if ($isfirst) { $addquery = $addquery." WHERE COALESCE(is_saved, 0) != 1"; $isfirst = false; } else { $addquery = $addquery." and COALESCE(is_saved, 0) != 1"; } } } $sql = mysqli_query($conn,"SELECT COUNT(*) FROM return_goods".$addquery); $count = mysqli_fetch_array($sql)[0]; $addquery = $addquery." ORDER BY return_date DESC"; $maxpage = ceil($count / $maxperpage); if (!($cpage >= 1 && $cpage <= $maxpage)) { $cpage = 1; } $limit = ($cpage - 1) * $maxperpage; $responseStr = ''; $query = "SELECT return_id, name, COALESCE(NULLIF(order_id,''), pack_id) as the_id, item_id, return_date, is_saved FROM return_goods".$addquery." LIMIT $limit, $maxperpage"; if ($result = $conn->query($query)) { while ($c_prod = $result->fetch_assoc()) { if ($responseStr != "") { $responseStr .= "|%|"; } $responseStr .= $c_prod['return_id'].'/!/'.$c_prod['name'].'/!/'.$c_prod['the_id'].'/!/'.$c_prod['item_id'].'/!/'.date("Y. m. d.", $c_prod['return_date']).'/!/'.$c_prod['is_saved']; } } echo '{"result": "ok", "data": "'.$responseStr.'", "maxpage": "'.$maxpage.'", "cpage": "'.$cpage.'"}'; } else if (htmlspecialchars($_POST["func"]) == "CreateReturn") { $name = 'temp_'.bin2hex(random_bytes(24)); $sql = mysqli_query($conn,"INSERT INTO return_goods(name) VALUES ('$name')"); $rid = mysqli_insert_id($conn); $json = json_encode(array( 'return_id' => $rid, 'result' => 'ok' )); echo $json; } else if (htmlspecialchars($_POST["func"]) == "OpenRetun") { $rid = htmlspecialchars($_POST["return_id"]); $sql = mysqli_query($conn,"SELECT * FROM return_goods WHERE return_id = '$rid'"); $data = mysqli_fetch_array($sql); $json = json_encode(array( 'data' => $data, 'result' => 'ok' )); echo $json; } else if (htmlspecialchars($_POST["func"]) == "AutoSaveReturn") { $return_id = htmlspecialchars($_POST["return_id"]); $param = htmlspecialchars($_POST["param"]); $value = htmlspecialchars($_POST["value"]); $params = ['name', 'item_id', 'pack_id', 'order_id', 'return_reason', 'is_withdraw', 'cancellation_invoice', 'is_scrap', 'is_warehoused', 'reason', 'note', 'return_date', 'is_saved']; if (!(!empty($param) && in_array($param,$params))) { echo json_encode(array('result' => 'Hibás paraméter lett megadva!')); exit(); } if ($param == "return_date" && $value != "") { $value = strtotime($value); } if ($param == "item_id" && $value != "") { $sql = mysqli_query($conn,"SELECT item_id FROM pr_parameters WHERE item_id = '$value'"); $data = mysqli_fetch_array($sql); if ($data != null) { $value = $data['item_id']; } else { echo json_encode(array('result' => 'Nem létező cikkszámot adott meg!')); exit(); } } if ($return_id != "") { $sql = mysqli_query($conn,"UPDATE return_goods SET $param='$value' WHERE return_id = '$return_id'"); } else { $sql = mysqli_query($conn, "INSERT INTO return_goods($param) VALUES ('$value')"); $return_id = mysqli_insert_id($conn); } echo json_encode(array('result' => 'ok', 'return_id' => $return_id)); } else if (htmlspecialchars($_POST["func"]) == "SaveReturn") { $return_id = htmlspecialchars($_POST["return_id"]); $name = htmlspecialchars($_POST["name"]); $return_date = htmlspecialchars($_POST["return_date"]); $item_id = htmlspecialchars($_POST["item_id"]); $pack_id = htmlspecialchars($_POST["pack_id"]); $order_id = htmlspecialchars($_POST["order_id"]); $return_reason = htmlspecialchars($_POST["return_reason"]); $is_withdraw = htmlspecialchars($_POST["is_withdraw"]); $cancellation_invoice = htmlspecialchars($_POST["cancellation_invoice"]); $is_scrap = htmlspecialchars($_POST["is_scrap"]); $is_warehoused = htmlspecialchars($_POST["is_warehoused"]); $reason = htmlspecialchars($_POST["reason"]); $note = htmlspecialchars($_POST["note"]); if ($return_date != "") { $return_date = strtotime($return_date); } if ($item_id != "") { $sql = mysqli_query($conn,"SELECT item_id FROM pr_parameters WHERE item_id = '$item_id'"); $data = mysqli_fetch_array($sql); if ($data != null) { $item_id = $data['item_id']; } else { echo json_encode(array('result' => 'Nem létező cikkszámot adott meg!')); exit(); } } if ($return_id == "") { $sql = mysqli_query($conn, "INSERT INTO return_goods(name) VALUES ('$name')"); $return_id = mysqli_insert_id($conn); } $sql = mysqli_query($conn,"UPDATE return_goods SET name = '$name', item_id = '$item_id', pack_id = '$pack_id', order_id = '$order_id', return_reason = '$return_reason', is_withdraw = '$is_withdraw', cancellation_invoice = '$cancellation_invoice', is_scrap = '$is_scrap', is_warehoused = '$is_warehoused', reason = '$reason', note = '$note' WHERE return_id = '$return_id'"); if ($return_date != "") { $sql = mysqli_query($conn,"UPDATE return_goods SET return_date = $return_date WHERE return_id = '$return_id'"); } else { $sql = mysqli_query($conn,"UPDATE return_goods SET return_date = NULL WHERE return_id = '$return_id'"); } echo json_encode(array('result' => 'ok', 'return_id' => $return_id)); } exit(); } ?>

Neve:
Csomag / Rendelés szám
Cikkszám
Dátum kiválasztása:
Lezárt elemek:
Oldalanként:
:
:
| Neve | Rendelés / Csomag szám | Cikkszám | Dátum | Megnyitás |
|---|
< 0 / 0 >