You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1137 lines
34 KiB
PHP
1137 lines
34 KiB
PHP
<?php
|
|
require_once("js/jqSajax.class.php");
|
|
|
|
function bukaKoneksi()
|
|
{
|
|
include_once "db_login.inc.php";
|
|
global $conn;
|
|
$conn = mysqli_connect(HOST,USER,PASSWORD,DATABASE);
|
|
if(mysqli_connect_errno()){
|
|
return false;
|
|
}else{
|
|
return true;
|
|
}
|
|
}
|
|
function bukaKoneksiPusat()
|
|
{
|
|
include_once "db_login.inc.php";
|
|
global $connPusat;
|
|
$connPusat = mysqli_connect(HOST_PUSAT,USER_PUSAT,PASSWORD_PUSAT,DB_PUSAT);
|
|
if(mysqli_connect_errno()){
|
|
return false;
|
|
}else{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
function runQuery($query){
|
|
$mysqli = new mysqli (HOST, USER, PASSWORD, DATABASE);
|
|
$data = $mysqli->query($query);
|
|
$mysqli->close;
|
|
}
|
|
|
|
function runningQuery($query){
|
|
$mysqli = new mysqli (HOST, USER, PASSWORD, DATABASE);
|
|
$data = $mysqli->query($query);
|
|
if($data->num_rows > 0)
|
|
{
|
|
return $data;
|
|
}
|
|
else
|
|
return false;
|
|
$mysqli->close;
|
|
}
|
|
|
|
function runQueryPusat($query){
|
|
$mysqli = new mysqli (HOST_PUSAT,USER_PUSAT,PASSWORD_PUSAT,DB_PUSAT);
|
|
$data = $mysqli->query($query);
|
|
$mysqli->close;
|
|
}
|
|
|
|
function closepusat($connpusat){
|
|
mysqli_close($connpusat);
|
|
}
|
|
|
|
function tutupKoneksi($conn){
|
|
mysqli_close($conn);
|
|
}
|
|
|
|
function right($value, $count){
|
|
return substr($value, ($count*-1));
|
|
}
|
|
|
|
function left($string, $count){
|
|
return substr($string, 0, $count);
|
|
}
|
|
|
|
function getConn(){
|
|
return $conn;
|
|
}
|
|
|
|
function cekUser($user,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT * FROM karyawan WHERE username = ? AND password = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$user,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
mysqli_close($conn);
|
|
}else{
|
|
return false;
|
|
mysqli_close($conn);
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function cekAssko($user,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT id_pekerjaan FROM karyawan WHERE username = ? AND password= ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$user,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
mysqli_stmt_bind_result($stmt,$type);
|
|
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$type);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($type=='Asisten Pemimpin Toko')
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
mysqli_close($conn);
|
|
}else{
|
|
return false;
|
|
mysqli_close($conn);
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function cekAdmin($user,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT id_pekerjaan FROM karyawan WHERE username = ? AND password= ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$user,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
mysqli_stmt_bind_result($stmt,$type);
|
|
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$type);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($type=='Petugas Administrasi')
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
mysqli_close($conn);
|
|
}else{
|
|
return false;
|
|
mysqli_close($conn);
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function cekPemko($user,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT id_pekerjaan FROM karyawan WHERE username = ? AND password= ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$user,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
mysqli_stmt_bind_result($stmt,$type);
|
|
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$type);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($type=='Pemimpin Toko')
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
mysqli_close($conn);
|
|
}else{
|
|
return false;
|
|
mysqli_close($conn);
|
|
}
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
// -----------------FUNGSI GENERATE NO ORDER-------------------------
|
|
|
|
function noOrder(){
|
|
//$param = "kd_toko";
|
|
$tahun = date('y');
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
//$nilaine = $kdToko."%";
|
|
//$query2 = "SELECT no_order FROM m_order WHERE no_order like ? ORDER BY no_order DESC limit 1";
|
|
$query2 = "SELECT no_order FROM m_order ORDER BY no_order DESC limit 1";
|
|
if($stmt2 = mysqli_prepare($conn,$query2)){
|
|
//mysqli_stmt_bind_param($stmt2,"s",$nilaine);
|
|
mysqli_stmt_execute($stmt2);
|
|
mysqli_stmt_store_result($stmt2);
|
|
$cek = mysqli_stmt_num_rows($stmt2);
|
|
mysqli_stmt_bind_result($stmt2,$noOrder);
|
|
if($cek == 0){//jika belum ada data, no_order dimulai dari awal
|
|
$str = "$kdToko"."$tahun"."000001";
|
|
echo $str;
|
|
}else{
|
|
while(mysqli_stmt_fetch($stmt2)){
|
|
$noOrdere = $noOrder;
|
|
}
|
|
$thn = substr($noOrdere,2,2);
|
|
$kdToko = substr($noOrdere,0,2);
|
|
if($thn!=date('y')){//jika ganti tahun
|
|
$thn = date('y');
|
|
$no_urut = "000001";
|
|
$str = "$kdToko"."$thn"."$no_urut";
|
|
echo $str;
|
|
}else{//jika pada tahun yang sama
|
|
|
|
$no_urut = intval(substr($noOrdere,4,6));
|
|
$no_urut++;
|
|
$strUrut = strlen($no_urut);
|
|
for($i=1;$i<=(6-$strUrut);$i++){
|
|
$no_urut = "0" . $no_urut;
|
|
}
|
|
$str = "$kdToko"."$thn"."$no_urut";
|
|
|
|
if(cekTempOrder($str)){
|
|
$strAkhir = selectTempOrder();
|
|
$urutTemp = intval(substr($strAkhir,4,6));
|
|
$urutTemp++;
|
|
$strTemp = strlen($urutTemp);
|
|
for($i=1;$i<=(6-$strTemp);$i++){
|
|
$urutTemp = "0" . $urutTemp;
|
|
}
|
|
$strBaru = "$kdToko"."$thn"."$urutTemp";
|
|
$str = $strBaru;
|
|
}
|
|
insertTempOrder($str);
|
|
echo $str;
|
|
}
|
|
|
|
}
|
|
mysqli_stmt_free_result($stmt2);
|
|
mysqli_stmt_close($stmt2);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
//---------------------------------------------------------------------------------
|
|
function getKdToko($nama,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT d.id_department FROM department d, karyawan k WHERE
|
|
d.id_department = k.id_department AND username = ? AND password = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$nama,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$kd);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $kd;
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
function getNmToko($nama,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT d.department FROM department d, karyawan k WHERE
|
|
d.id_department = k.id_department AND username = ? AND password = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$nama,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$kd);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $kd;
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
function cariIdRncO($kd_str,$kd_supp){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT distinct(m.kode_strip),d.kode_supplier,m.id
|
|
FROM m_rencana_beli m,d_rencana_beli d
|
|
WHERE d.id = m.id AND m.kode_strip = ? AND d.kode_supplier = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$kd_str,$kd_supp);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
|
|
function getNIK($nama,$pass){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT nik FROM karyawan WHERE username = ? AND password = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"ss",$nama,$pass);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$nik);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $nik;
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
// ---------------------------------source code original , jgn dihapuss!!---------------------------------------
|
|
/* function labeling($strip,$merk,$kp,$subkat,$bulan,$tahun,$hp,$no){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$kd_merk = $strip.$merk;
|
|
$incBrg = $strip.$merk.$kp."%";
|
|
$query = "SELECT kode_barang FROM barang WHERE kode_strip = ? AND kode_merk = ? AND ked_produk = ? ORDER BY kode_barang DESC limit 1";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'sss',$strip,$kd_merk,$kp);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
mysqli_stmt_bind_result($stmt,$kdBrg);
|
|
if($cek == 0){//jika ga ada data dengan kriteria yang ada
|
|
$str = $strip.$merk.$kp.$subkat."000";
|
|
return $str;
|
|
}else{
|
|
$query1 = "SELECT bulan, tahun, id_gabungan FROM barang WHERE kode_barang = ?";
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($stmt1 = mysqli_prepare($conn,$query1)){
|
|
mysqli_stmt_bind_param($stmt1,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt1);
|
|
mysqli_stmt_store_result($stmt1);
|
|
$cek1 = mysqli_stmt_num_rows($stmt1);
|
|
|
|
if($cek1 > 0){
|
|
mysqli_stmt_bind_result($stmt1,$bln,$thn,$id_gabungan);
|
|
while(mysqli_stmt_fetch($stmt1)){
|
|
if($bln==$bulan && $thn==$tahun){//jika kode barang ada di bulan dan tahun yang sama
|
|
if(cekHP($hp,$id_gabungan,$no)){//jika HP nya sama
|
|
return $kdBrg;
|
|
}else{
|
|
$noUrut = substr($kdBrg,6,3);//untuk di increment
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
$index++;//increment index
|
|
$Urut = getNoUrut($index);//get no urut untuk index yang disebut
|
|
$str = $strip.$merk.$kp.$subkat.$Urut;
|
|
return $str;
|
|
}
|
|
}else{//jika di bulan dan tahun yang berbeda maka increment
|
|
$noUrut = substr($kdBrg,6,3);//untuk di increment
|
|
/*if($noUrut == "999"){ //jika sudah 999, maka mulai gunakan kombinasi huruf angka
|
|
$noUrut = "000";
|
|
}else{//jika belum 999 maka increment
|
|
$noUrut = intval($noUrut);
|
|
$noUrut++;
|
|
$strUrut = strlen($noUrut);
|
|
for($i=1;$i<=(3-$strUrut);$i++){
|
|
$noUrut = "0".$noUrut;
|
|
}
|
|
}*/
|
|
/* $index = getIdUrut($noUrut);//get index nya
|
|
$index++;//increment index
|
|
//if($index > 999){//jika index/id lebih besar dari 999 gunakan urut kombinasi huruf angka
|
|
$noUrut = getNoUrut($index);//get no urut untuk index yang disebut
|
|
|
|
$str = $strip.$merk.$kp.$subkat.$noUrut;
|
|
return $str;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} */
|
|
|
|
function labeling($strip,$merk,$kp,$subkat,$bulan,$tahun,$hp,$no){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$kd_merk = $strip.$merk;
|
|
$incBrg = $strip.$merk.$kp."%";
|
|
//$query = "SELECT kode_barang FROM barang WHERE kode_strip = ? AND kode_merk = ? AND ked_produk = ? ORDER BY kode_barang DESC limit 1";
|
|
$query = "SELECT b.kode_barang
|
|
FROM barang b FORCE INDEX (kode_strip,kode_merk,ked_produk),nomor_urut n FORCE INDEX (urut)
|
|
where n.urut = right(b.kode_barang,3)
|
|
and kode_strip = ? AND kode_merk = ? AND ked_produk = ?
|
|
ORDER BY n.id DESC limit 1";
|
|
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'sss',$strip,$kd_merk,$kp);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
mysqli_stmt_bind_result($stmt,$kdBrg);
|
|
if($cek == 0){//jika ga ada data dengan kriteria yang ada
|
|
$str = $strip.$merk.$kp.$subkat."000";
|
|
return $str;
|
|
}else{
|
|
$query1 = "SELECT bulan, tahun, id_gabungan FROM barang WHERE kode_barang = ?";
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($stmt1 = mysqli_prepare($conn,$query1)){
|
|
mysqli_stmt_bind_param($stmt1,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt1);
|
|
mysqli_stmt_store_result($stmt1);
|
|
$cek1 = mysqli_stmt_num_rows($stmt1);
|
|
|
|
if($cek1 > 0){
|
|
mysqli_stmt_bind_result($stmt1,$bln,$thn,$id_gabungan);
|
|
while(mysqli_stmt_fetch($stmt1)){
|
|
if($bln==$bulan && $thn==$tahun){//jika kode barang ada di bulan dan tahun yang sama
|
|
if(cekHP($hp,$id_gabungan,$no)){//jika HP nya sama
|
|
return $kdBrg;
|
|
}else{
|
|
$noUrut = substr($kdBrg,6,3);//untuk di increment
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
$index++;//increment index
|
|
$Urut = getNoUrut($index);//get no urut untuk index yang disebut
|
|
$str = $strip.$merk.$kp.$subkat.$Urut;
|
|
return $str;
|
|
}
|
|
}else{//jika di bulan dan tahun yang berbeda maka increment
|
|
$noUrut = substr($kdBrg,6,3);//untuk di increment
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
$index++;//increment index
|
|
$noUrut = getNoUrut($index);//get no urut untuk index yang disebut
|
|
$str = $strip.$merk.$kp.$subkat.$noUrut;
|
|
return $str;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//----------------------------------FUNGSI FORMAT TANGGAL ------------------------------------------------------
|
|
function encTgl($tgl){ // ke format dd-mm-yyyy
|
|
$y = substr($tgl,0,4);
|
|
$m = substr($tgl,5,2);
|
|
$d = substr($tgl,8,2);
|
|
return $d."-".$m."-".$y;
|
|
}
|
|
function decTgl($tgl){// ke format yyyy-mm-dd
|
|
$d = substr($tgl,0,2);
|
|
$m = substr($tgl,3,2);
|
|
$y = substr($tgl,6,4);
|
|
return $y."-".$m."-".$d;
|
|
}
|
|
|
|
function convHrgP($hrgP){
|
|
$kode = "";
|
|
for($i=0;$i<strlen($hrgP);$i++){
|
|
$kode .= enc(substr($hrgP,$i,1));
|
|
}
|
|
return $kode;
|
|
}
|
|
function enc($strHrgP){
|
|
switch($strHrgP){
|
|
case "1" : return "B";break;
|
|
case "2" : return "R";break;
|
|
case "3" : return "A";break;
|
|
case "4" : return "W";break;
|
|
case "5" : return "N";break;
|
|
case "6" : return "F";break;
|
|
case "7" : return "O";break;
|
|
case "8" : return "X";break;
|
|
case "9" : return "E";break;
|
|
case "0" : return "S";break;
|
|
}
|
|
}
|
|
|
|
function DeconvHrgP($hrgP){
|
|
$kode = "";
|
|
for($i=0;$i<strlen($hrgP);$i++){
|
|
$kode .= deco(substr($hrgP,$i,1));
|
|
}
|
|
return $kode;
|
|
}
|
|
function deco($strHrgP){
|
|
switch($strHrgP){
|
|
//case "B" : return "D";break;
|
|
//case "R" : return "J";break;
|
|
//case "A" : return "U";break;
|
|
//case "W" : return "N";break;
|
|
//case "N" : return "G";break;
|
|
//case "F" : return "K";break;
|
|
//case "O" : return "A";break;
|
|
//case "X" : return "R";break;
|
|
//case "E" : return "E";break;
|
|
//case "S" : return "T";break;
|
|
|
|
case "B" : return "1";break;
|
|
case "R" : return "2";break;
|
|
case "A" : return "3";break;
|
|
case "W" : return "4";break;
|
|
case "N" : return "5";break;
|
|
case "F" : return "6";break;
|
|
case "O" : return "7";break;
|
|
case "X" : return "8";break;
|
|
case "E" : return "9";break;
|
|
case "S" : return "0";break;
|
|
}
|
|
}
|
|
|
|
function convProfit($profit){
|
|
$kode = "";
|
|
for($i=0;$i<strlen($profit);$i++){
|
|
$kode .= conProv(substr($profit,$i,1));
|
|
}
|
|
return $kode;
|
|
}
|
|
function conProv($strProfit){
|
|
switch($strProfit){
|
|
case "1" : return "D";break;
|
|
case "2" : return "J";break;
|
|
case "3" : return "U";break;
|
|
case "4" : return "N";break;
|
|
case "5" : return "G";break;
|
|
case "6" : return "K";break;
|
|
case "7" : return "A";break;
|
|
case "8" : return "R";break;
|
|
case "9" : return "E";break;
|
|
case "0" : return "T";break;
|
|
}
|
|
}
|
|
//----------------------------------------------FUNGSI UNTUK GET KODE MERK----------------------------------------
|
|
function getMerk($idmerk,$kdLama){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT kode_merk FROM merk WHERE id_merk = ? AND kode_lama = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'ss',$idmerk,$kdLama);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$kd_merk);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $kd_merk;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//-----------------------------------------------FUNGSI UNTUK GET NAMA SUPPLIER----------------------------------
|
|
function getNamaSup($kd){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT nama_supplier FROM supplier WHERE kd_supplier = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kd);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$nmSup);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $nmSup;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//--------------------------------------------SIMPAN BARANG-----------------------------------------------------
|
|
function cekNoBrg($id,$ukur){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT count(*) FROM no_barang WHERE id_gabungan = ? AND nomor = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'ss',$id,$ukur);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
mysqli_stmt_bind_result($stmt,$jumlah);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($jumlah > 0){//berarti sudah ada
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function cekKodeBrg($kdBrg){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT kode_barang FROM barang WHERE kode_barang = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"s",$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){//berarti sudah ada
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}
|
|
|
|
/*function updateStok($id,$ukur,$jml){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "UPDATE no_barang SET stok += ? WHERE id_gabungan = ? AND nomor = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'iss',$jml,$id,$ukur);
|
|
mysqli_stmt_execute($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}*/
|
|
|
|
function insertNoBrg($id,$nomor,$hrgP,$hjF,$stokMin,$jumlah){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "INSERT INTO no_barang(id_gabungan,nomor,harga_pokok,harga_jual,stok_min,stok) VALUES(?,?,?,?,?,?)";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"sssiii",$id,$nomor,$hrgP,$hjF,$stokMin,$jumlah);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}
|
|
|
|
function insertKdBrg($kode,$nmBrg,$kdToko,$tahun,$bulan,$id,$strip,$supp,$kp,$kdmerk,$posBrg,$kdLama){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "INSERT INTO barang(kode_barang,nama_barang,kode_toko,tahun,bulan,id_gabungan,kode_strip,kode_supplier
|
|
,ked_produk,kode_merk,kelompok,kode_lama) VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"sssiisssssss",$kode,$nmBrg,$kdToko,$tahun,$bulan,$id,$strip,$supp,$kp,$kdmerk,$posBrg,$kdLama);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------FUNGSI MENGAMBIL NO URUT HURUF_ANGKA------------------------------
|
|
|
|
function getNoUrut($index){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT urut FROM nomor_urut WHERE id = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'i',$index);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$urut);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $urut;
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}
|
|
|
|
function getIdUrut($urut){//fungsi get id untuk no urut di tabel nomor_urut
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT id FROM nomor_urut WHERE urut = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$urut);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$index);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
return $index;
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}
|
|
|
|
function cekHP($hp,$id_gabungan,$no){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT harga_pokok FROM no_barang WHERE id_gabungan = ? AND nomor = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'ss',$id_gabungan,$no);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$hrgP);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($hrgP == $hp){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
}
|
|
}
|
|
//------------------------------FUNGSI MASUKKAN KODE BARANG KE TABEL TEMP_BARANG
|
|
function insertTemp($kdBrg,$id,$session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "INSERT INTO temp$session VALUES(?,?)";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'si',$kdBrg,$id);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 1){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
//------------------------------------FUNGSI CEK KODE BARANG DI TABEL TEMP KODE BARANG---------------------------
|
|
function cekTemp($strip,$IDmerk,$kp,$subkat,$bulan,$tahun,$hp,$no,$session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$kdBrg = $strip.$IDmerk.$kp."%";
|
|
$str = "";
|
|
//cek ke temporary table
|
|
$query = "SELECT kode_barang FROM temp$session WHERE kode_barang LIKE ? ORDER BY id_urut DESC LIMIT 1";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){//jika ada maka increment no urut nya lalu insert ke tabel temp
|
|
mysqli_stmt_bind_result($stmt,$kd_barang);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
$noUrut = substr($kd_barang,6,3);
|
|
$index = getIdUrut($noUrut);
|
|
$index++;
|
|
$noUrut = getNoUrut($index);
|
|
$str = substr($kd_barang,0,6).$noUrut;
|
|
insertTemp($str,$index,$session);
|
|
}
|
|
}else{//jika ga ada, cek ke db d_pembelian,jika ketemu diincrement pake fungsi 'getKdBeli', setelah itu masukkan ke tabel temp
|
|
if(cekKdBeli($kdBrg)){//jika sudah ada di tabel d_pembelian :
|
|
$str = getKdBeli($kdBrg);
|
|
$noUrut = substr($str,6,3);
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
}else{ //jika tdk ada di d_pembelian maka ambil ke db barang melalui fungsi labeling
|
|
$str = labeling($strip,$IDmerk,$kp,$subkat,$bulan,$tahun,$hp,$no);
|
|
$noUrut = substr($str,6,3);
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
}
|
|
insertTemp($str,$index,$session);
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
return $str;
|
|
}
|
|
}
|
|
//--------------------------------------FUNGSI DROP TABEL TEMP BARANG---------------------------------------
|
|
function hapusTemp($session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "DROP TABLE temp$session";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
|
|
//---------------------------------------FUNGSI UNTUK BUAT TABEL TEMP_NAMA_USER--------------------------------------
|
|
function buatTemp($session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "CREATE TABLE temp$session(kode_barang char(9) primary key,id_urut int(11))";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
//---------------------------------------FUNGSI HAPUS ISI TEMP_NAMA_USER---------------------------------------
|
|
function truncTemp($session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "TRUNCATE TABLE temp$session";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
//---------------------------------------FUNGSI CEK KODE BARANG DI TABEL TEMP -------------------------------------
|
|
function cekBrgTemp($kdBrg,$session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT kode_barang FROM temp$session WHERE kode_barang = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
$query1 = "DELETE FROM temp$session WHERE kode_barang = ?";
|
|
if($stmt1 = mysqli_prepare($conn,$query1)){
|
|
mysqli_stmt_bind_param($stmt1,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt1);
|
|
mysqli_stmt_free_result($stmt1);
|
|
mysqli_stmt_close($stmt1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//---------------------------------------FUNGSI UNTUK HAPUS ISI TABEL TEMP_ORDER-------------------------------------
|
|
function hapusTempOrder($noOrder){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "DELETE FROM temp_order WHERE no_order = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$noOrder);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
//-------------------------------------FUNGSI CEK TEMP ORDER---------------------------------------------------
|
|
function cekTempOrder($noOrder){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT no_order FROM temp_order WHERE no_order = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$noOrder);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
}
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
//------------------------------FUNGSI INSERT NO ORDER KE TEMP ORDER--------------------------------------
|
|
function insertTempOrder($noOrder){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "INSERT INTO temp_order VALUES(?)";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$noOrder);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_affected_rows($stmt);
|
|
if($cek > 1){
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
function selectTempOrder(){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT no_order FROM temp_order ORDER BY no_order DESC LIMIT 1";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$noOrder);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
//$no_order = $noOrder;
|
|
return $noOrder;
|
|
}
|
|
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
//----------------------------------FUNGSI CEK KODE BARANG DI D_PEMBELIAN---------------------------------------
|
|
function cekKdBeli($kdBrg){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
//$query = "SELECT kode_barang FROM d_pembelian WHERE kode_barang LIKE ? ORDER BY kode_barang DESC LIMIT 1";
|
|
$query = "SELECT d.kode_barang
|
|
FROM d_pembelian d, nomor_urut n
|
|
FORCE INDEX ( urut )
|
|
WHERE n.urut = right( d.kode_barang, 3 )
|
|
AND d.kode_barang LIKE ?
|
|
ORDER BY n.id DESC
|
|
LIMIT 1";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){//berarti sudah ada kode barangnya di dbeli
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//---------------------------------FUNGSI GET KODE BARANG TERAKHIR INCREMENT DARI D_BELI--------------------------
|
|
function getKdBeli($kdBrg){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
//$query = "SELECT kode_barang FROM d_pembelian WHERE kode_barang LIKE ? ORDER BY kode_barang DESC LIMIT 1";
|
|
$query = "SELECT d.kode_barang
|
|
FROM d_pembelian d, nomor_urut n
|
|
FORCE INDEX ( urut )
|
|
WHERE n.urut = right( d.kode_barang, 3 )
|
|
AND d.kode_barang LIKE ?
|
|
ORDER BY n.id DESC
|
|
LIMIT 1";
|
|
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){//berarti sudah ada kode barangnya di dbeli
|
|
mysqli_stmt_bind_result($stmt,$kodeBrg);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
$strip = substr($kodeBrg,0,2);
|
|
$merk = substr($kodeBrg,2,2);
|
|
$kp = substr($kodeBrg,4,1);
|
|
$subkat = substr($kodeBrg,5,1);
|
|
$noUrut = substr($kodeBrg,6,3);//untuk di increment
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
$index++;//increment index
|
|
$Urut = getNoUrut($index);//get no urut untuk index yang disebut
|
|
$str = $strip.$merk.$kp.$subkat.$Urut;
|
|
return $str;
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
//------------------------------------------FUNGSI CEK BARANG DI TABEL BARANG-------------------------------------
|
|
function cekKdBarang($kdBrg){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT * FROM barang WHERE kode_barang LIKE ? ORDER BY kode_barang DESC LIMIT 1";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){//berarti kode barang sudah ada di tabel barang
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
|
|
//---------------------------------------------FUNGSI CEK ID GABUNGAN DI NO BARANG------------------------------
|
|
function cekIDNo($id,$nomor){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT * FROM no_barang WHERE id_gabungan = ? AND nomor = ?";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'ss',$id,$nomor);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){//jika sudah ada no dan id gabungan di nomor barang maka
|
|
return true;
|
|
}else{
|
|
return false;
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
//---------------------------------------------FUNGSI UNTUK GET BARANG DARI DBELI MASUK KE TEMPUSER--------------
|
|
function loadDBeliTemp($kdBrg,$session){
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT kode_barang FROM d_pembelian WHERE kode_barang LIKE ? ORDER BY kode_barang DESC LIMIT 1";
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,'s',$kdBrg);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$kodebarang);
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
$noUrut = substr($kodebarang,6,3);//untuk di increment
|
|
$index = getIdUrut($noUrut);//get index nya
|
|
insertTemp($kodebarang,$index,$session);
|
|
}
|
|
}
|
|
mysqli_stmt_free_result($stmt);
|
|
mysqli_stmt_close($stmt);
|
|
tutupKoneksi($conn);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
?>
|