49 lines
1.8 KiB
PHP
49 lines
1.8 KiB
PHP
<?php
|
|
|
|
/*******************************************************************
|
|
|
|
App. Name : Inventory Advanced Systems
|
|
Module : /apps/php/func/mdo.php
|
|
Desc. : PHP - Fungsi - Fungsi Manual DO
|
|
Created By : Siau Pheng ([email protected]).
|
|
Created Date : May 1st, 2012.
|
|
Last Modified : January 6th, 2025.
|
|
|
|
(c) 2012 - 2025, 3FONIA Software; WWW.3FONIA.COM.
|
|
|
|
*******************************************************************/
|
|
|
|
require_once(__DIR__."/../../../../../vendor/autoload.php");
|
|
|
|
use siaupheng\fonia3\DB\MySQL;
|
|
use siaupheng\fonia3\DB\SQL;
|
|
|
|
$fdb = (is_resource($fdb)) ? $fdb : new MySQL();
|
|
|
|
function MDO_Copy($no_mdo = "") {
|
|
global $fdb;
|
|
if ($no_mdo == "") return;
|
|
MDO_Cancel($no_mdo);
|
|
$fdb->Query("INSERT INTO tmp_manual_do_detail (No_MDO,ID,InvID,RasaID,SatuanID,Qty,Muat,Kembali,UserID) SELECT No_MDO,ID,InvID,RasaID,SatuanID,Qty,Muat,Kembali,UserID FROM manual_do_detail WHERE No_MDO='".$no_mdo."'");
|
|
}
|
|
|
|
function MDO_Save($no_mdo = "", $is_baru = false, $no_lama = "") {
|
|
global $fdb;
|
|
if ($no_mdo == "") return;
|
|
if (!$is_baru) $fdb->Query("DELETE FROM manual_do_detail WHERE No_MDO='".$no_mdo."'");
|
|
if ($is_baru) {
|
|
MDO_Cancel($no_mdo);
|
|
$fdb->Query("UPDATE tmp_manual_do_detail SET No_MDO='".$no_mdo."' WHERE No_MDO='".$no_lama."' AND Unix='".user_unix()."'");
|
|
}
|
|
$fdb->Query("INSERT INTO manual_do_detail (No_MDO,ID,InvID,RasaID,SatuanID,Qty,Muat,Kembali,UserID) SELECT No_MDO,ID,InvID,RasaID,SatuanID,Qty,Muat,Kembali,UserID FROM tmp_manual_do_detail WHERE No_MDO='".$no_mdo."'");
|
|
MDO_Cancel($no_mdo);
|
|
}
|
|
|
|
function MDO_Cancel($no_mdo = "") {
|
|
global $fdb;
|
|
if ($no_mdo == "") return;
|
|
$fdb->Query("DELETE FROM tmp_manual_do_detail WHERE No_MDO='".$no_mdo."'");
|
|
}
|
|
|
|
?>
|