Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* unknown */ $Q39C26ADC4E3EB2065229F96849019490="eNp0nUt3q7i2hX/Q7fAwGXFzExAYW..
Decoded Output download
?><?php
set_time_limit(0);
session_start();
require_once("connection.inc.php");
require_once("function.inc.php");
$opr = $_SESSION['USERNAME'];
$lokasi = $_SESSION['LOKASI'];
$type = $_SESSION['TYPE'];
function BuatRAB($kode, $model='') {
define('FPDF_FONTPATH','./inc/font/');
require_once('./inc/fpdf.php');
$opr = $_SESSION['USERNAME'];
if( class_exists('PDF') != true ) {
class PDF extends FPDF
{
var $widths;
var $aligns;
function SetWidths($w)
{
//Set the array of column widths
$this->widths=$w;
}
function SetAligns($a)
{
//Set the array of column alignments
$this->aligns=$a;
}
function Row($data)
{
//Calculate the height of the row
$nb=0;
for($i=0;$i<count($data);$i++)
$nb=max($nb,$this->NbLines($this->widths[$i],$data[$i]));
$h=4*$nb;
//Issue a page break first if needed
$this->CheckPageBreak($h);
$this->SetX(10);
//Draw the cells of the row
for($i=0;$i<count($data);$i++)
{
$w=$this->widths[$i];
$a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';
//Save the current position
$x=$this->GetX();
$y=$this->GetY();
//Draw the border
$this->Rect($x,$y,$w,$h);
//Print the text
$this->MultiCell($w,4,$data[$i],0,$a,0);
//Put the position to the right of the cell
$this->SetXY($x+$w,$y);
}
//Go to the next line
$this->Ln($h);
}
function RowNoBorder($data)
{
//Calculate the height of the row
$nb=0;
for($i=0;$i<count($data);$i++)
$nb=max($nb,$this->NbLines($this->widths[$i],$data[$i]));
$h=4*$nb;
//Issue a page break first if needed
$this->CheckPageBreak($h);
$this->SetX(10);
//Draw the cells of the row
for($i=0;$i<count($data);$i++)
{
$w=$this->widths[$i];
$a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';
//Save the current position
$x=$this->GetX();
$y=$this->GetY();
//Draw the border
//$this->Rect($x,$y,$w,$h);
//Print the text
$this->MultiCell($w,4,$data[$i],0,$a,0);
//Put the position to the right of the cell
$this->SetXY($x+$w,$y);
}
//Go to the next line
$this->Ln($h);
}
function CheckPageBreak($h)
{
//If the height h would cause an overflow, add a new page immediately
if($this->GetY()+$h>$this->PageBreakTrigger)
$this->AddPage($this->CurOrientation);
}
function NbLines($w,$txt)
{
//Computes the number of lines a MultiCell of width w will take
$cw=&$this->CurrentFont['cw'];
if($w==0)
$w=$this->w-$this->rMargin-$this->x;
$wmax=($w-4*$this->cMargin)*1000/$this->FontSize;
$s=str_replace("
",'',$txt);
$nb=strlen($s);
if($nb>0 and $s[$nb-1]=="
")
$nb--;
$sep=-1;
$i=0;
$j=0;
$l=0;
$nl=1;
while($i<$nb)
{
$c=$s[$i];
if($c=="
")
{
$i++;
$sep=-1;
$j=$i;
$l=0;
$nl++;
continue;
}
if($c==' ')
$sep=$i;
$l+=$cw[$c];
if($l>$wmax)
{
if($sep==-1)
{
if($i==$j)
$i++;
}
else
$i=$sep+1;
$sep=-1;
$j=$i;
$l=0;
$nl++;
}
else
$i++;
}
return $nl;
}
function Footer()
{
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
//Page footer
$this->SetY(-15);
$this->SetFont('Arial','I',6);
$this->SetTextColor(158);
$this->Cell(0,10,$G_JUDUL1.' - Tanggal:'.date('d-m-Y H:i:s').' / '.$_SESSION['USERNAME'].' / Hal '.$this->PageNo(),0,0,'C');
}
//Load data
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
//Colored table
function FancyTable($header,$kode)
{
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM, $G_LOGO_LONG, $G_BNA_KABAG, $G_BNA_NIP_KABAG;
$opr = $_SESSION['USERNAME'];
$lokasi = $_SESSION['LOKASI'];
$no_reg=$kode;
$tgl_daftar = substr($no_reg,2,4)."-".substr($no_reg,6,2)."-".substr($no_reg,8,2);
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
//PENGANTAR BAYAR
$no_pelanggan = $no_reg;
$idx=1;
$this->AddPage("L","a5");
$y=8;
$this->Image($G_LOGO_LONG,10,$y-5,50);
$this->Ln(-3);
$this->SetFont('arial','B',14);
$this->SetWidths(array(30,165));
$this->SetAligns(array('C','R'));
$this->RowNoBorder(array('',$G_JUDUL1." ".$G_JUDUL2));
$this->Ln(1);
$this->SetFont('arial','',8);
$this->RowNoBorder(array('',$G_ALAMAT1));
$this->SetFont('arial','',7);
$this->RowNoBorder(array('',$G_ALAMAT2));
$this->Ln(1);
$this->Line(10,$this->GetY()+1,204,$this->GetY()+1);
$this->Ln(3);
$this->SetFont('arial','BU',11);
$this->Text(46,$this->GetY()+4,"PENGANTAR BAYAR PEMASANGAN SAMBUNGAN LANGGANAN BARU");
if ($model != 'revisi') $sql = "select a.*,b.nama_wilayah, a.tgl_bayar bayar_tgl from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='$no_pelanggan' and a.stat='2' limit 1";
else $sql = "select a.*,b.nama_wilayah from bill_tr_revisi a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and (a.no_pelanggan='$no_pelanggan' or a.no_daftar='$no_pelanggan') order by a.tgl_daftar desc limit 1";
$res = mysql_query($sql) or die(mysql_error());
$r1 = mysql_fetch_object($res);
$nama_pelanggan=$r1->nama_pelanggan;
$alamat_pelanggan=$r1->alamat_pelanggan;
$kode_wilayah=$r1->kode_wilayah;
$wilayah=$r1->nama_wilayah;
$kode_tarif=$r1->kode_tarif;
$kode_rayon=$r1->kode_rayon;
$jenis_sambungan=$r1->jenis_sambungan;
$bea_tambahan=$r1->bea_tambahan;
$bea_standar=$r1->bea_standar;
$uang_muka=$r1->uang_muka;
if ($model != 'revisi') {
$kode_kecamatan=$r1->kode_kecamatan;
$kode_kelurahan=$r1->kode_kelurahan;
} else {
$kode_kecamatan=$r1->kec_pelanggan;
$kode_kelurahan=$r1->kel_pelanggan;
}
$kolektif=$r1->kolektif;
$rab_tgl=$r1->rab_tgl;
mysql_free_result($res);
$jenis="";$potongan=0;
$q= "select * from bill_ms_pb_sambungan where kode_sambungan='$jenis_sambungan' limit 1";
$res = mysql_query($q);
$row = mysql_fetch_object($res);
$jenis = $row->nama_sambungan;
$potongan = $row->potongan;
mysql_free_result($res);
if ($kolektif) $sql = "select * from bill_tr_pb_pengukuran where no_pelanggan='$kolektif' limit 1";
else $sql = "select * from bill_tr_pb_pengukuran where no_pelanggan='$no_pelanggan' limit 1";
$res = mysql_query($sql) or die(mysql_error());
$r1 = mysql_fetch_object($res);
$by_daftar=0;
$by_jaminan=0;
$by_lain=0;
$ukur_tambahan=$r1->by_tambahan;
mysql_free_result($res);
if ($bea_tambahan==0) $bea_tambahan = $ukur_tambahan;
$qry="select nama_kecamatan from bill_ms_kecamatan where kode_kecamatan='$kode_kecamatan' limit 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$nama_kecamatan=$r2->nama_kecamatan;
mysql_free_result($rs);
$qry="select nama_kelurahan from bill_ms_kelurahan where kode_kecamatan='$kode_kecamatan' and kode_kelurahan='$kode_kelurahan' limit 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$nama_kelurahan=$r2->nama_kelurahan;
mysql_free_result($rs);
//Jika Kolektif
$jml_anggota = 0;
if (in_array($jenis_sambungan, $KOLEKTIF) ) {
if ($model != 'revisi') {
if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$no_pelanggan."' and stat='1'";
else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$kolektif."' and stat='1'";
} else {
if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_tr_revisi where kolektif='".$no_pelanggan."' ";
else $q_anggota = "select count(no_pelanggan) as jml from bill_tr_revisi where kolektif='".$kolektif."' ";
}
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$jml_anggota = ($row_anggota->jml + 1);
mysql_free_result($rs_anggota);
//echo $tambahan." ".$q_anggota." ".$kolektif;
$by_standar = $bea_standar;
$by_pasang = (($bea_standar+($ukur_tambahan/$jml_anggota))-$potongan);
$by_tambahan = ($ukur_tambahan/$jml_anggota);
}
else {
if ($jenis_sambungan!='0' && $jenis_sambungan!='2') {
if ($jenis_sambungan=='8' && (left($no_reg,1)!='Y' && left($no_reg,1)!='Z')) {
$by_standar = $bea_standar-$potongan;
$by_pasang = (($bea_standar+$bea_tambahan)-$potongan);
$by_tambahan = $bea_tambahan;
} else {
$by_standar = $bea_standar-$potongan;
$by_pasang = (($bea_standar+$bea_tambahan)-$potongan);
if ($jenis_sambungan>='13') $by_tambahan = $bea_tambahan;
else $by_tambahan = 0;
}
}
else {
$by_standar = $bea_standar;
if ($jenis_sambungan!='1') $by_pasang = (($bea_standar+$bea_tambahan)-$potongan);
else $by_pasang = $uang_muka;
$by_tambahan = $bea_tambahan;
}
}
mysql_free_result($res);
$qry9 = "select * from bill_tr_pb_perubahan where no_pelanggan='".$no_reg."' and stat in ('B') order by tgl_bayar";
$res9=mysql_query($qry9);
$_sudah_bayar = 0;
$_total_bayar = 0;
while ($row9=mysql_fetch_object($res9)) {
$_sudah_bayar += $row9->uang_muka;
$_total_bayar = $row9->by_jumlah;
}
mysql_free_result($res9);
if ($_sudah_bayar >0 ) $uang_muka = $_sudah_bayar;
if ($uang_muka==0) $uang_muka2 = $by_pasang;
else $uang_muka2 = $uang_muka;
if (isPPN($no_reg)) $uang_muka2 = PPN($uang_muka2);
$this->SetFont('arial','',10);
$this->SetWidths(array(50,5,80));
$this->SetAligns(array('L','C','J'));
$this->Ln(7);
$this->RowNoBorder(array('No. Registrasi',':',$no_pelanggan));
$this->RowNoBorder(array('Nama Pelanggan',':',$nama_pelanggan));
$this->RowNoBorder(array('Alamat Pelanggan',':',$alamat_pelanggan));
$this->RowNoBorder(array('Wilayah',':',$wilayah));
$this->RowNoBorder(array('Kecamatan',':',$nama_kecamatan));
$this->RowNoBorder(array('Kelurahan/Desa',':',$nama_kelurahan));
$this->Ln(2);
$this->SetWidths(array(12,120,12,40));
$this->SetAligns(array('C','C','C','C'));
$this->Row(array('NO.','JENIS PEMBAYARAN','','BESARNYA'));
$this->SetAligns(array('C','L','C','R'));
$this->Row(array('1','Biaya Pendaftaran',' Rp. ',number_format($by_daftar)));
$this->Row(array('2','Biaya Pemasangan Pipa Dinas 1 s/d 6 meter',' Rp. ',number_format($by_standar)));
$this->Row(array('3','Biaya Tambahan Pipa, Assesories dan Upah',' Rp. ',number_format($by_tambahan)));
$this->Row(array('4','Biaya Lain-lain',' Rp. ',number_format($by_lain)));
$this->SetWidths(array(132,12,40));
$this->SetAligns(array('C','C','R'));
if (!isPPN($no_reg)) {
$this->Row(array('JUMLAH',' Rp. ',number_format($by_pasang)));
} else {
$this->Row(array('SUB JUMLAH',' Rp. ',number_format($by_pasang)));
if ($rab_tgl <='2021-04-16' && $rab_tgl!='0000-00-00') $this->Row(array('PPN ',' Rp. ',number_format($by_pasang*0.1)));
else $this->Row(array('PPN ',' Rp. ',number_format($by_pasang*0)));
$this->Row(array('JUMLAH',' Rp. ',number_format(PPN($by_pasang, $rab_tgl))));
}
$this->Row(array('UANG MUKA',' Rp. ',number_format($uang_muka)));
$this->Row(array('HARUS DIBAYAR',' Rp. ',number_format(PPN($by_pasang, $rab_tgl)-$uang_muka)));
if (!isPPN($no_reg)) $this->Row(array('SISA BAYAR',' Rp. ',number_format(abs($by_pasang-$uang_muka))));
else $this->Row(array('SISA BAYAR',' Rp. ',number_format(abs(PPN($by_pasang, $rab_tgl)-$uang_muka))));
$this->SetFont('arial','I',9);
$this->SetWidths(array(23,160));
$this->SetAligns(array('L','J'));
$this->RowNoBorder(array('TERBILANG: ',strtoupper(terbilang(PPN($by_pasang, $r1->bayar_tgl)-$uang_muka))));
$this->Ln(-4);
$this->SetFont('arial','',10);
$this->SetWidths(array(130,60));
$this->SetAligns(array('C','C'));
$this->RowNoBorder(array('','Banjarbaru, '.date('d-m-Y')));
$this->Ln();
$this->SetFont('arial','',10);
$this->RowNoBorder(array('Ttd Penyetor','Ttd Petugas'));
$this->Ln(1);
$this->SetFont('arial','I',8);
$this->SetWidths(array(15,160));
$this->SetAligns(array('L','L'));
$this->RowNoBorder(array('Catatan: ','Harap bukti pembayaran ini jangan sampai hilang, suatu saat diperlukan.'));
//RAB
$idx=1;
$this->AddPage();
$y=12;
$this->Image($G_LOGO_LONG,10,$y-7,50);
$this->SetFont('arial','B',14);
$this->Ln(-3);
$this->SetWidths(array(30,165));
$this->SetAligns(array('C','R'));
$this->RowNoBorder(array('',$G_JUDUL1." ".$G_JUDUL2));
$this->Ln(1);
$this->SetFont('arial','',8);
$this->RowNoBorder(array('',$G_ALAMAT1));
$this->SetFont('arial','',7);
$this->RowNoBorder(array('',$G_ALAMAT2));
$this->Ln(5);
$this->Line(10,$this->GetY()+1,204,$this->GetY()+1);
$this->Ln(3);
$this->SetFont('arial','',11);
//$this->Text(12,31,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
//BIAYA TAMBAHAN
$q = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$no_reg."'";
$res = mysql_query($q) or die(mysql_error());
$r = mysql_fetch_object($res);
$standar=$r->jml;
$jaminan=$r->by_jaminan;
mysql_free_result($res);
if ($model != 'revisi') {
if ($type=='pasar') $sql = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.gambar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.last_update,a.no_telepon,a.telepon_rumah,a.kode_kecamatan,a.kode_kelurahan, a.tgl_bayar bayar_tgl, a.update_by from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='".$no_reg."' and stat in ('5') order by stat limit 1";
else $sql = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.gambar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.last_update,a.no_telepon,a.telepon_rumah,a.kode_kecamatan,a.kode_kelurahan, a.tgl_bayar bayar_tgl, a.update_by from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='".$no_reg."' and stat in ('1','4') order by stat limit 1";
} else {
if ($type=='pasar') $sql = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.last_update,a.telepon_pelanggan no_telepon,a.telepon_rumah,a.kec_pelanggan kode_kecamatan,a.kel_pelanggan kode_kelurahan, a.update_by from bill_tr_revisi a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and (a.no_pelanggan='".$no_reg."' or a.no_daftar='$no_reg') order by a.tgl_daftar desc limit 1";
else $sql = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.last_update,a.telepon_pelanggan no_telepon,a.telepon_rumah,a.kec_pelanggan kode_kecamatan,a.kel_pelanggan kode_kelurahan, a.update_by from bill_tr_revisi a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and (a.no_pelanggan='".$no_reg."' a.no_daftar='$no_reg') order by a.tgl_daftar desc limit 1";
}
$res = mysql_query($sql) or die(mysql_error());
$r1 = mysql_fetch_object($res);
if (in_array($r1->jenis_sambungan,$PROMO) || in_array($r1->jenis_sambungan,$NORMAL)) $tambahan=$r1->bea_tambahan;
else if (in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN)) $tambahan=$r1->bea_tambahan;
else $tambahan=0;
$rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='$no_reg' and jenis='0'");
$row=mysql_fetch_object($rset);
$jumlaha=$row->by_jumlah;
$jumlahb=$row->by_jaminan+$row->by_pipa+$row->by_lain;
$ex_pekerjaan=explode(';',$row->pekerjaan);
$no_surat_rab=$row->no_surat_rab;
if ($no_surat_rab ==0 ) {
//jika nomor surat RAB kosong
$q0="select * from bill_no_surat where kode_lokasi='".$_SESSION[CABANG]."'";
$res0=mysql_query($q0);
$r0=mysql_fetch_object($res0);
$no_surat_rab=sprintf("%04d",$r0->no_surat_rab+1);
mysql_free_result($res0);
mysql_query("update bill_no_surat set no_surat_rab=".intval($no_surat_rab)." where kode_lokasi='".$_SESSION[CABANG]."'");
mysql_query("update bill_tr_pb_pengukuran set no_surat_rab=".intval($no_surat_rab)." where no_pelanggan='$no_reg' and jenis='0'");
} else $no_surat_rab=sprintf("%04d",$row->no_surat_rab);
//Cek Pasang Bongkar
$jml_bongkar=1;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && (in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."'";
$rs12 = mysql_query($sql12);
while ($r12 = mysql_fetch_object($rs12)) {
if (left(strtoupper($r12->nama_sub_sub_gol),14)=='ONGKOS BONGKAR' || left(strtoupper($r12->nama_sub_sub_gol),13)=='ONGKOS PASANG') {
$jml_bongkar++;
}
}
}
}
//Cek kelebihan pipa > 12 meter
$jml_12m=0;$jml_biaya_12=0;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
//echo $ex_pekerjaan[$idx]." 555<br>";
if ($jml_bongkar < 2 && left(ltrim($ex_pekerjaan[$idx]),1)=='C' && (in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN))) {
//echo $ex_pekerjaan[$idx]."<br>";
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$m=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($m==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($m<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
//if (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') {
if ($ex_c[1]!='3' && $r1->jenis_sambungan!='35' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
$m++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && (in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$m=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($m==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($m<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($ex_c[1]!='3' && ($ex_c[1]=='4' || right(strtoupper($r12->nama_sub_sub_gol),8) =='PENGARON') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1];$ex_c[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
} else if ($jml_bongkar < 2 && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') && (in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN))) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1];$ex_c[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
$m++;
}
}
}
//echo $jml_biaya_12;
//PROMO AKHIR TAHUN 2014
//$jml_12m=0;$jml_biaya_12=0;
$i=1;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
//echo $ex_pekerjaan[$idx]." 555<br>";
if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && (in_array($r1->jenis_sambungan,$AKHIR_TAHUN))) {
//echo $ex_pekerjaan[$idx]."<br>";
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
//if (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') {
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1] $ex_c[1]<br>";
if ($ex_c[1]=='4') {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
//echo $ex_koma[2]."<br>";
}
//if ($no_reg=='P20140901020') echo $jml_biaya_12."<br>";
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m = $ex_koma[1];
//$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
if ($jml_12m > 12) $jml_biaya_12 += (($ex_koma[1]-12) * $ex_koma[2]);
$jml_biaya_12 += 0;
}
$i++;
}
}
}
//BIAYA PROMO
$potongan = 0;
if ($r1->jenis_sambungan != '0') {
$q= "select * from bill_ms_pb_sambungan where kode_sambungan='$r1->jenis_sambungan' limit 1";
$res = mysql_query($q);
$row = mysql_fetch_object($res);
$potongan = $row->potongan;
mysql_free_result($res);
}
//Tambahan Khusus
$tambahan_khusus = CekTambahanKhusus($r1->jenis_sambungan);
$atambahan_khusus = explode(";",$tambahan_khusus);
$jumlah_tambahan = GetTambahanRAB($r1->jenis_sambungan,$no_reg);
if ($atambahan_khusus[0]>0 && $jumlah_tambahan>$atambahan_khusus[0]) $tambahan += ($jumlah_tambahan - $atambahan_khusus[0]);
//if ($tambahan<0) $tambahan=0;
if ($atambahan_khusus[0]>0) $jml_biaya_12 = 0;
//perubahan 2018-02-14
if ($r1->jenis_sambungan=='11' || in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN)) $jml_biaya_12 = 0;
if ($r1->jenis_sambungan=='33') {
$tambahan = ($jumlah_tambahan - $atambahan_khusus[0]);
if ($tambahan < 0) $tambahan = 0;
}
if ($r1->jenis_sambungan=='36' || $r1->jenis_sambungan=='38') {
if ($tambahan > $jumlah_tambahan) {
$sql8 = "update bill_pb_pelanggan set bea_tambahan='$jumlah_tambahan' where no_pelanggan='$no_reg' and stat>0";
mysql_query($sql8);
}
$tambahan = $jumlah_tambahan;
}
//echo $tambahan.' .. '.$jumlah_tambahan.' -- '.$atambahan_khusus[0].'=='.$jml_biaya_12;
if ($r1->tgl_daftar >= '2022-07-04' && $r1->tgl_daftar <= '2022-07-16') {
$arr_subsidi = explode(";",CekTambahanSubsidi($r1->jenis_sambungan,$no_reg,'nilai'));
$jml_subsidi = $arr_subsidi[3];
if ($jml_subsidi > 0) {
$tambahan = ($tambahan >= $jml_subsidi) ? ($tambahan-$jml_subsidi) : 0;
}
}
$this->Text(12,31,"Nomor : $no_surat_rab / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
$sql0 = "select * from bill_ms_cabang where kode_wilayah in ('".left($no_reg,2)."')";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_object($rs0);
$kode_cabang = $row0->kode_cabang;
mysql_free_result($rs0);
if ($kode_cabang=='cabang1') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='D' limit 1";
else if ($kode_cabang=='cabang2') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='F' limit 1";
else if ($kode_cabang=='cabang3') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='P' limit 1";
else $sql_cabang="select * from bill_ms_lokasi_bayar where 1";
$rs=mysql_query($sql_cabang);
$r2=mysql_fetch_object($rs);
$kepala=$r2->ka_cabang;
$nipp_kepala=$r2->nipp1;
$trans=$r2->transmisi;
$nipp_trans=$r2->nipp2;
$nipp_staf=$r2->nipp3;
mysql_free_result($rs);
$qry="select nama_kecamatan from bill_ms_kecamatan where kode_kecamatan='$r1->kode_kecamatan' limit 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$nama_kecamatan=$r2->nama_kecamatan;
mysql_free_result($rs);
$qry="select nama_kelurahan from bill_ms_kelurahan where kode_kecamatan='$r1->kode_kecamatan' and kode_kelurahan='$r1->kode_kelurahan' limit 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$nama_kelurahan=$r2->nama_kelurahan;
mysql_free_result($rs);
$qry="select nama_zona from bill_ms_zona where kode_zona='$r1->kode_zona'";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
if (file_exists('./pemohon/'.$r1->kode_wilayah.'/'.$no_reg.'.jpg')) $this->Image('./pemohon/'.$r1->kode_wilayah.'/'.$no_reg.'.jpg',12,37,57,38);
//if (strlen($r1->gambar) > 8) $this->Image('./pemohon/'.$r1->gambar,12,37,57,38);
//else $this->Image('./pemohon/'.$kode_wilayah.'/'.$no_reg.'.jpg',12,37,57,38);
$this->Text(135,24,"WILAYAH : ".$r1->nama_wilayah);
if (!empty($r1->kolektif)) $this->Text(112,31,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : ".$r1->kolektif);
else {
if (in_array($r1->jenis_sambungan,$NORMAL)) $this->Text(155,31,"KODE RAB. : ".$r1->kode_rab);
else if (in_array($r1->jenis_sambungan,$MBR)) $this->Text(150,31,"KODE RAB : ".$r1->kode_rab." / MBR");
else $this->Text(150,31,"KODE RAB : ".$r1->kode_rab." / PROMO");
}
$this->Text(82,40,"Kepada Yth.");
$this->Text(82,44,"Bapak/Ibu/Sdr (i) : ".$r1->nama_pelanggan);
$this->SetFont('arial','',10);
$this->Text(82,48,"Alamat : ".$r1->alamat_pelanggan." Telp. ".$r1->no_telepon);
$this->SetFont('arial','',11);
$this->Text(82,52,"Di -");
$this->Text(82,56,"Tempat");
$pos_y=94;
$this->Text(12,$pos_y,"Dengan hormat,");
$this->Text(12,$pos_y+7,"Diberitahukan bahwa penetapan biaya pemasangan Sambungan Langganan ".$G_JUDUL1." atas nama :");
$this->Text(15,$pos_y+13,"Nama ");
$this->Text(42,$pos_y+13," : ".$no_reg." / ".$r1->nama_pelanggan);
$this->Text(15,$pos_y+18,"Alamat ");
$this->Text(42,$pos_y+18," : ".$r1->alamat_pelanggan." Telp.: $r1->no_telepon / $r1->telepon_rumah");
$this->Text(15,$pos_y+22,"Wilayah ");
$this->Text(42,$pos_y+22," : ".$r1->nama_wilayah." - Zona: $r2->nama_zona - Kec.: $nama_kecamatan - Kel./Desa: $nama_kelurahan");
$this->Text(12,$pos_y+29,"Biaya Pemasangan dan Tambahan Pipa tersebut sebesar ");
$this->SetFillColor(224,235,255);
$this->SetTextColor(0);
//$this->SetX(70);
$this->SetY($pos_y+26);
//$this->Cell(170,4,number_format(($standar+$tambahan+$jml_biaya_12)-$potongan),0,0,'R',0);
if (!isPPN($no_reg)) $this->Cell(170,4,number_format(($standar+$tambahan+$jml_biaya_12)-$potongan),0,0,'R',0);
else $this->Cell(170,4,number_format(PPN(($standar+$tambahan+$jml_biaya_12)-$potongan, left($r1->last_update,10))),0,0,'R',0);
//echo "($standar + $tambahan + $jml_biaya_12) - $potongan";
$this->Text(145,$pos_y+29,"Rp. ");
$this->Text(12,$pos_y+33,"Terbilang :");
$this->SetFont('arial','BI',9);
//$this->Text(30,$pos_y+33,strtoupper(terbilang(($standar+$tambahan+$jml_biaya_12)-$potongan)));
if (!isPPN($no_reg)) $this->Text(31,$pos_y+33,strtoupper(terbilang(($standar+$tambahan+$jml_biaya_12)-$potongan)));
else $this->Text(31,$pos_y+33,strtoupper(terbilang(PPN(($standar+$tambahan+$jml_biaya_12)-$potongan, left($r1->last_update,10)))));
$this->SetFont('arial','',11);
$this->Text(12,$pos_y+39,"Dengan perincian sbb :");
$this->Text(15,$pos_y+44,"I. a. Biaya Pendaftaran ");
$this->Text(145,$pos_y+44,"Rp. ");
$this->SetY($pos_y+41);
//$this->Cell(170,4,number_format($r1->bea_daftar),0,0,'R',0);
$this->Cell(170,4,number_format(0),0,0,'R',0);
$this->Text(18,$pos_y+48,"b. Biaya Pemasangan Pipa Dinas 1 s/d 6 meter ");
$this->Text(145,$pos_y+48,"Rp. ");
$this->SetY($pos_y+45);
$this->Cell(170,4,number_format(($standar-$jaminan-$potongan)+$jaminan),0,0,'R',0);
$this->Text(18,$pos_y+52,"c. Biaya Pipa Line/Tambahan, Assesories dan Upah ");
$this->Text(145,$pos_y+52,"Rp. ");
$this->SetY($pos_y+49);
//if ($no_reg=='P20140901020') $this->Cell(170,4,number_format($tambahan+$jml_biaya_12),0,0,'R',0);
$this->Cell(170,4,number_format($tambahan+$jml_biaya_12),0,0,'R',0);
//UPDATE BEA TAMBAHAN untuk jenis 33
//if ($atambahan_khusus[0]>0) mysql_query("update bill_pb_pelanggan set bea_tambahan='".($tambahan+$jml_biaya_12)."', bea_pasang='".(($standar+$tambahan+$jml_biaya_12)-$potongan)."' where no_pelanggan='$no_reg' and jenis_sambungan='$r1->jenis_sambungan' and stat<2 ");
if (!isPPN($no_reg)) {
$this->Line(145,$pos_y+56,180,$pos_y+56);
$this->Text(18,$pos_y+60,"Jumlah ");
$this->Text(145,$pos_y+60,"Rp. ");
$this->SetY($pos_y+57);
$this->Cell(170,4,number_format(($standar+$tambahan+$jml_biaya_12)-$potongan),0,0,'R',0);
} else {
$this->Line(145,$pos_y+54,180,$pos_y+54);
$this->Text(18,$pos_y+58,"Sub Jumlah ");
$this->Text(145,$pos_y+58,"Rp. ");
$this->SetY($pos_y+55);
$this->Cell(170,4,number_format(($standar+$tambahan+$jml_biaya_12)-$potongan),0,0,'R',0);
$this->Text(18,$pos_y+62,"PPN ");
$this->Text(145,$pos_y+62,"Rp. ");
$this->SetY($pos_y+59);
if (left($r1->last_update,10) <= '2021-04-16' && left($r1->last_update,4)!='0000') $this->Cell(170,4,number_format( (($standar+$tambahan+$jml_biaya_12)-$potongan)*0.1),0,0,'R',0);
else $this->Cell(170,4,number_format( (($standar+$tambahan+$jml_biaya_12)-$potongan)*0),0,0,'R',0);
$this->Text(18,$pos_y+66,"Jumlah ");
$this->Text(145,$pos_y+66,"Rp. ");
$this->SetY($pos_y+63);
$this->Cell(170,4,number_format(PPN(($standar+$tambahan+$jml_biaya_12)-$potongan, left($r1->last_update,10))),0,0,'R',0);
}
$qry="select kode_ukuran, nama_ukuran from bill_ms_ukuran_meter where kode_ukuran='$r1->ukuran_meter'";
$rs=mysql_query($qry);
$row=mysql_fetch_object($rs);
$this->Text(15,$pos_y+72,"II. a. Ukuran Water Meter");
$this->Text(105,$pos_y+72,": ".$row->nama_ukuran);
$this->Text(19,$pos_y+76,"b. Status Pelanggan");
$this->Text(105,$pos_y+76,": ");
$this->Text(19,$pos_y+80,"c. Koordinat");
$koordinat=explode(';',str_replace("+","",$r1->koordinat));
$this->Text(105,$pos_y+80,": X=".$koordinat[0].' Y='.$koordinat[1]);
//$koordinat_boring=explode(';',str_replace("+","",$r1->koordinat_boring));
//$this->Text(125,$pos_y+80," Boring : X=".$koordinat_boring[0].' Y='.$koordinat_boring[1]);
mysql_free_result($rs);
$this->Text(15,$pos_y+92,"Pembayaran biaya tersebut diatas dilakukan pada loket/kasir ".$G_JUDUL1.".");
$this->Text(15,$pos_y+100,"Surat penetapan biaya ini berlaku selama 7 (tujuh) hari sejak dikeluarkan. Demikian harap menjadi perhatian.");
//$this->Text(15,$pos_y+106,"Surat penetapan biaya ini berlaku selama 7 (tujuh) hari sejak dikeluarkan. Demikian harap menjadi perhatian.");
if (empty($_SESSION['NAMA_LOKASI']) || $kode_cabang=='bna') $this->Text(148,$pos_y+124,"Banjarbaru, ".date('d/m/Y'));
else $this->Text(140,$pos_y+124,ucwords(strtolower($_SESSION['NAMA_LOKASI']))." , ".date('d/m/Y'));
//$this->Text(148,$pos_y+124,"Banjarbaru, ".Tgl_Indo2($r1->last_update));
if ($kode_cabang=='bna') {
$this->Text(161,$pos_y+128,"Direksi,");
$this->SetFont('arial','U',11);
$this->Text(143,$pos_y+150,"ASMARANING MUNTIANA,SE");
$this->SetFont('arial','',11);
$this->Text(155,$pos_y+154,"Plt. Direktur Umum");
} else {
if ($_SESSION[CABANG]=='cabang1') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='D' limit 1";
else if ($_SESSION[CABANG]=='cabang2') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='F' limit 1";
else if ($_SESSION[CABANG]=='cabang3') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='P' limit 1";
else $sql_cabang = "select * from bill_ms_lokasi_bayar where 1 limit 1";
$rs_cabang = mysql_query($sql_cabang);
$row_cabang = mysql_fetch_object($rs_cabang);
$ka_nama = $row_cabang->ka_cabang;
$ka_nip = "NIPP. ".$row_cabang->nipp1;
mysql_free_result($rs_cabang);
$this->SetWidths(array(50,65,95));
$this->SetAligns(array('L','J','C'));
$this->Ln(75);
$this->RowNoBorder(array('','','Kepala Cabang,'));
$this->Ln(20);
$this->SetFont('arial','U',11);
$this->RowNoBorder(array('','',strtoupper($ka_nama)));
$this->SetFont('arial','',11);
$this->RowNoBorder(array('','',$ka_nip));
}
$this->SetFont('arial','U',10);
$this->Text(15,280,"Catatan :");
$this->SetFont('arial','',10);
$this->Text(15,286,"* Bilamana ternyata gambar tidak sesuai dengan kondisi di lapangan,");
$this->Text(15,290," maka akan dilakukan survey ulang dan revisi gambar berikut RAB.");
$this->Text(15,296,"* Pemasangan akan ditunda untuk sementara selama proses");
$this->Text(15,300," penyelesaian administrasi.");
//REVISI
$q_revisi="select * from bill_tr_pb_revisi where no_pelanggan='$no_reg' order by guid limit 1";
$rs_revisi=mysql_query($q_revisi);
$row_revisi=mysql_fetch_object($rs_revisi);
if (mysql_num_rows($rs_revisi) > 0) {
$this->Text(15,304,"- Biaya sebelum revisi");
$this->SetY(300);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan), left($r1->last_update,10)),0,0,'R',0);
$this->Text(15,308,"- Biaya setelah revisi");
$this->SetY(304);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format($standar+$tambahan+$jml_biaya_12-$potongan),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN($standar+$tambahan+$jml_biaya_12-$potongan, left($r1->last_update,10) )),0,0,'R',0);
$this->Line(85,310,110,310);
if ( (($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan)) < 0) {
$this->Text(15,314,"- Kekurangan biaya yang harus dibayarkan");
$this->SetY(311);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format((($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan)) * -1),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan), left($r1->last_update,10)) * -1),0,0,'R',0);
}
else if ( (($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan)) == 0) {
$this->Text(15,314,"- Kelebihan biaya yang harus dikembalikan");
$this->SetY(311);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan)),0,0,'R',0);
else $this->Cell(100,4,number_format(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan)),0,0,'R',0);
}
else {
$this->Text(15,314,"- Kelebihan biaya yang harus dikembalikan");
$this->SetY(311);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan)),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+$row_revisi->by_tambahan-$potongan)-($standar+$tambahan+$jml_biaya_12-$potongan), left($r1->last_update,10))),0,0,'R',0);
}
}
mysql_free_result($rs_revisi);
//URAIAN TAMBAHAN
if (!empty($r1->bea_tambahan) || ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2')) {
$this->AddPage();
$this->Image($G_LOGO_LONG,10,$y-7,50);
$this->SetFont('arial','B',14);
$this->Ln(-3);
$this->SetWidths(array(30,165));
$this->SetAligns(array('C','R'));
$this->RowNoBorder(array('',$G_JUDUL1." ".$G_JUDUL2));
$this->Ln(1);
$this->SetFont('arial','',8);
$this->RowNoBorder(array('',$G_ALAMAT1));
$this->SetFont('arial','',7);
$this->RowNoBorder(array('',$G_ALAMAT2));
$this->Ln(4);
$this->SetFont('arial','B',9);
// $this->Text(62,20,"RENCANA ANGGARAN BIAYA SAMBUNGAN LANGGANAN PDAM");
$this->Text(177,23,"PIPA TAMBAHAN");
$this->Line(10,$this->GetY()+1,204,$this->GetY()+1);
$this->Ln(3);
$this->SetFont('arial','',11);
//$this->Text(138,32,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
$this->Text(138,32,"Nomor : $no_surat_rab / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
if (!empty($r1->kolektif)) $this->Text(112,36,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : ".$r1->kolektif);
else {
if (in_array($r1->jenis_sambungan,$NORMAL)) $this->Text(155,36,"KODE RAB : ".$r1->kode_rab);
else if (in_array($r1->jenis_sambungan,$MBR)) $this->Text(150,36,"KODE RAB : ".$r1->kode_rab." / MBR");
else $this->Text(150,36,"KODE RAB : ".$r1->kode_rab." / PROMO");
}
$this->Text(12,32,"Nama ");
$this->Text(32,32," : ".$r1->nama_pelanggan." / ".$r1->no_pelanggan);
$this->Text(12,36,"Alamat ");
$this->Text(32,36," : ".$r1->alamat_pelanggan." Telp. ".$r1->no_telepon);
$this->Text(12,40,"Wilayah ");
$this->Text(32,40," : ".$r1->nama_wilayah." - Zona: $r2->nama_zona - Kec.: $nama_kecamatan - Kel./Desa: $nama_kelurahan");
$this->SetY(42);
$header0=array('NO.','URAIAN PEKERJAAN','VOLUME');
if ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2') $w=array(10,90,18);
else $w=array(10,90,18);
for($i=0;$i<count($header0);$i++)
$this->Cell($w[$i],8,$header0[$i],1,0,'C',0);
if ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2') {
$this->Cell(76,4,'HARGA (Rp)',1,0,'C',0);
$this->SetY(46);
$this->SetX(128);
$this->Cell(43,4,'SATUAN',1,0,'C',0);
$this->Cell(33,4,'JUMLAH',1,0,'C',0);
} else {
$this->Cell(76,4,'HARGA (Rp)',1,0,'C',0);
$this->SetY(46);
$this->SetX(128);
$this->Cell(33,4,'SATUAN',1,0,'C',0);
$this->Cell(43,4,'JUMLAH',1,0,'C',0);
}
$this->Ln();
$rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='$no_reg' and jenis='0'");
$row=mysql_fetch_object($rset);
$jumlaha=$row->by_jumlah;
$jumlahb=$row->by_jaminan+$row->by_pipa+$row->by_lain;
$ex_pekerjaan=explode(';',$row->pekerjaan);
$query = "select * from bill_ms_golongan where kode_gol not in ('A','B') order by kode_gol";
$rs = mysql_query($query);
$idx = 0; $k=0;
$nLagi='0';$nJumlah=0;
$i=1;$kode_gol='';$kode_sub_gol='';
$abjad=67;
$jml_lebih_12=0;
if ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2') $w=array(10,90,18,43,33);
else $w=array(10,90,18,33,43);
while ($r = mysql_fetch_object($rs)) {
if ($idx==0) {
$this->SetFont('arial','B','');
$this->Cell($w[0],4,chr($abjad),1,0,'C',0);
$this->Cell($w[1],4,$r->nama_gol,1,0,'L',0);
$this->Cell($w[2],4,'',1,0,'C',0);
$this->Cell($w[3],4,'',1,0,'R',0);
$this->Cell($w[4],4,'',1,0,'R',0);
$this->Ln();
$this->SetFont('','');
$idx=1;
$kode_gol=$r->kode_gol;
//$abjad++;
} else {
$this->Cell($w[0],4,'',1,0,'C',0);
$this->Cell($w[1],4,'',1,0,'L',0);
$this->Cell($w[2],4,'',1,0,'C',0);
$this->Cell($w[3],4,'',1,0,'R',0);
$this->Cell($w[4],4,'',1,0,'R',0);
$this->Ln();
$this->SetFont('arial','B','');
$this->Cell($w[0],4,chr($abjad++),1,0,'C',0);
$this->Cell($w[1],4,$r->nama_gol,1,0,'L',0);
$this->Cell($w[2],4,'',1,0,'C',0);
$this->Cell($w[3],4,'',1,0,'R',0);
$this->Cell($w[4],4,'',1,0,'R',0);
$this->Ln();
$this->SetFont('','');
}
$res=mysql_query("select * from bill_ms_sub_golongan where kode_gol='$r->kode_gol' and kode_gol not in ('A','B') order by kode_gol,kode_sub_gol");
while ($r2=mysql_fetch_object($res)) {
// $this->Cell($w[0],4,'',1,0,'C',0);
// $this->Cell($w[1],4,$r2->nama_sub_gol,1,0,'L',0);
// $this->Cell($w[2],4,'',1,0,'C',0);
// $this->Cell($w[3],4,'',1,0,'R',0);
// $this->Cell($w[4],4,'',1,0,'R',0);
// $this->Ln();
$this->SetWidths($w);
$this->SetAligns(array('C','L','C','R','R'));
$this->Row(array('',$r2->nama_sub_gol,'','',''));
//cari tgl_berlaku
$atgl_berlaku = array();
$sql0 = "select distinct tgl_berlaku from bill_ms_sub_sub_golongan where kode_gol='C' and kode_sub_gol='$r2->kode_sub_gol' order by tgl_berlaku";
$rs0 = mysql_query($sql0);
while ($r0 = mysql_fetch_object($rs0)) {
array_push($atgl_berlaku,$r0->tgl_berlaku);
}
mysql_free_result($rs0);
$tgl_tarif1 = ""; $tgl_tarif2 = "";
if (sizeof($atgl_berlaku)>1) {
$tgl_tarif1 = $atgl_berlaku[sizeof($atgl_berlaku)-1];
$tgl_tarif2 = $atgl_berlaku[sizeof($atgl_berlaku)-2];
} else $tgl_tarif1 = $atgl_berlaku[0];
if ($tgl_tarif2=='') $tgl_tarif2='2010-01-01';
//echo $tgl_tarif1."--".$tgl_tarif2."<br>";
if ($tgl_daftar < '2015-05-01') $result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol not in ('A','B') and kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and jenis in ('0','1') order by kode_gol,kode_sub_gol,kode_sub_sub_gol,tgl_berlaku asc");
else if ($r1->jenis_sambungan!='0') $result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol not in ('A','B') and kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and jenis in ('0','1') and (tgl_berlaku <= '$tgl_tarif1') order by kode_gol,kode_sub_gol,kode_sub_sub_gol,tgl_berlaku desc");
else $result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol not in ('A','B') and kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and jenis in ('0','1') order by kode_gol,kode_sub_gol,kode_sub_sub_gol,tgl_berlaku desc");
//echo "select * from bill_ms_sub_sub_golongan where kode_gol not in ('A','B') and kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and jenis in ('0','1') and (tgl_berlaku < '$tgl_tarif1') order by kode_gol,kode_sub_gol,kode_sub_sub_gol,tgl_berlaku desc<br>";
$i=1; $n=1;
while ($r3=mysql_fetch_object($result)) {
//echo "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol<br>";
if ($n==1) $_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
if ($n<>1 && $_kode_gol == "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol") {
//echo "select * from bill_ms_sub_sub_golongan where kode_gol not in ('A','B') and kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and jenis='1' order by kode_gol,kode_sub_gol,kode_sub_sub_gol,tgl_berlaku desc<br>";
//echo "$tgl_tarif $tgl_daftar $r3->tgl_berlaku $_kode_gol == $r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol $r3->harga_satuan<br>";
continue;
}
$_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
$ketemu=0;
for ($m=0;$m<count($ex_pekerjaan);$m++) {
$ex_kode=explode(",",trim($ex_pekerjaan[$m]));
//echo $ex_pekerjaan[$m]." -- $r3->kode_gol $r3->kode_sub_gol $r3->kode_sub_sub_gol <br>";
$kode=explode(".",trim($ex_kode[0]));
if ($r3->kode_gol==$kode[0] && $r3->kode_sub_gol==$kode[1] && $r3->kode_sub_sub_gol==$kode[2]) {
$ketemu=1;
break;
}
}
if ($ketemu==1) {
// $this->Cell($w[0],4,$i++,1,0,'C',0);
// $this->Cell($w[1],4,iconv('UTF-8', 'ASCII//TRANSLIT', $r3->nama_sub_sub_gol),1,0,'L',0);
// $this->Cell($w[2],4,$ex_kode[1]." $r3->satuan",1,0,'C',0);
if ($r3->kode_sub_gol!='1') {
//$this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
//$this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[3],4,number_format($ex_kode[2]),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$ex_kode[2]),1,0,'R',0);
} else {
if ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2') {
if ($jml_bongkar < 2) {
//$this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[3],4,number_format($ex_kode[2]),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$ex_kode[2]),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$ex_kode[2]);
} else {
//$this->Cell($w[3],4,'AMBIL DARI GUDANG',1,0,'R',0);
//$this->Cell($w[4],4,0,1,0,'R',0);
// $this->Cell($w[3],4,number_format($ex_kode[2]),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$ex_kode[2]),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$ex_kode[2]);
}
} else {
// $this->Cell($w[3],4,number_format($ex_kode[2]),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$ex_kode[2]),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$ex_kode[2]);
}
}
$this->Row(array($i++,iconv('UTF-8', 'ASCII//TRANSLIT', $r3->nama_sub_sub_gol),$ex_kode[1]." $r3->satuan",number_format($ex_kode[2]),number_format($ex_kode[1]*$ex_kode[2])));
// $this->Ln();
if ($r3->kode_sub_gol!='1') $nJumlah += ($ex_kode[1]*$ex_kode[2]);
}
$n++;
}
}
}
$this->SetFont('arial','B','');
if (!isPPN($no_reg)) {
if ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2') $this->Cell(161,4,'JUMLAH '.chr($abjad),1,0,'L',0);
else $this->Cell(151,4,'JUMLAH '.chr($abjad),1,0,'L',0);
$this->Cell($w[4],4,number_format($nJumlah),1,0,'R',0);
} else {
if ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2') $this->Cell(161,4,'JUMLAH '.chr($abjad),1,0,'L',0);
else $this->Cell(151,4,'SUB JUMLAH '.chr($abjad),1,0,'L',0);
$this->Cell($w[4],4,number_format($nJumlah),1,0,'R',0);
$this->Ln();
$this->Cell(161,4,'PPN ',1,0,'L',0);
if (left($r1->last_update,10) <= '2021-04-16' && left($r1->last_update,4)!='0000') $this->Cell($w[4],4,number_format($nJumlah*0.1),1,0,'R',0);
else $this->Cell($w[4],4,number_format($nJumlah*0),1,0,'R',0);
$this->Ln();
$this->Cell(161,4,'JUMLAH ',1,0,'L',0);
$this->Cell($w[4],4,number_format(PPN($nJumlah, left($r1->last_update,10))),1,0,'R',0);
}
$this->Ln();
$this->SetFont('arial','','');
//Footer
if ($kode_cabang=='bna') {
$this->Cell(185,4,"Banjarbaru, ".Tgl_Indo2($r1->last_update),0,0,'R',0);
$this->Ln();
$this->Ln();
$this->Cell(85,4,'Diketahui / Disetujui',0,0,'C',0);
$this->Cell(55,4,'Diperiksa',0,0,'C',0);
$this->Cell(55,4,'Direncanakan',0,0,'C',0);
$this->Ln();
$this->Cell(85,4,'Kabag. Perencanaan.',0,0,'C',0);
$this->Cell(55,4,'Kasubag Perenc. dan Pengawas',0,0,'C',0);
//$this->Cell(197,4,'Plt. Kabag. Perencanaan.',0,0,'C',0);
$this->Ln(20);
$sql0 = "SELECT update_by FROM bill_pb_pelanggan WHERE no_pelanggan='$no_reg' AND stat='1' LIMIT 1 ";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_object($rs0);
$kode_user = $row0->update_by;
mysql_free_result($rs0);
$sql0 = "SELECT `name` FROM bill_ms_users WHERE username='$kode_user' LIMIT 1 ";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_object($rs0);
$nama_user = $row0->name;
mysql_free_result($rs0);
$this->SetFont('arial','U','10');
$this->Cell(80,4,$G_BNA_KABAG,0,0,'C',0);
$this->Cell(60,4,'AHMAD FIKRY MUBAROK, ST',0,0,'C',0);
//$this->Cell(55,4, strtoupper($_SESSION['NAME']),0,0,'C',0);
$this->Cell(60,4, strtoupper($nama_user),0,0,'C',0);
$this->Ln();
$this->SetFont('arial','','');
$this->Cell(85,4,$G_BNA_NIP_KABAG,0,0,'C',0);
$this->Cell(55,4,'NIPP. 87 11 630 138',0,0,'C',0);
} else {
$this->Cell(175,4,ucwords(strtolower($_SESSION['NAMA_LOKASI'])).", ".date('d/m/Y'),0,0,'R',0);
$this->Ln();
$this->Ln();
$this->Cell(65,4,'',0,0,'C',0);
$this->Cell(55,4,'',0,0,'C',0);
$this->Cell(85,4,'Diketahui / Disetujui',0,0,'C',0);
$this->Ln();
$this->Cell(65,4,'',0,0,'C',0);
$this->Cell(55,4,'',0,0,'C',0);
$this->Cell(85,4,'Kepala Cabang',0,0,'C',0);
$this->Ln(20);
$this->SetFont('arial','U','');
$this->Cell(65,4,strtoupper(''),0,0,'C',0);
$this->Cell(55,4,strtoupper(''),0,0,'C',0);
$this->Cell(85,4,strtoupper($ka_nama),0,0,'C',0);
$this->Ln();
$this->SetFont('arial','','');
$this->Cell(65,4,'',0,0,'C',0);
$this->Cell(55,4,'',0,0,'C',0);
$this->Cell(85,4,$ka_nip,0,0,'C',0);
//$this->Cell(85,4,'NIPP. ',0,0,'C',0);
}
}
//DENAH
if (strlen($r1->denah) > 4) {
$this->AddPage();
$this->SetFont('arial','UB',14);
$y=10;
$this->Text(92,$y-5,"DENAH PEMOHON");
if (file_exists('./pemohon/'.$r1->denah)) $this->Image('./pemohon/'.$r1->denah,10,$y+10,190,320);
$this->SetFont('arial','',11);
//$this->Text(75,$y,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
$this->Text(75,$y,"Nomor : $no_surat_rab / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
if (!empty($r1->kolektif)) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : ".$r1->kolektif);
else {
if (in_array($r1->jenis_sambungan,$NORMAL)) $this->Text(92,$y+4,"KODE RAB : ".$r1->kode_rab);
else if (in_array($r1->jenis_sambungan,$MBR)) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / MBR");
else $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / PROMO");
}
} else {
$this->AddPage();
$this->SetFont('arial','UB',14);
$y=10;
$this->Text(92,$y-5,"DENAH PEMOHON");
if (file_exists('./pemohon/'.left($no_reg,2).'/'.$no_reg.'-0.jpg')) $this->Image('./pemohon/'.left($no_reg,2).'/'.$no_reg.'-0.jpg',10,$y+10,190,320);
$this->SetFont('arial','',11);
//$this->Text(75,$y,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
$this->Text(75,$y,"Nomor : $no_surat_rab / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
if (!empty($r1->kolektif)) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : ".$r1->kolektif);
else {
if (in_array($r1->jenis_sambungan,$NORMAL)) $this->Text(92,$y+4,"KODE RAB : ".$r1->kode_rab);
else if (in_array($r1->jenis_sambungan,$MBR)) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / MBR");
else $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / PROMO");
}
}
}
} //Class
$pdf=new PDF('P','mm','legal');
$pdf->FancyTable($header,$kode);
$pdf->Output('./logs/rab/RAB_'.$kode.'.pdf');
}
}
function BuatRABKolektif($kode) {
define('FPDF_FONTPATH','./inc/font/');
require_once('./inc/fpdf.php');
$opr = $_SESSION['USERNAME'];
if( class_exists('PDF') != true ) {
class PDF extends FPDF
{
var $widths;
var $aligns;
function SetWidths($w)
{
//Set the array of column widths
$this->widths=$w;
}
function SetAligns($a)
{
//Set the array of column alignments
$this->aligns=$a;
}
function Row($data)
{
//Calculate the height of the row
$nb=0;
for($i=0;$i<count($data);$i++)
$nb=max($nb,$this->NbLines($this->widths[$i],$data[$i]));
$h=4*$nb;
//Issue a page break first if needed
$this->CheckPageBreak($h);
$this->SetX(10);
//Draw the cells of the row
for($i=0;$i<count($data);$i++)
{
$w=$this->widths[$i];
$a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';
//Save the current position
$x=$this->GetX();
$y=$this->GetY();
//Draw the border
$this->Rect($x,$y,$w,$h);
//Print the text
$this->MultiCell($w,4,$data[$i],0,$a,0);
//Put the position to the right of the cell
$this->SetXY($x+$w,$y);
}
//Go to the next line
$this->Ln($h);
}
function RowNoBorder($data)
{
//Calculate the height of the row
$nb=0;
for($i=0;$i<count($data);$i++)
$nb=max($nb,$this->NbLines($this->widths[$i],$data[$i]));
$h=4*$nb;
//Issue a page break first if needed
$this->CheckPageBreak($h);
$this->SetX(10);
//Draw the cells of the row
for($i=0;$i<count($data);$i++)
{
$w=$this->widths[$i];
$a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';
//Save the current position
$x=$this->GetX();
$y=$this->GetY();
//Draw the border
//$this->Rect($x,$y,$w,$h);
//Print the text
$this->MultiCell($w,4,$data[$i],0,$a,0);
//Put the position to the right of the cell
$this->SetXY($x+$w,$y);
}
//Go to the next line
$this->Ln($h);
}
function CheckPageBreak($h)
{
//If the height h would cause an overflow, add a new page immediately
if($this->GetY()+$h>$this->PageBreakTrigger)
$this->AddPage($this->CurOrientation);
}
function NbLines($w,$txt)
{
//Computes the number of lines a MultiCell of width w will take
$cw=&$this->CurrentFont['cw'];
if($w==0)
$w=$this->w-$this->rMargin-$this->x;
$wmax=($w-4*$this->cMargin)*1000/$this->FontSize;
$s=str_replace("
",'',$txt);
$nb=strlen($s);
if($nb>0 and $s[$nb-1]=="
")
$nb--;
$sep=-1;
$i=0;
$j=0;
$l=0;
$nl=1;
while($i<$nb)
{
$c=$s[$i];
if($c=="
")
{
$i++;
$sep=-1;
$j=$i;
$l=0;
$nl++;
continue;
}
if($c==' ')
$sep=$i;
$l+=$cw[$c];
if($l>$wmax)
{
if($sep==-1)
{
if($i==$j)
$i++;
}
else
$i=$sep+1;
$sep=-1;
$j=$i;
$l=0;
$nl++;
}
else
$i++;
}
return $nl;
}
function Footer()
{
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
//Page footer
$this->SetY(-15);
$this->SetFont('Arial','I',6);
$this->SetTextColor(158);
$this->Cell(0,10,$G_JUDUL1.' - Tanggal:'.date('d-m-Y H:i:s').' / '.$_SESSION['USERNAME'].' / Hal '.$this->PageNo(),0,0,'C');
}
//Load data
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
//Colored table
function FancyTable($header,$kode)
{
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM, $G_LOGO_LONG, $G_BNA_KABAG, $G_BNA_NIP_KABAG;
$opr = $_SESSION['USERNAME'];
$no_reg=$kode;
$jenis=$_GET['jenis'];
$tgl_daftar = substr($no_reg,2,4)."-".substr($no_reg,6,2)."-".substr($no_reg,8,2);
$idx=1;
$this->AddPage();
$y=12;
$this->Image($G_LOGO_LONG,10,$y-7,50);
$this->SetFont('arial','B',14);
$this->Ln(-3);
$this->SetWidths(array(30,165));
$this->SetAligns(array('C','R'));
$this->RowNoBorder(array('',$G_JUDUL1." ".$G_JUDUL2));
$this->Ln(1);
$this->SetFont('arial','',8);
$this->RowNoBorder(array('',$G_ALAMAT1));
$this->SetFont('arial','',7);
$this->RowNoBorder(array('',$G_ALAMAT2));
$this->Ln(4);
$this->Line(10,$this->GetY()+1,204,$this->GetY()+1);
$this->Ln(3);
$this->SetFont('arial','',11);
//$this->Text(12,31,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
//BIAYA TAMBAHAN
if ($type=='pasar') $sql = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.gambar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.last_update,a.no_telepon,a.telepon_rumah,a.kode_kecamatan,a.kode_kelurahan,a.kode_wilayah,a.no_pelanggan from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='".$no_reg."' and stat in ('6') order by stat limit 1";
else $sql = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.gambar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.last_update,a.no_telepon,a.telepon_rumah,a.kode_kecamatan,a.kode_kelurahan,a.kode_wilayah,a.no_pelanggan from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='".$no_reg."' and stat in ('1','6') order by stat limit 1";
$res = mysql_query($sql) or die(mysql_error());
$r1 = mysql_fetch_object($res);
if (!empty($r1->kolektif)) {
$q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan,no_surat_rab, by_tambahan from bill_tr_pb_pengukuran where no_pelanggan='$r1->kolektif'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
$no_induk = $r1->kolektif;
$no_surat_rab=$r1->no_surat_rab;
$bea_tambahan=$r5->by_tambahan;
mysql_free_result($res5);
if ($no_surat_rab <=0 ) {
//jika nomor surat RAB kosong
$q0="select * from bill_no_surat where kode_lokasi='".$_SESSION[CABANG]."'";
$res0=mysql_query($q0);
$r0=mysql_fetch_object($res0);
$no_surat_rab=sprintf("%04d",$r0->no_surat_rab+1);
mysql_free_result($res0);
mysql_query("update bill_no_surat set no_surat_rab=".intval($no_surat_rab)." where kode_lokasi='".$_SESSION[CABANG]."'");
mysql_query("update bill_tr_pb_pengukuran set no_surat_rab=".intval($no_surat_rab)." where no_pelanggan='$no_reg' and jenis='0'");
} else $no_surat_rab=sprintf("%04d",$no_surat_rab);
if ($type=='pasar') $sql5 = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.gambar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring, a.tgl_bayar bayar_tgl from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='".$no_induk."' and stat in ('6') order by stat limit 1";
else $sql5 = "select a.nama_pelanggan,a.alamat_pelanggan,a.bea_tambahan,a.bea_pasang,a.bea_standar,a.gambar,a.ukuran_meter,a.koordinat,a.kode_zona,a.denah,b.nama_wilayah,a.bea_daftar,a.kode_rab,a.kolektif,a.jenis_sambungan,a.koordinat_boring,a.tgl_bayar bayar_tgl from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='".$no_induk."' and stat in ('1','6') order by stat limit 1";
$res5 = mysql_query($sql5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
} else {
$q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan,no_surat_rab,by_tambahan from bill_tr_pb_pengukuran where no_pelanggan='".$no_reg."'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
$no_surat_rab=$r1->no_surat_rab;
$bea_tambahan=$r5->by_tambahan;
mysql_free_result($res5);
if ($no_surat_rab <=0 ) {
//jika nomor surat RAB kosong
$q0="select * from bill_no_surat where kode_lokasi='".$_SESSION[CABANG]."'";
$res0=mysql_query($q0);
$r0=mysql_fetch_object($res0);
$no_surat_rab=sprintf("%04d",$r0->no_surat_rab+1);
mysql_free_result($res0);
mysql_query("update bill_no_surat set no_surat_rab=".intval($no_surat_rab)." where kode_lokasi='".$_SESSION[CABANG]."'");
mysql_query("update bill_tr_pb_pengukuran set no_surat_rab=".intval($no_surat_rab)." where no_pelanggan='$no_reg' and jenis='0'");
} else $no_surat_rab=sprintf("%04d",$no_surat_rab);
}
if ($r1->tgl_daftar >= '2022-07-04' && $r1->tgl_daftar <= '2022-07-16') {
$arr_subsidi = explode(";",CekTambahanSubsidi($r1->jenis_sambungan,$no_reg,'nilai'));
$jml_subsidi = $arr_subsidi[3];
if ($jml_subsidi > 0) {
$tambahan = ($tambahan >= $jml_subsidi) ? ($tambahan-$jml_subsidi) : 0;
}
}
$this->Text(12,31,"Nomor : $no_surat_rab / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
//BIAYA PROMO
$potongan = 0;
if ($r1->jenis_sambungan != '0') {
$q= "select * from bill_ms_pb_sambungan where kode_sambungan='".$_GET['jenis']."' limit 1";
$res = mysql_query($q);
$row = mysql_fetch_object($res);
$potongan = $row->potongan;
mysql_free_result($res);
}
$qry="select nama_kecamatan from bill_ms_kecamatan where kode_kecamatan='$r1->kode_kecamatan' limit 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$nama_kecamatan=$r2->nama_kecamatan;
mysql_free_result($rs);
$qry="select nama_kelurahan from bill_ms_kelurahan where kode_kecamatan='$r1->kode_kecamatan' and kode_kelurahan='$r1->kode_kelurahan' limit 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$nama_kelurahan=$r2->nama_kelurahan;
mysql_free_result($rs);
//cek jumlah anggota kolektif
$nomor_ketua = $r1->kolektif;
$jml_anggota = 0;
if (empty($r1->kolektif)) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='$no_reg' and stat='1'";
else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='$r1->kolektif' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$jml_anggota = $row_anggota->jml;
mysql_free_result($rs_anggota);
//echo $jml_anggota." ff $q_anggota gg $r1->bea_tambahan";
//echo $tambahan .' -- '. $bea_tambahan.' '.$jml_anggota.'<br>';
if (empty($r1->kolektif)) $tambahan = ($bea_tambahan/($jml_anggota+1));
else $tambahan = ($bea_tambahan/($jml_anggota+1));
//if ($jenis==2) $tambahan=0;
//echo $tambahan .' -- '. $bea_tambahan.' '.$jml_anggota.'<br>';
if (empty($r1->kolektif)) $rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='".$no_reg."' and jenis='0'");
else $rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='".$r1->kolektif."' and jenis='0'");
$row=mysql_fetch_object($rset);
$jumlaha=$row->by_jumlah;
$jumlahb=$row->by_jaminan+$row->by_pipa+$row->by_lain;
$ex_pekerjaan=explode(';',$row->pekerjaan);
$tgl_pengukuran=$row->last_update;
//Cek Pasang Bongkar
$jml_bongkar=1;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($r1->jenis_sambungan != '0' && $r1->jenis_sambungan != '2' && ($r1->jenis_sambungan == '10' || $r1->jenis_sambungan == '11' || $r1->jenis_sambungan == '12'))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."'";
$rs12 = mysql_query($sql12);
while ($r12 = mysql_fetch_object($rs12)) {
if (left(strtoupper($r12->nama_sub_sub_gol),14)=='ONGKOS BONGKAR' || left(strtoupper($r12->nama_sub_sub_gol),13)=='ONGKOS PASANG') {
$jml_bongkar++;
}
}
}
}
//Cek kelebihan pipa > 12 meter
$jml_12m=0;$jml_biaya_12=0;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
//echo $ex_pekerjaan[$idx]." 555<br>";
if ($jml_bongkar < 2 && left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($r1->jenis_sambungan != '0' && $r1->jenis_sambungan != '2' && ($r1->jenis_sambungan == '10' || $r1->jenis_sambungan == '11' || $r1->jenis_sambungan == '12'))) {
//echo $ex_pekerjaan[$idx]."<br>";
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."'";
$rs12 = mysql_query($sql12);
while ($r12 = mysql_fetch_object($rs12)) {
//if (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') {
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($r1->jenis_sambungan == '10' || $r1->jenis_sambungan == '11' || $r1->jenis_sambungan == '12')) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."'";
$rs12 = mysql_query($sql12);
while ($r12 = mysql_fetch_object($rs12)) {
if ($ex_c[1]!='3' && ($ex_c[1]=='4' || right(strtoupper($r12->nama_sub_sub_gol),8) =='PENGARON') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1];$ex_c[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
} else if ($jml_bongkar < 2 && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') && ($r1->jenis_sambungan == '10' || $r1->jenis_sambungan == '11' || $r1->jenis_sambungan == '12')) {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
}
}
}
//echo $jml_biaya_12." $jml_anggota";
//PROMO AKHIR TAHUN 2014
//$jml_12m=0;$jml_biaya_12=0;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
//echo $ex_pekerjaan[$idx]." 555<br>";
if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && $r1->jenis_sambungan=='13') {
//echo $ex_pekerjaan[$idx]."<br>";
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."'";
$rs12 = mysql_query($sql12);
while ($r12 = mysql_fetch_object($rs12)) {
//if (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') {
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
//$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
if ($jml_12m > 12) $jml_biaya_12 += (($ex_koma[1]-12) * $ex_koma[2]);
$jml_biaya_12 += 0;
}
}
}
}
if ($jml_biaya_12 > 0) $jml_biaya_12 = ($jml_biaya_12/($jml_anggota+1));
$sql0 = "select * from bill_ms_cabang where kode_wilayah in ('".left($no_reg,2)."')";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_object($rs0);
$kode_cabang = $row0->kode_cabang;
mysql_free_result($rs0);
if ($kode_cabang=='cabang1') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='D' limit 1";
else if ($kode_cabang=='cabang2') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='F' limit 1";
else if ($kode_cabang=='cabang3') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='P' limit 1";
else $qry="select * from bill_ms_lokasi_bayar where 1";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
$kepala=$r2->ka_cabang;
$nipp_kepala=$r2->nipp1;
$trans=$r2->transmisi;
$nipp_trans=$r2->nipp2;
$nipp_staf=$r2->nipp3;
mysql_free_result($rs);
$qry="select nama_zona from bill_ms_zona where kode_zona='$r1->kode_zona'";
$rs=mysql_query($qry);
$r2=mysql_fetch_object($rs);
if (file_exists('./pemohon/'.$r1->gambar)) $this->Image('./pemohon/'.$r1->gambar,12,37,57,38);
$this->Text(135,23,"WILAYAH : ".$r1->nama_wilayah);
if (!empty($r1->kolektif)) {
if ($jenis==2) $this->Text(106,31,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : ".$r1->kolektif." / ".($jml_anggota+1)." SR");
else $this->Text(96,31,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF PROMO : ".$r1->kolektif." / ".($jml_anggota+1)." SR");
}
else $this->Text(106,31,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : KETUA / ".($jml_anggota+1)." SR");
$this->Text(82,40,"Kepada Yth.");
$this->Text(82,44,"Bapak/Ibu/Sdr (i) : ".$r1->nama_pelanggan);
$this->Text(82,48,"Alamat : ".$r1->alamat_pelanggan." Telp. ".$r1->no_telepon);
$this->Text(82,52,"Di -");
$this->Text(82,56,"Tempat");
$pos_y=94;
$this->Text(12,$pos_y,"Dengan hormat,");
$this->Text(12,$pos_y+7,"Diberitahukan bahwa penetapan biaya pemasangan Sambungan Langganan ".$G_JUDUL1." atas nama :");
$this->Text(15,$pos_y+13,"Nama ");
$this->Text(42,$pos_y+13," : ".$no_reg." / ".$r1->nama_pelanggan);
$this->Text(15,$pos_y+18,"Alamat ");
$this->Text(42,$pos_y+18," : ".$r1->alamat_pelanggan);
$this->Text(15,$pos_y+22,"Wilayah ");
$this->Text(42,$pos_y+22," : ".$r1->nama_wilayah." - Zona: $r2->nama_zona - Kec.: $nama_kecamatan - Kel./Desa: $nama_kelurahan");
$this->Text(12,$pos_y+29,"Biaya Pemasangan dan Tambahan Pipa tersebut sebesar ");
$this->SetFillColor(224,235,255);
$this->SetTextColor(0);
//$this->SetX(70);
$this->SetY($pos_y+26);
//if (left($tgl_daftar,10)<'2019-07-22')
if (!isPPN($no_reg)) $this->Cell(170,4,number_format($standar+$tambahan+$jml_biaya_12-$potongan),0,0,'R',0);
else $this->Cell(170,4,number_format(PPN($standar+$tambahan+$jml_biaya_12-$potongan, left($r1->last_update,10))),0,0,'R',0);
$this->Text(145,$pos_y+29,"Rp. ");
$this->Text(12,$pos_y+33,"Terbilang :");
$this->SetFont('arial','BI',11);
if (!isPPN($no_reg)) $this->Text(31,$pos_y+33,strtoupper(terbilang($standar+$tambahan+$jml_biaya_12-$potongan)));
else $this->Text(31,$pos_y+33,strtoupper(terbilang(PPN($standar+$tambahan+$jml_biaya_12-$potongan, left($r1->last_update,10)))));
$this->SetFont('arial','',11);
$this->Text(12,$pos_y+39,"Dengan perincian sbb :");
$this->Text(15,$pos_y+44,"I. a. Biaya Pendaftaran ");
$this->Text(145,$pos_y+44,"Rp. ");
$this->SetY($pos_y+41);
//$this->Cell(170,4,number_format($r1->bea_daftar),0,0,'R',0);
$this->Cell(170,4,number_format(0),0,0,'R',0);
$this->Text(18,$pos_y+48,"b. Biaya Pemasangan Pipa Dinas 1 s/d 6 meter ");
$this->Text(145,$pos_y+48,"Rp. ");
$this->SetY($pos_y+45);
$this->Cell(170,4,number_format(($standar-$jaminan-$potongan)+$jaminan),0,0,'R',0);
$this->Text(18,$pos_y+52,"c. Biaya Pipa Line/Tambahan, Assesories dan Upah ");
$this->Text(145,$pos_y+52,"Rp. ");
$this->SetY($pos_y+49);
$this->Cell(170,4,number_format($tambahan+$jml_biaya_12),0,0,'R',0);
if (!isPPN($no_reg)) {
$this->Line(145,$pos_y+56,180,$pos_y+56);
$this->Text(18,$pos_y+60,"Jumlah ");
$this->Text(145,$pos_y+60,"Rp. ");
$this->SetY($pos_y+57);
$this->Cell(170,4,number_format($standar+$tambahan+$jml_biaya_12-$potongan),0,0,'R',0);
} else {
$this->Line(145,$pos_y+54,180,$pos_y+54);
$this->Text(18,$pos_y+58,"Sub Jumlah");
$this->Text(145,$pos_y+58,"Rp. ");
$this->SetY($pos_y+55);
$this->Cell(170,4,number_format($standar+$tambahan+$jml_biaya_12-$potongan),0,0,'R',0);
$this->Text(18,$pos_y+62,"PPN ");
$this->Text(145,$pos_y+62,"Rp. ");
$this->SetY($pos_y+59);
if (left($r1->last_update,10) <= '2021-04-16' && left($r1->last_update,10)!='0000') $this->Cell(170,4,number_format(($standar+$tambahan+$jml_biaya_12-$potongan)*0.1),0,0,'R',0);
else $this->Cell(170,4,number_format(($standar+$tambahan+$jml_biaya_12-$potongan)*0),0,0,'R',0);
$this->Text(18,$pos_y+66,"Jumlah");
$this->Text(145,$pos_y+66,"Rp. ");
$this->SetY($pos_y+63);
$this->Cell(170,4,number_format(PPN($standar+$tambahan+$jml_biaya_12-$potongan, left($r1->last_update,10))),0,0,'R',0);
}
$qry="select kode_ukuran, nama_ukuran from bill_ms_ukuran_meter where kode_ukuran='$r1->ukuran_meter'";
$rs=mysql_query($qry);
$row=mysql_fetch_object($rs);
$this->Text(15,$pos_y+72,"II. a. Ukuran Water Meter");
$this->Text(105,$pos_y+72,": ".$row->nama_ukuran);
$this->Text(19,$pos_y+76,"b. Status Pelanggan");
$this->Text(105,$pos_y+76,": ");
$this->Text(19,$pos_y+80,"c. Koordinat");
$koordinat=explode(';',str_replace("+","",$r1->koordinat));
$this->Text(105,$pos_y+80,": X=".$koordinat[0].' Y='.$koordinat[1]);
//$koordinat_boring=explode(';',str_replace("+","",$r1->koordinat_boring));
//$this->Text(125,$pos_y+80," Boring : X=".$koordinat_boring[0].' Y='.$koordinat_boring[1]);
mysql_free_result($rs);
$this->Text(15,$pos_y+92,"Pembayaran biaya tersebut diatas dilakukan pada loket/kasir ".$G_JUDUL1.".");
//$this->Text(15,$pos_y+86,"Pembayaran biaya tersebut diatas dilakukan pada Bank terdekat (dengan atas nama Rekening PDAM Intan Banjar)");
//$this->Text(15,$pos_y+92,"- Bank BNI 46 Nomor Rekening : 0081307142");
//$this->Text(15,$pos_y+96,"- Bank BRI Nomor Rekening : 00000-242-01-000055-30-8");
//$this->Text(15,$pos_y+100,"");
$this->Text(15,$pos_y+100,"Surat penetapan biaya ini berlaku selama 7 (tujuh) hari sejak dikeluarkan. Demikian harap menjadi perhatian.");
//$this->Text(15,$pos_y+106,"Surat penetapan biaya ini berlaku selama 7 (tujuh) hari sejak dikeluarkan. Demikian harap menjadi perhatian.");
if (empty($_SESSION['NAMA_LOKASI']) || $kode_cabang=='bna') $this->Text(148,$pos_y+124,"Banjarbaru, ".date('d/m/Y'));
else $this->Text(128,$pos_y+124,ucwords(strtolower($_SESSION['NAMA_LOKASI'])).", ".date('d/m/Y'));
//$this->Text(148,$pos_y+124,"Banjarbaru, ".Tgl_Indo2($r1->last_update));
if ($kode_cabang=='bna') {
$this->Text(161,$pos_y+128,"Direksi,");
$this->SetFont('arial','U',11);
$this->Text(143,$pos_y+150,"ASMARANING MUNTIANA,SE");
$this->SetFont('arial','',11);
$this->Text(155,$pos_y+154,"Plt. Direktur Umum");
} else {
if ($_SESSION[CABANG]=='cabang1') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='D' limit 1";
else if ($_SESSION[CABANG]=='cabang2') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='F' limit 1";
else if ($_SESSION[CABANG]=='cabang3') $sql_cabang = "select * from bill_ms_lokasi_bayar where kode_lokasi='P' limit 1";
$rs_cabang = mysql_query($sql_cabang);
$row_cabang = mysql_fetch_object($rs_cabang);
$ka_nama = $row_cabang->ka_cabang;
$ka_nip = "NIPP. ".$row_cabang->nipp1;
mysql_free_result($rs_cabang);
$this->SetWidths(array(50,65,95));
$this->SetAligns(array('L','J','C'));
$this->Ln(75);
$this->RowNoBorder(array('','','Kepala Cabang,'));
$this->Ln(20);
$this->SetFont('arial','U',11);
$this->RowNoBorder(array('','',strtoupper($ka_nama)));
$this->SetFont('arial','',11);
$this->RowNoBorder(array('','',$ka_nip));
//$this->Text(161,$pos_y+128,"Kepala Cabang,");
//$this->SetFont('arial','U',11);
//$this->Text(143,$pos_y+150,$ka_nama);
//$this->SetFont('arial','',11);
//$this->Text(155,$pos_y+154,$ka_nip);
}
$this->SetFont('arial','',11);
$this->Text(15,280,"Catatan :");
$this->Text(15,286,"* Bilamana ternyata gambar tidak sesuai dengan kondisi di lapangan,");
$this->Text(15,290," maka akan dilakukan survey ulang dan revisi gambar berikut RAB.");
$this->Text(15,296,"* Pemasangan akan ditunda untuk sementara selama proses");
$this->Text(15,300," penyelesaian administrasi.");
//REVISI
if (strlen($r1->kolektif)>10) {
$arr_rab = explode(";", getRAB($r1->no_pelanggan));
$qry1 = "SELECT * FROM bill_tr_pb_revisi WHERE no_pelanggan='".$r1->kolektif."' order by guid limit 1";
$rs1 = mysql_query($qry1);
$row1=mysql_fetch_object($rs1);
$tambahan_revisi = $row1->by_tambahan;
mysql_free_result($rs1);
//echo $tambahan_revisi;
} else $tambahan_revisi=0;
$q_revisi="select * from bill_tr_pb_revisi where no_pelanggan='$no_reg' order by guid limit 1";
$rs_revisi=mysql_query($q_revisi);
$row_revisi=mysql_fetch_object($rs_revisi);
if (mysql_num_rows($rs_revisi) > 0) {
$this->Text(15,304,"- Biaya sebelum revisi");
$this->SetY(300);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1))),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1))), left($r1->last_update,10) ),0,0,'R',0);
$this->Text(15,308,"- Biaya setelah revisi");
$this->SetY(304);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format($standar+$tambahan+$jml_biaya_12),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN($standar+$tambahan+$jml_biaya_12, $r1->bayar_tgl)),0,0,'R',0);
$this->Line(85,310,110,310);
if ( (($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1)))-($standar+$tambahan+$jml_biaya_12)) < 0) {
$this->Text(15,314,"- Kekurangan biaya yang harus dibayarkan");
$this->SetY(311);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format((($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1)))-($standar+$tambahan+$jml_biaya_12)) * -1),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1)))-($standar+$tambahan+$jml_biaya_12), left($r1->last_update,10)) * -1),0,0,'R',0);
}
else {
$this->Text(15,314,"- Kelebihan biaya yang harus dikembalikan");
$this->SetY(311);
if (!isPPN($no_reg)) $this->Cell(100,4,number_format(($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1)))-($standar+$tambahan+$jml_biaya_12)),0,0,'R',0);
else $this->Cell(100,4,number_format(PPN($row_revisi->by_jaminan+$row_revisi->by_pipa+$row_revisi->by_lain+$row_revisi->by_jumlah+(($row_revisi->by_tambahan+$tambahan_revisi)/($jml_anggota+1)))-($standar+$tambahan+$jml_biaya_12), left($r1->last_update,10)),0,0,'R',0);
}
}
mysql_free_result($rs_revisi);
if ($_GET['ketiga']=='') {
//URAIAN TAMBAHAN
if ($bea_tambahan > 0 || ($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2')) {
$this->AddPage();
$this->Image($G_LOGO_LONG,10,$y-7,50);
$this->SetFont('arial','B',14);
$this->Ln(-3);
$this->SetWidths(array(30,165));
$this->SetAligns(array('C','R'));
$this->RowNoBorder(array('',$G_JUDUL1." ".$G_JUDUL2));
$this->Ln(1);
$this->SetFont('arial','',8);
$this->RowNoBorder(array('',$G_ALAMAT1));
$this->SetFont('arial','',7);
$this->RowNoBorder(array('',$G_ALAMAT2));
$this->Ln(4);
$this->SetFont('arial','B',9);
// $this->Text(62,20,"RENCANA ANGGARAN BIAYA SAMBUNGAN LANGGANAN PDAM");
$this->Text(177,24,"PIPA TAMBAHAN");
$this->Line(10,$this->GetY()+1,204,$this->GetY()+1);
$this->Ln(3);
$this->SetFont('arial','',11);
//$this->Text(138,32,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
$this->Text(138,32,"Nomor : / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
if (!empty($r1->kolektif)) {
if ($jenis==2) $this->Text(148,36,"KODE RAB : ".$r1->kode_rab." / ".($jml_anggota+1)." SR");
else $this->Text(144,36,"KODE RAB PROMO : ".$r1->kode_rab." / ".($jml_anggota+1)." SR");
}
else $this->Text(148,36,"KODE RAB : ".$r1->kode_rab." / ".($jml_anggota+1)." SR");
$this->Text(12,32,"Nama ");
$this->Text(32,32," : ".$r1->nama_pelanggan." / ".$r1->no_pelanggan);
$this->Text(12,36,"Alamat ");
$this->Text(32,36," : ".$r1->alamat_pelanggan);
$this->Text(12,40,"Wilayah ");
$this->Text(32,40," : ".$r1->nama_wilayah." - Zona: $r2->nama_zona - Kec.: $nama_kecamatan - Kel./Desa: $nama_kelurahan");
$this->SetY(42);
$header0=array('NO.','URAIAN PEKERJAAN','VOLUME');
if (($r1->jenis_sambungan=='0' && $r1->jenis_sambungan=='2')) $w=array(10,90,20);
else $w=array(10,90,20);
for($i=0;$i<count($header0);$i++)
$this->Cell($w[$i],8,$header0[$i],1,0,'C',0);
if (($r1->jenis_sambungan=='0' && $r1->jenis_sambungan=='2')) {
$this->Cell(76,4,'HARGA (Rp)',1,0,'C',0);
$this->SetY(46);
$this->SetX(128);
$this->Cell(43,4,'SATUAN',1,0,'C',0);
$this->Cell(33,4,'JUMLAH',1,0,'C',0);
} else {
$this->Cell(75,4,'HARGA (Rp)',1,0,'C',0);
$this->SetY(46);
$this->SetX(130);
$this->Cell(43,4,'SATUAN',1,0,'C',0);
$this->Cell(32,4,'JUMLAH',1,0,'C',0);
}
$this->Ln();
if (empty($nomor_ketua)) $rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='$no_reg' and jenis='0'");
else $rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='$nomor_ketua' and jenis='0'");
$row=mysql_fetch_object($rset);
$jumlaha=$row->by_jumlah;
$jumlahb=$row->by_jaminan+$row->by_pipa+$row->by_lain;
$ex_pekerjaan=explode(';',$row->pekerjaan);
$query = "select * from bill_ms_golongan where kode_gol not in ('A','B') order by kode_gol";
$rs = mysql_query($query);
$idx = 0; $k=0;
$nLagi='0';$nJumlah=0;
$i=1;$kode_gol='';$kode_sub_gol='';
$abjad=67;
if (($r1->jenis_sambungan=='0' && $r1->jenis_sambungan=='2')) $w=array(10,90,18,43,33);
else $w=array(10,90,20,43,32);
while ($r = mysql_fetch_object($rs)) {
if ($idx==0) {
$this->SetFont('arial','B','');
$this->Cell($w[0],4,chr($abjad),1,0,'C',0);
$this->Cell($w[1],4,$r->nama_gol,1,0,'L',0);
$this->Cell($w[2],4,'',1,0,'C',0);
$this->Cell($w[3],4,'',1,0,'R',0);
$this->Cell($w[4],4,'',1,0,'R',0);
$this->Ln();
$this->SetFont('','');
$idx=1;
$kode_gol=$r->kode_gol;
//$abjad++;
} else {
$this->Cell($w[0],4,'',1,0,'C',0);
$this->Cell($w[1],4,'',1,0,'L',0);
$this->Cell($w[2],4,'',1,0,'C',0);
$this->Cell($w[3],4,'',1,0,'R',0);
$this->Cell($w[4],4,'',1,0,'R',0);
$this->Ln();
$this->SetFont('arial','B','');
$this->Cell($w[0],4,chr($abjad++),1,0,'C',0);
$this->Cell($w[1],4,$r->nama_gol,1,0,'L',0);
$this->Cell($w[2],4,'',1,0,'C',0);
$this->Cell($w[3],4,'',1,0,'R',0);
$this->Cell($w[4],4,'',1,0,'R',0);
$this->Ln();
$this->SetFont('','');
}
$res=mysql_query("select * from bill_ms_sub_golongan where kode_gol='$r->kode_gol' and kode_gol not in ('A','B') order by kode_gol,kode_sub_gol");
while ($r2=mysql_fetch_object($res)) {
// $this->Cell($w[0],4,'',1,0,'C',0);
// $this->Cell($w[1],4,$r2->nama_sub_gol,1,0,'L',0);
// $this->Cell($w[2],4,'',1,0,'C',0);
// $this->Cell($w[3],4,'',1,0,'R',0);
// $this->Cell($w[4],4,'',1,0,'R',0);
// $this->Ln();
$this->SetWidths($w);
$this->SetAligns(array('C','L','C','R','R'));
if ($r2->kode_sub_gol=='7') $this->Row(array('',$r2->nama_sub_gol,'','',''));
else $this->Row(array('',$r2->nama_sub_gol,'','',''));
$result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol not in ('A','B') and kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and jenis='1' order by kode_gol,kode_sub_gol,kode_sub_sub_gol,tgl_berlaku desc");
$i=1;
while ($r3=mysql_fetch_object($result)) {
if ($i==1) $_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
$ketemu=0;
for ($m=0;$m<count($ex_pekerjaan);$m++) {
$ex_kode=explode(",",trim($ex_pekerjaan[$m]));
$kode=explode(".",trim($ex_kode[0]));
if ($r3->kode_gol==$kode[0] && $r3->kode_sub_gol==$kode[1] && $r3->kode_sub_sub_gol==$kode[2]) {
$ketemu=1;
break;
}
}
if ($ketemu==1) {
// $this->Cell($w[0],4,$i++,1,0,'C',0);
// $this->Cell($w[1],4,iconv('UTF-8', 'ASCII//TRANSLIT', $r3->nama_sub_sub_gol),1,0,'L',0);
// $this->Cell($w[2],4,$ex_kode[1]." $r3->satuan",1,0,'C',0);
if ($r3->kode_sub_gol!='1') {
// $this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
} else {
if (($r1->jenis_sambungan!='0' && $r1->jenis_sambungan!='2')) {
if ($jml_bongkar < 2) {
if ($r1->jenis_sambungan=='3') {
//$this->Cell($w[3],4,'AMBIL DARI GUDANG',1,0,'R',0);
//$this->Cell($w[4],4,0,1,0,'R',0);
// $this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
//if (substr($no_reg,1,4)<>'2014') $nJumlah += ($ex_kode[1]*$r3->harga_satuan);
$nJumlah += ($ex_kode[1]*$r3->harga_satuan);
} else {
// $this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$r3->harga_satuan);
}
} else {
if ($r1->jenis_sambungan=='2' || $r1->jenis_sambungan=='3') {
//$this->Cell($w[3],4,'AMBIL DARI GUDANG',1,0,'R',0);
//$this->Cell($w[4],4,0,1,0,'R',0);
// $this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$r3->harga_satuan);
} else {
// $this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$r3->harga_satuan);
}
}
} else {
// $this->Cell($w[3],4,number_format($r3->harga_satuan),1,0,'R',0);
// $this->Cell($w[4],4,number_format($ex_kode[1]*$r3->harga_satuan),1,0,'R',0);
$nJumlah += ($ex_kode[1]*$r3->harga_satuan);
}
}
$this->Row(array($i++,iconv('UTF-8', 'ASCII//TRANSLIT', $r3->nama_sub_sub_gol),$ex_kode[1]." $r3->satuan",number_format($r3->harga_satuan),number_format($ex_kode[1]*$r3->harga_satuan)));
// $this->Ln();
if ($r3->kode_sub_gol!='1') $nJumlah += ($ex_kode[1]*$r3->harga_satuan);
}
}
}
}
$this->SetFont('arial','B','');
if (!isPPN($no_reg)) {
if (($r1->jenis_sambungan=='0' && $r1->jenis_sambungan=='2')) $this->Cell(161,4,'JUMLAH '.chr($abjad),1,0,'L',0);
else $this->Cell(163,4,'JUMLAH '.chr($abjad),1,0,'L',0);
$this->Cell($w[4],4,number_format($nJumlah),1,0,'R',0);
} else {
if (($r1->jenis_sambungan=='0' && $r1->jenis_sambungan=='2')) $this->Cell(161,4,'SUB JUMLAH '.chr($abjad),1,0,'L',0);
else $this->Cell(163,4,'SUB JUMLAH '.chr($abjad),1,0,'L',0);
$this->Cell($w[4],4,number_format($nJumlah),1,0,'R',0);
$this->Ln();
$this->Cell(163,4,'PPN ',1,0,'L',0);
if (left($r1->last_update,10) <= '2021-04-16' && left($r1->last_update,4)!='0000') $this->Cell($w[4],4,number_format($nJumlah*0.1),1,0,'R',0);
else $this->Cell($w[4],4,number_format($nJumlah*0),1,0,'R',0);
$this->Ln();
$this->Cell(163,4,'JUMLAH ',1,0,'L',0);
$this->Cell($w[4],4,number_format(PPN($nJumlah, left($r1->last_update,10))),1,0,'R',0);
$this->Ln();
}
$this->Ln();
$this->Ln();
$this->SetFont('arial','','');
//Footer
if ($kode_cabang=='bna') {
$this->Cell(185,4,"Banjarbaru, ".Tgl_Indo2($r1->last_update),0,0,'R',0);
$this->Ln();
$this->Ln();
$this->Cell(85,4,'Diketahui / Disetujui',0,0,'C',0);
$this->Cell(55,4,'Diperiksa',0,0,'C',0);
$this->Cell(55,4,'Direncanakan',0,0,'C',0);
$this->Ln();
$this->Cell(85,4,'Kabag. Perencanaan.',0,0,'C',0);
$this->Cell(55,4,'Kasubag Perenc. dan Pengawas',0,0,'C',0);
//$this->Cell(197,4,'Plt. Kabag. Perencanaan.',0,0,'C',0);
$this->Ln(20);
$sql0 = "SELECT update_by FROM bill_pb_pelanggan WHERE no_pelanggan='$no_reg' AND stat='1' LIMIT 1 ";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_object($rs0);
$kode_user = $row0->update_by;
mysql_free_result($rs0);
$sql0 = "SELECT `name` FROM bill_ms_users WHERE username='$kode_user' LIMIT 1 ";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_object($rs0);
$nama_user = $row0->name;
mysql_free_result($rs0);
$this->SetFont('arial','U','10');
$this->Cell(80,4,$G_BNA_KABAG,0,0,'C',0);
$this->Cell(60,4,'AHMAD FIKRY MUBAROK, ST',0,0,'C',0);
//$this->Cell(55,4, strtoupper($_SESSION['NAME']),0,0,'C',0);
$this->Cell(60,4, strtoupper($nama_user),0,0,'C',0);
$this->Ln();
$this->SetFont('arial','','');
$this->Cell(85,4,$G_BNA_NIP_KABAG,0,0,'C',0);
$this->Cell(55,4,'NIPP. 87 11 630 138',0,0,'C',0);
} else {
$this->Cell(175,4,ucwords(strtolower($_SESSION['NAMA_LOKASI'])).", ".date('d/m/Y'),0,0,'R',0);
$this->Ln();
$this->Ln();
$this->Cell(65,4,'',0,0,'C',0);
$this->Cell(55,4,'',0,0,'C',0);
$this->Cell(85,4,'Diketahui / Disetujui',0,0,'C',0);
$this->Ln();
$this->Cell(65,4,'',0,0,'C',0);
$this->Cell(55,4,'',0,0,'C',0);
$this->Cell(85,4,'Kepala Cabang',0,0,'C',0);
$this->Ln(20);
$this->SetFont('arial','U','');
$this->Cell(65,4,strtoupper(''),0,0,'C',0);
$this->Cell(55,4,strtoupper(''),0,0,'C',0);
$this->Cell(85,4,strtoupper($ka_nama),0,0,'C',0);
$this->Ln();
$this->SetFont('arial','','');
$this->Cell(65,4,'',0,0,'C',0);
$this->Cell(55,4,'',0,0,'C',0);
$this->Cell(85,4,$ka_nip,0,0,'C',0);
//$this->Cell(85,4,'NIPP. ',0,0,'C',0);
}
}
}
//DENAH
if (strlen($r1->denah) > 4) {
$this->AddPage();
$this->SetFont('arial','UB',14);
$y=10;
$this->Text(92,$y-5,"DENAH PEMOHON");
if (file_exists('./pemohon/'.$r1->denah)) $this->Image('./pemohon/'.$r1->denah,10,$y+10,190,320);
$this->SetFont('arial','',11);
//$this->Text(75,$y,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
$this->Text(75,$y,"Nomor : / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
if (!empty($r1->kolektif)) {
if ($jenis==2) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / ".($jml_anggota+1)." SR");
else $this->Text(67,$y+4,"KODE RAB PROMO : ".$r1->kode_rab." / ".($jml_anggota+1)." SR");
}
else $this->Text(92,$y+4,"KODE RAB : ".$r1->kode_rab." / ".($jml_anggota+1)." SR");
}
else {
if (!file_exists('./pemohon/'.$r1->kode_wilayah.'/'.$r1->no_pelanggan.'-0.jpg')) exit;
$this->AddPage();
$this->SetFont('arial','UB',14);
$y=10;
$this->Text(92,$y-5,"DENAH PEMOHON");
if (file_exists('./pemohon/'.$r1->kode_wilayah.'/'.$no_reg.'-0.jpg')) $this->Image('./pemohon/'.$r1->kode_wilayah.'/'.$r1->no_pelanggan.'-0.jpg',10,$y+10,190,320);
$this->SetFont('arial','',11);
//$this->Text(75,$y,"Nomor : / Perenc / ".Romawi(sprintf("%02d",date('m'))).' / '.date('Y'));
$this->Text(75,$y,"Nomor : $no_surat_rab / Perenc / ".Romawi(sprintf("%02d",substr($r1->last_update,5,2))).' / '.left($r1->last_update,4));
if (!empty($r1->kolektif)) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / KOLEKTIF : ".$r1->kolektif);
else {
if (in_array($r1->jenis_sambungan,$NORMAL)) $this->Text(92,$y+4,"KODE RAB : ".$r1->kode_rab);
else if (in_array($r1->jenis_sambungan,$MBR)) $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / MBR");
else $this->Text(75,$y+4,"KODE RAB : ".$r1->kode_rab." / PROMO");
}
}
}
} //Class
$pdf=new PDF('P','mm','legal');
$pdf->FancyTable($header,$kode);
$pdf->Output('./logs/rab/RAB_'.$kode.'.pdf');
}
}
function BuatInvoice($kode,$tgl_bayar,$reff) {
define('FPDF_FONTPATH','./inc/font/');
require_once('./inc/fpdf.php');
$opr = $_SESSION['USERNAME'];
if( class_exists('PDF') != true ) {
class PDF extends FPDF
{
var $widths;
var $aligns;
function SetWidths($w)
{
//Set the array of column widths
$this->widths=$w;
}
function SetAligns($a)
{
//Set the array of column alignments
$this->aligns=$a;
}
function Row($data)
{
//Calculate the height of the row
$nb=0;
for($i=0;$i<count($data);$i++)
$nb=max($nb,$this->NbLines($this->widths[$i],$data[$i]));
$h=4*$nb;
//Issue a page break first if needed
$this->CheckPageBreak($h);
$this->SetX(10);
//Draw the cells of the row
for($i=0;$i<count($data);$i++)
{
$w=$this->widths[$i];
$a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';
//Save the current position
$x=$this->GetX();
$y=$this->GetY();
//Draw the border
$this->Rect($x,$y,$w,$h);
//Print the text
$this->MultiCell($w,4,$data[$i],0,$a,0);
//Put the position to the right of the cell
$this->SetXY($x+$w,$y);
}
//Go to the next line
$this->Ln($h);
}
function RowNoBorder($data)
{
//Calculate the height of the row
$nb=0;
for($i=0;$i<count($data);$i++)
$nb=max($nb,$this->NbLines($this->widths[$i],$data[$i]));
$h=4*$nb;
//Issue a page break first if needed
$this->CheckPageBreak($h);
$this->SetX(10);
//Draw the cells of the row
for($i=0;$i<count($data);$i++)
{
$w=$this->widths[$i];
$a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';
//Save the current position
$x=$this->GetX();
$y=$this->GetY();
//Draw the border
//$this->Rect($x,$y,$w,$h);
//Print the text
$this->MultiCell($w,4,$data[$i],0,$a,0);
//Put the position to the right of the cell
$this->SetXY($x+$w,$y);
}
//Go to the next line
$this->Ln($h);
}
function CheckPageBreak($h)
{
//If the height h would cause an overflow, add a new page immediately
if($this->GetY()+$h>$this->PageBreakTrigger)
$this->AddPage($this->CurOrientation);
}
function NbLines($w,$txt)
{
//Computes the number of lines a MultiCell of width w will take
$cw=&$this->CurrentFont['cw'];
if($w==0)
$w=$this->w-$this->rMargin-$this->x;
$wmax=($w-4*$this->cMargin)*1000/$this->FontSize;
$s=str_replace("
",'',$txt);
$nb=strlen($s);
if($nb>0 and $s[$nb-1]=="
")
$nb--;
$sep=-1;
$i=0;
$j=0;
$l=0;
$nl=1;
while($i<$nb)
{
$c=$s[$i];
if($c=="
")
{
$i++;
$sep=-1;
$j=$i;
$l=0;
$nl++;
continue;
}
if($c==' ')
$sep=$i;
$l+=$cw[$c];
if($l>$wmax)
{
if($sep==-1)
{
if($i==$j)
$i++;
}
else
$i=$sep+1;
$sep=-1;
$j=$i;
$l=0;
$nl++;
}
else
$i++;
}
return $nl;
}
function Footer()
{
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
//Page footer
$this->SetY(-15);
$this->SetFont('Arial','I',6);
$this->SetTextColor(158);
$this->Cell(0,10,$G_JUDUL1.' - Tanggal:'.date('d-m-Y H:i:s').' / '.$_SESSION['USERNAME'].' / Hal '.$this->PageNo(),0,0,'C');
}
//Load data
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
//Colored table
function FancyTable($header,$kode,$tgl_bayar,$reff)
{
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM, $G_LOGO_LONG, $G_BNA_KABAG, $G_BNA_NIP_KABAG;
$opr = $_SESSION['USERNAME'];
$lokasi = $_SESSION['LOKASI'];
$no_reg=$kode;
$tgl_daftar = substr($no_reg,2,4)."-".substr($no_reg,6,2)."-".substr($no_reg,8,2);
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
$no_pelanggan = $no_reg;
$idx=1;
$this->AddPage();
$y=8;
$this->Image($G_LOGO_LONG,10,$y-4,50);
$this->SetFont('arial','B',14);
$this->Ln(-3);
$this->SetWidths(array(30,165));
$this->SetAligns(array('C','R'));
$this->RowNoBorder(array('',$G_JUDUL1." ".$G_JUDUL2));
$this->Ln(1);
$this->SetFont('arial','',8);
$this->RowNoBorder(array('',$G_ALAMAT1));
$this->SetFont('arial','',7);
$this->RowNoBorder(array('',$G_ALAMAT2));
$this->Ln(4);
$this->Line(10,$this->GetY()+1,204,$this->GetY()+1);
$this->Ln(3);
$this->SetFont('arial','BU',11);
$this->Text(76,$this->GetY()+4,"BUKTI PEMBAYARAN SAMBUNGAN BARU");
$sql = "select a.*,b.nama_wilayah from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='$no_pelanggan' and a.stat='3' limit 1";
$res = mysql_query($sql) or die(mysql_error());
$r1 = mysql_fetch_object($res);
$nama_pelanggan=$r1->nama_pelanggan;
$alamat_pelanggan=$r1->alamat_pelanggan;
$wilayah=$r1->nama_wilayah;
$kode_tarif=$r1->kode_tarif;
$kode_rayon=$r1->kode_rayon;
$jenis_sambungan=$r1->jenis_sambungan;
$bea_tambahan=$r1->bea_tambahan;
$bea_standar=$r1->bea_standar;
$telepon=$r1->no_telepon;
//$lama_cicilan=$r1->lama_cicilan;
$besar_cicilan=$r1->besar_cicilan;
$uang_muka=$r1->uang_muka;
//$cara_bayar=($r1->cara_bayar=='1') ? "Cicilan ".$lama_cicilan." Kali @ Rp. ".number_format($besar_cicilan) : "Kontan";
$arr_kec = explode(";",getKecamatan($r1->kode_kecamatan));
$arr_kel = explode(";",getKelurahan($r1->kode_kecamatan, $r1->kode_kelurahan));
mysql_free_result($res);
$qry = "select * from bill_tr_pb_perubahan where no_pelanggan='".$no_pelanggan."' and tgl_bayar='$tgl_bayar' and stat='B' limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$caranya = $row->cara_bayar;
if (mysql_num_rows($res)) {
$cara_bayar=($row->lama_cicilan>0) ? "Cicilan ".$row->lama_cicilan." Kali @ Rp. ".number_format($row->besar_cicilan) : "Kontan";
$uang_muka=$row->uang_muka;
$lama_cicilan=$row->lama_cicilan;
} else $cara_bayar=$row->cara_bayar;
mysql_free_result($res);
//cicilan kode 34 HUTRI
if ($jenis_sambungan=='34') {
$uang_muka = 0;
$sql = "select a.*,b.nama_wilayah from bill_pb_pelanggan a, bill_ms_wilayah b where a.kode_wilayah=b.kode_wilayah and a.no_pelanggan='$no_pelanggan' and a.tgl_bayar='$tgl_bayar' ";
$res = mysql_query($sql) or die(mysql_error());
while ($r1 = mysql_fetch_object($res)) {
$uang_muka += $r1->besar_cicilan;
}
mysql_free_result($res);
//echo $sql.$uang_muka;
}
$jenis="";$potongan=0;
$q= "select * from bill_ms_pb_sambungan where kode_sambungan='$jenis_sambungan' limit 1";
$res = mysql_query($q);
$row = mysql_fetch_object($res);
$jenis = $row->nama_sambungan;
$potongan = $row->potongan;
mysql_free_result($res);
$sql = "select * from bill_tr_pb_pengukuran where no_pelanggan='$no_pelanggan' limit 1";
$res = mysql_query($sql) or die(mysql_error());
$r1 = mysql_fetch_object($res);
$by_daftar=0;
$by_jaminan=0;
$by_lain=0;
if ($jenis_sambungan!='0' && $jenis_sambungan!='2') {
//if ($r1->jenis_sambungan=='8' && (left($no_reg,1)!='Y' && left($no_reg,1)!='Z')) {
if ($r1->jenis_sambungan=='8' && !in_array(left($no_reg,2),$arr_lokasi)) {
$by_standar = $bea_standar-$potongan;
$by_pasang = (($bea_standar+$bea_tambahan)-$potongan);
$by_tambahan = $bea_tambahan;
//echo $bea_tambahan." fff";
} else {
$by_standar = $bea_standar-$potongan;
$by_pasang = (($bea_standar+$bea_tambahan)-$potongan);
if (in_array($enis_sambungan,$PROMO) || in_array($jenis_sambungan,$NORMAL)) $by_tambahan=$bea_tambahan;
else $by_tambahan = 0;
}
}
else {
$by_standar = $bea_standar;
$by_pasang = (($bea_standar+$bea_tambahan)-$potongan);
$by_tambahan = $bea_tambahan;
}
mysql_free_result($res);
if (isPPN($no_reg)) $uang_muka2 = PPN($uang_muka2);
$this->SetFont('arial','',10);
$this->SetWidths(array(50,5,80));
$this->SetAligns(array('L','C','J'));
$this->Ln(7);
$this->RowNoBorder(array('No. Registrasi',':',$no_pelanggan));
$this->RowNoBorder(array('Nama Pelanggan',':',$nama_pelanggan));
$this->RowNoBorder(array('Alamat Pelanggan',':',$alamat_pelanggan." Telp.".$telepon));
$this->RowNoBorder(array('Wilayah',':',$wilayah));
$this->RowNoBorder(array('Kecamatan',':',$arr_kec[1]));
$this->RowNoBorder(array('Kelurahan/Desa',':',$arr_kel[1]));
$this->RowNoBorder(array('Jenis Sambungan',':',$jenis));
$this->RowNoBorder(array('Cara Bayar',':',$cara_bayar));
$sql2="select * from bill_pb_pelanggan where no_pelanggan='$no_pelanggan' and stat='3' limit 1";
$rs2=mysql_query($sql2);
$r2=mysql_fetch_object($rs2);
//echo " promo $r2->jenis_sambungan $potongan";
if ($r2->jenis_sambungan=='0' || $r2->jenis_sambungan=='2' || $r2->jenis_sambungan=='10' || $r2->jenis_sambungan=='3' || $r2->jenis_sambungan=='11' || $r2->jenis_sambungan=='12' || $r2->jenis_sambungan=='13' || $r2->jenis_sambungan=='34') {
$bea_tambahan = $r2->bea_tambahan;
$bea_pasang = (($r2->bea_standar+$r2->bea_tambahan)-$potongan);
} else {
//if ($r2->jenis_sambungan=='8' && (left($no_pelanggan,1)!='Y' && left($no_pelanggan,1)!='Z')) {
if ($r2->jenis_sambungan=='8' && !in_array(left($no_pelanggan,2),$arr_lokasi)) {
$bea_tambahan = $r2->bea_tambahan;
$bea_pasang = (($r2->bea_standar+$r2->bea_tambahan)-$potongan);
} else {
$bea_tambahan = 0;
$bea_pasang = ($r2->bea_standar-$potongan);
}
}
if ($r2->jenis_sambungan=='0' && $lama_cicilan>0 && $caranya=='2') $uang_muka = $bea_pasang;
//if ($r2->jenis_sambungan=='0') $uang_muka = $r2->uang_muka;
else {
if ($cara_bayar=='Kontan' && $r2->jenis_sambungan=='12') $uang_muka = $bea_pasang;
//else $uang_muka = $r2->uang_muka;
}
$this->Ln();
$this->SetWidths(array(30,30,30,30,30,30));
$this->SetAligns(array('C','C','C','C','C','C'));
$this->Row(array('BEA STANDAR','BEA PROMO','BEA TAMBAHAN','BEA PASANG','PPN','YANG DIBAYAR'));
$this->SetAligns(array('R','R','R','R','R','R'));
if (left($r2->last_update,10) <= '2021-04-16' && left($r2->last_update,4)!='0000') $this->Row(array(number_format($r2->bea_standar),number_format($potongan),number_format($bea_tambahan),number_format($bea_pasang),number_format($bea_pasang*0.1),number_format($uang_muka)));
else $this->Row(array(number_format($r2->bea_standar),number_format($potongan),number_format($bea_tambahan),number_format($bea_pasang),number_format($bea_pasang*0),number_format($uang_muka)));
$this->Ln();
$this->SetFont('arial','I',9);
$this->SetWidths(array(23,160));
$this->SetAligns(array('L','J'));
$this->RowNoBorder(array('TERBILANG: ',strtoupper(terbilang($uang_muka))));
$this->SetFont('arial','',10);
$this->SetWidths(array(160));
$this->SetAligns(array('L'));
$this->RowNoBorder(array('Catatan : Harap bukti pembayaran ini jangan sampai hilang, suatu saat diperlukan.'));
$this->Ln(2);
$this->SetFont('arial','',10);
$this->SetWidths(array(50,120));
$this->SetAligns(array('L','L'));
$this->RowNoBorder(array('Loket Pembayaran',': '.$_SESSION['LOKASI'].' - '.str_replace("+"," ",urlencode($_SESSION['NAMA_LOKASI'])) ));
$this->RowNoBorder(array('No. Reff',': '.$reff));
$this->RowNoBorder(array('Tanggal Pembayaran',': '.date('d-m-Y H:i:s')));
$this->Ln();
$this->SetFont('arial','',10);
$this->SetWidths(array(180));
$this->SetAligns(array('J'));
$this->RowNoBorder(array('TERIMAKASIH ATAS PEMBAYARANNYA',' '));
$this->Ln(2);
$this->RowNoBorder(array('Gunakanlah Air PDAM utk Keperluan sehari-hari, kr Air PDAM Suci Mensucikan, Telah Melalui Uji LAB dan Sesuai Standar Kesehatan.'));
$this->Ln(4);
$this->SetWidths(array(20,160));
$this->SetAligns(array('L','J'));
$this->RowNoBorder(array('PENTING : ','Pelanggan Menunggak sd 2 (dua) Bulan diTUTUP Tanpa Pemberitahuan, Harap Bayar Tepat Waktu. Terimakasih'));
$iklan="";
$skr=(substr(date("Ym"),4,2)=='01' ) ? (date("Y")-1)."12" : date("Ym");
$query="select * from bill_ms_info_rekening where jenis='9' and tahun_bulan='".$skr."' limit 1";
$rset=mysql_query($query);
$r1=mysql_fetch_object($rset);
if (mysql_num_rows($rset)>0) $iklan=$r1->info;
mysql_free_result($rset);
//INFO
//Perorangan
$pesan='';
$skr=(substr(date("Ym"),4,2)=='01' ) ? (date("Y")-1)."12" : date("Ym");
$query="select * from bill_ms_info_rekening where jenis='2' and tahun_bulan='".$skr."' limit 1";
$rset=mysql_query($query);
$r1=mysql_fetch_object($rset);
if (mysql_num_rows($rset)>0) {
if (strripos($r1->daftar,$no_pelanggan)) $pesan=$r1->info;
}
mysql_free_result($rset);
if (empty($pesan)) {
//Perwilayah
$query="select * from bill_ms_info_rekening where jenis='3' and tahun_bulan='".$skr."' limit 1";
$rset=mysql_query($query);
$r1=mysql_fetch_object($rset);
if (mysql_num_rows($rset)>0) {
if (strpos($r1->daftar,left($no_pelanggan,2))>0) $pesan=$r1->info;
}
mysql_free_result($rset);
}
if (empty($pesan)) {
//Umum
$query="select * from bill_ms_info_rekening where jenis='1' and tahun_bulan='".$skr."' limit 1";
$rset=mysql_query($query);
$r1=mysql_fetch_object($rset);
if (mysql_num_rows($rset)>0) $pesan=$r1->info;
mysql_free_result($rset);
}
$this->Ln();
$this->RowNoBorder(array('INFO : ',rtrim($pesan)));
$this->RowNoBorder(array('IKLAN : ',rtrim($iklan)));
}
} //Class
$pdf=new PDF('P');
$pdf->FancyTable($header,$kode, $tgl_bayar, $reff);
$pdf->Output('./logs/rab/INV_'.$kode.'.pdf');
}
}
function Tgl_Indo2($tgl){
$tanggal = substr($tgl,8,2);
$bulan = substr($tgl,5,2);
$tahun = substr($tgl,0,4);
return $tanggal.'-'.$bulan.'-'.$tahun;
}
function fetchURL( $url ) {
include_once "pear/Request.php";
$req = &new HTTP_Request($url,array("http" => "1.1","allowRedirects" => false));
$req->setMethod(HTTP_REQUEST_METHOD_GET);
$req->clearPostData();
$req->sendRequest();
$res = $req->getResponseBody();
return $res;
}
function KirimEmailPublish($kode) {
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
include_once('class.smtp.php');
include_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->Host = "ssl://smtp.gmail.com"; // SMTP server Gmail
$mail->Mailer = "smtp";
$mail->SMTPAuth = true; // turn on SMTP authentication
$q2= "select * from bill_tr_pb_android where no_pelanggan='$kode' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$nama = $row2->nama_pelanggan;
$alamat = $row2->alamat_pelanggan;
$email = $row2->email_pelanggan;
$handphone = $row2->telepon_pelanggan;
$survei_tgl = $row2->survei_tgl;
$survei_user = $row2->survei_user;
$rab_tgl = $row2->rab_tgl;
$rab_user = $row2->rab_user;
mysql_free_result($res2);
$arr_rab = explode(";", getRAB($kode) );
//echo "$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".$bea_tambahan.";".$bea_pasang;
usleep(1000);
$nilai_rab = $arr_rab[4];
//KIRIM SMS
if ($handphone) {
//$sms = "PDAM Intan Banjar. Perhitungan RAB SL Baru dgn No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0)." Silakan lakukan pembayaran pd aplikasi / ke kantor PDAM Intan Banjar terdekat. Info Hub.0511-4772061/0511-4782004";
$sms = $G_JUDUL1.". Perhitungan RAB SL Baru dg No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0)." tlh selesai. Periksa Email/datang ke ktr PDAM utk MEMASTIKAN LOKASI BANGUNAN. Pembayaran dpt melalui BRI no.024201000055308 an. PDAM INTAN BANJAR / ke ktr PDAM. Info 0511-4772061/4782004 dan WA Center di nomor WA +6285288000111. Harap Konfirmasi setelah melakukan pembayaran.";
fetchURL("http://192.168.2.33:8800/?PhoneNumber=".$handphone."&Text=".urlencode($sms));
pushMessageQontak($handphone, $sms);
}
$mail->Username = "[email protected]"; //
$mail->Password = "kompuspdam"; // SMTP password
$webmaster_email = "[email protected]"; //Reply to this email ID
$mail->From = $webmaster_email;
$mail->FromName = $G_JUDUL1;
//$email2 = "[email protected]";
$mail->AddAddress($email);
//$mail->addCC($email2);
$mail->AddReplyTo($webmaster_email,$G_JUDUL1);
$mail->WordWrap = 80; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = "[SI-IBAN] Validasi Perhitungan RAB Sambungan Baru ".$G_JUDUL1." ".$G_JUDUL2." #".$kode;
$isi = "<p>Perhitungan RAB (Rencana Anggaran Biaya) Sambungan Langganan Baru telah selesai dengan data sebagai berikut: </p>";
$isi .= "<table border='0' width='75%'>";
$isi .= "<tr><td>No. Registrasi </td><td>: <b>".$kode."</b> </td></tr>";
$isi .= "<tr><td>Nama Pendaftar </td><td>: ".$nama." </td></tr>";
$isi .= "<tr><td>Alamat Pemasangan</td><td>: ".$alamat." </td></tr>";
$isi .= "<tr><td>Email Pendaftar </td><td>: ".$email." </td></tr>";
$isi .= "<tr><td>HP Pendaftar </td><td>: <b>".$handphone." </td></tr>";
$isi .= "<tr><td>Tanggal Survei </td><td>: ".$survei_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Survei </td><td>: ".$survei_user." </td></tr>";
$isi .= "<tr><td>Tanggal Pembuatan RAB</td><td>: ".$rab_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Pembuat RAB</td><td>: ".$rab_user."</b> </td></tr>";
$isi .= "<tr><td>Nilai RAB </td><td>: <b>Rp. ".number_format($nilai_rab,0)."</b> </td></tr>";
$isi .= "</table>";
//$isi .= "<br><p>Silakan lihat detail RAB pada lampiran email berikut, dan lakukan pembayaran pada aplikasi SI_IBAN atau datang langsung ke Kantor PDAM Intan Banjar terdekat. Info Hub. 0511-4772061/4782004</p>";
$isi .= "<br><p>Silakan lihat detail RAB pada lampiran email berikut, dan lakukan pembayaran melalui Rekening BRI no.024201000055308 an. PDAM INTAN BANJAR atau datang langsung ke Kantor ".$G_JUDUL1." terdekat. Info Hub. 0511-4772061/4782004 dan WA Center di nomor WA +6285288000111. Harap Konfirmasi setelah melakukan pembayaran.</p>";
$isi .= "<p>Terima kasih,</p>";
$isi .= "<br><br><p>".$G_JUDUL1."</p>";
$mail->Body = $isi;
if(!$mail->Send())
{
//echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
//echo "$mitra Message has been sent";
//LOG NOTIF
$isi_email = str_replace("<table border='0' width='75%'>","",$isi);
$isi_email = str_replace("</table>","",$isi_email);
$isi_email = str_replace("<tr>","",$isi_email);
$isi_email = str_replace("</tr>","",$isi_email);
$isi_email = str_replace("<td>","",$isi_email);
$isi_email = str_replace("</td>","",$isi_email);
$isi_email = str_replace("<b>","",$isi_email);
$isi_email = str_replace("</b>","",$isi_email);
$isi_email = str_replace("<p>","",$isi_email);
$isi_email = str_replace("</p>","",$isi_email);
$isi_email = str_replace("<br>","",$isi_email);
$isi_email = str_replace(" ","",$isi_email);
$sql_notif = "insert into bill_tr_pb_notif_log(no_pelanggan,id_sms,isi_sms,id_email,isi_email,last_update,update_by) values ";
$sql_notif .= " ( '".$kode."','".$handphone."','".$sms."','".$email."','".urldecode($isi_email)."',NOW(),'".$_SESSION['USERNAME']."' )";
mysql_query($sql_notif);
//if (!mysql_query($sql_notif)) echo "Error : $sql_notif ";
//echo $sql_notif;
}
}
function KirimEmailPengantar($kode) {
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
include_once('class.smtp.php');
include_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->Host = "ssl://smtp.gmail.com"; // SMTP server Gmail
$mail->Mailer = "smtp";
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "[email protected]"; //
$mail->Password = "kompuspdam"; // SMTP password
$webmaster_email = "[email protected]"; //Reply to this email ID
$q2= "select * from bill_tr_pb_android where no_pelanggan='$kode' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$nama = $row2->nama_pelanggan;
$alamat = $row2->alamat_pelanggan;
$email = $row2->email_pelanggan;
$handphone = $row2->telepon_pelanggan;
$survei_tgl = $row2->survei_tgl;
$survei_user = $row2->survei_user;
$rab_tgl = $row2->rab_tgl;
$rab_user = $row2->rab_user;
mysql_free_result($res2);
$arr_rab = explode(";", getRAB($kode) );
//echo "$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".$bea_tambahan.";".$bea_pasang;
usleep(200);
$nilai_rab = $arr_rab[4];
//KIRIM SMS
//$handphone="08122028198";
if (!empty($handphone)) {
//$sms = "PDAM Intan Banjar. Perhitungan RAB SL Baru dgn No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0)." Silakan lakukan pembayaran pd aplikasi / ke kantor PDAM Intan Banjar terdekat. Info Hub.0511-4772061/0511-4782004";
$sms = $G_JUDUL1.". Perhitungan RAB SL Baru dg No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0)." tlh selesai. Periksa Email/datang ke ktr PDAM utk MEMASTIKAN LOKASI BANGUNAN. Pembayaran dpt melalui BRI no.024201000055308 an. PDAM INTAN BANJAR / ke ktr PDAM. Info 0511-4772061/4782004 dan WA Center di nomor WA +6285288000111. Harap Konfirmasi setelah melakukan pembayaran.";
fetchURL("http://192.168.2.33:8800/?PhoneNumber=".$handphone."&Text=".urlencode($sms));
// KirimWA($handphone, $sms, $kode);
// pushMessageQontak($handphone, $sms);
}
$arr_kolektif = explode(";", isKolektif($kode));
if ($arr_kolektif[0]==1) BuatRABKolektif($kode);
else BuatRAB($kode);
//RAB
$file_name = "d://xampp//htdocs//billing//logs//rab//RAB_".$kode.".pdf";
$handle = fopen($file_name,"r");
$content = fread($handle, filesize("./logs/rab//RAB_".$kode.".pdf"));
fclose($handle);
$encoded_content = chunk_split(base64_encode($content));
/*
BuatPengantar($kode);
//Pengantar
$file_name2 = "d://xampp//htdocs//billing//logs//rab//INV_".$kode.".pdf";
$handle2 = fopen($file_name2,"r");
$content2 = fread($handle2, filesize("./logs/rab//INV_".$kode.".pdf"));
fclose($handle2);
$encoded_content2 = chunk_split(base64_encode($content2));
*/
$boundary = md5("pdamintanbanjar");
//header
$headers = "MIME-Version: 1.0
";
$headers .= "From:".$webmaster_email."
";
$headers .= "Reply-To: ".$webmaster_email."" . "
";
$headers .= "Content-Type: multipart/mixed; boundary = $boundary
";
$headers .= "X-Priority: 3
";
$mail->addCustomHeader($headers);
$mail->From = $webmaster_email;
$mail->FromName = $G_JUDUL1;
//$email = "[email protected]";
$mail->AddAddress($email);
//$mail->addCC($email2);
$mail->AddReplyTo($webmaster_email,$G_JUDUL1);
$mail->WordWrap = 80; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = "[SI-IBAN] Validasi Perhitungan RAB Sambungan Baru ".$G_JUDUL1." #".$kode;
$isi = "<p>Perhitungan RAB (Rencana Anggaran Biaya) Sambungan Langganan Baru telah selesai dengan data sebagai berikut: </p>";
$isi .= "<table border='0' width='75%'>";
$isi .= "<tr><td>No. Registrasi </td><td>: <b>".$kode."</b> </td></tr>";
$isi .= "<tr><td>Nama Pendaftar </td><td>: ".$nama." </td></tr>";
$isi .= "<tr><td>Alamat Pemasangan</td><td>: ".$alamat." </td></tr>";
$isi .= "<tr><td>Email Pendaftar </td><td>: ".$email." </td></tr>";
$isi .= "<tr><td>HP Pendaftar </td><td>: <b>".$handphone." </td></tr>";
$isi .= "<tr><td>Tanggal Survei </td><td>: ".$survei_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Survei </td><td>: ".$survei_user." </td></tr>";
$isi .= "<tr><td>Tanggal Pembuatan RAB</td><td>: ".$rab_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Pembuat RAB</td><td>: ".$rab_user."</b> </td></tr>";
$isi .= "<tr><td>Nilai RAB </td><td>: <b>Rp. ".number_format($nilai_rab,0)."</b> </td></tr>";
$isi .= "</table>";
//$isi .= "<br><p>Silakan lihat detail RAB pada lampiran email berikut, dan lakukan pembayaran pada aplikasi SI_IBAN atau datang langsung ke Kantor PDAM Intan Banjar terdekat. Info Hub. 0511-4772061/4782004</p>";
$isi .= "<br><p>Silakan lihat detail RAB pada lampiran email berikut, dan lakukan pembayaran melalui Rekening BRI no.024201000055308 an. PDAM INTAN BANJAR atau datang langsung ke Kantor ".$G_JUDUL1." terdekat. Info Hub. 0511-4772061/4782004 dan WA Center di nomor WA +6285288000111. Harap Konfirmasi setelah melakukan pembayaran.</p>";
$isi .= "<p>Terima kasih,</p>";
$isi .= "<br><br><p>".$G_JUDUL1."</p>";
//plain text
$body = "--$boundary
";
$body .= "Content-Type: text/html; charset=ISO-8859-1
";
$body .= "Content-Transfer-Encoding: base64
";
$body .= chunk_split(base64_encode($isi));
//attachment RAB
$body .= "--$boundary
";
$body .="Content-Type: text/html; name=RAB_".$kode.".pdf
";
$body .="Content-Disposition: attachment; filename=RAB_".$kode.".pdf
";
$body .="Content-Transfer-Encoding: base64
";
$body .="X-Attachment-Id: ".rand(1000,99999)."
";
$body .= $encoded_content;
/*
//attachment Pengantar
$body .= "--$boundary
";
$body .="Content-Type: text/html; name=INV_".$kode.".pdf
";
$body .="Content-Disposition: attachment; filename=INV_".$kode.".pdf
";
$body .="Content-Transfer-Encoding: base64
";
$body .="X-Attachment-Id: ".rand(1000,99999)."
";
$body .= $encoded_content2;
*/
$mail->Body = $body;
if(!$mail->Send())
{
// echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
//echo "$kode Message has been sent";
}
//LOG NOTIF
$isi_email = str_replace("<table border='0' width='75%'>","",$isi);
$isi_email = str_replace("</table>","",$isi_email);
$isi_email = str_replace("<tr>","",$isi_email);
$isi_email = str_replace("</tr>","",$isi_email);
$isi_email = str_replace("<td>","",$isi_email);
$isi_email = str_replace("</td>","",$isi_email);
$isi_email = str_replace("<b>","",$isi_email);
$isi_email = str_replace("</b>","",$isi_email);
$isi_email = str_replace("<p>","",$isi_email);
$isi_email = str_replace("</p>","",$isi_email);
$isi_email = str_replace("<br>","",$isi_email);
$isi_email = str_replace(" ","",$isi_email);
$sql_notif = "insert into bill_tr_pb_notif_log(no_pelanggan,id_sms,isi_sms,id_email,isi_email,last_update,update_by) values ";
$sql_notif .= " ( '".$kode."','".$handphone."','".$sms."','".$email."','".urldecode($isi_email)."',NOW(),'".$_SESSION['USERNAME']."' )";
mysql_query($sql_notif);
//echo $sql_notif;
pushMessageQontakPDF($handphone, $sms, 'rab', $kode);
//pushMessageQontakPDF('08122028198', $sms.' KirimEmailPengantar', 'rab', $kode);
}
function KirimEmailPembayaran($kode,$tgl_bayar,$reff) {
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
include_once('class.smtp.php');
include_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->Host = "ssl://smtp.gmail.com"; // SMTP server Gmail
$mail->Mailer = "smtp";
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "[email protected]"; //
$mail->Password = "kompuspdam"; // SMTP password
$webmaster_email = "[email protected]"; //Reply to this email ID
$q2= "select * from bill_tr_pb_android where no_pelanggan='$kode' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$nama = $row2->nama_pelanggan;
$alamat = $row2->alamat_pelanggan;
$email = $row2->email_pelanggan;
$handphone = $row2->telepon_pelanggan;
$bayar_tgl = $row2->bayar_tgl;
$bayar_user = $row2->bayar_user;
mysql_free_result($res2);
$arr_rab = explode(";", getRAB($kode) );
usleep(100);
$nilai_rab = $arr_rab[4];
//KIRIM SMS
if ($handphone) {
$sms = $G_JUDUL1.". Terima kasih atas Pembayaran SL Baru pada No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0).". Info Hub.0511-4772061/0511-4782004";
fetchURL("http://192.168.2.33:8800/?PhoneNumber=".$handphone."&Text=".urlencode($sms));
// KirimWA($handphone, $sms, $kode);
// pushMessageQontak($handphone, $sms);
}
BuatInvoice($kode, $tgl_bayar, $reff);
//RAB
$file_name = "d://xampp//htdocs//billing//logs//rab//INV_".$kode.".pdf";
$handle = fopen($file_name,"r");
$content = fread($handle, filesize("./logs/rab//INV_".$kode.".pdf"));
fclose($handle);
$encoded_content = chunk_split(base64_encode($content));
$boundary = md5("pdamintanbanjar");
//header
$headers = "MIME-Version: 1.0
";
$headers .= "From:".$webmaster_email."
";
$headers .= "Reply-To: ".$webmaster_email."" . "
";
$headers .= "Content-Type: multipart/mixed; boundary = $boundary
";
$headers .= "X-Priority: 3
";
$mail->addCustomHeader($headers);
$mail->From = $webmaster_email;
$mail->FromName = $G_JUDUL1;
//$email2 = "[email protected]";
$mail->AddAddress($email);
//$mail->addCC($email2);
$mail->AddReplyTo($webmaster_email,$G_JUDUL1);
$mail->WordWrap = 80; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = "[SI-IBAN] Validasi Pembayaran Sambungan Baru ".$G_JUDUL1." #".$kode;
$isi = "<p>Terima kasih atas Pembayaran Sambungan Langganan Baru dengan data sebagai berikut: </p>";
$isi .= "<table border='0' width='75%'>";
$isi .= "<tr><td>No. Registrasi </td><td>: <b>".$kode."</b> </td></tr>";
$isi .= "<tr><td>Nama Pendaftar </td><td>: ".$nama." </td></tr>";
$isi .= "<tr><td>Alamat Pemasangan</td><td>: ".$alamat." </td></tr>";
$isi .= "<tr><td>Email Pendaftar </td><td>: ".$email." </td></tr>";
$isi .= "<tr><td>HP Pendaftar </td><td>: <b>".$handphone." </td></tr>";
$isi .= "<tr><td>Tanggal Bayar </td><td>: ".$bayar_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Kasir</td><td>: ".$bayar_user."</b> </td></tr>";
$isi .= "<tr><td>Jumlah Pembayaran </td><td>: <b>Rp. ".number_format($nilai_rab,0)."</b> </td></tr>";
$isi .= "</table>";
$isi .= "<br><p>Silakan lihat detail Invoice pada lampiran email berikut sebagai bukti pembayaran. Info Hub. 0511-4772061/4782004</p>";
$isi .= "<p>Terima kasih,</p>";
$isi .= "<br><br><p>".$G_JUDUL1."</p>";
//plain text
$body = "--$boundary
";
$body .= "Content-Type: text/html; charset=ISO-8859-1
";
$body .= "Content-Transfer-Encoding: base64
";
$body .= chunk_split(base64_encode($isi));
//attachment Invoice
$body .= "--$boundary
";
$body .="Content-Type: text/html; name=RAB_".$kode.".pdf
";
$body .="Content-Disposition: attachment; filename=INV_".$kode.".pdf
";
$body .="Content-Transfer-Encoding: base64
";
$body .="X-Attachment-Id: ".rand(1000,99999)."
";
$body .= $encoded_content;
$mail->Body = $body;
if(!$mail->Send())
{
//echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
//echo "$mitra Message has been sent";
}
//LOG NOTIF
$isi_email = str_replace("<table border='0' width='75%'>","",$isi);
$isi_email = str_replace("</table>","",$isi_email);
$isi_email = str_replace("<tr>","",$isi_email);
$isi_email = str_replace("</tr>","",$isi_email);
$isi_email = str_replace("<td>","",$isi_email);
$isi_email = str_replace("</td>","",$isi_email);
$isi_email = str_replace("<b>","",$isi_email);
$isi_email = str_replace("</b>","",$isi_email);
$isi_email = str_replace("<p>","",$isi_email);
$isi_email = str_replace("</p>","",$isi_email);
$isi_email = str_replace("<br>","",$isi_email);
$isi_email = str_replace(" ","",$isi_email);
$sql_notif = "insert into bill_tr_pb_notif_log(no_pelanggan,id_sms,isi_sms,id_email,isi_email,last_update,update_by) values ";
$sql_notif .= " ( '".$kode."','".$handphone."','".$sms."','".$email."','".urldecode($isi_email)."',NOW(),'".$_SESSION['USERNAME']."' )";
mysql_query($sql_notif);
//echo $sql_notif;
pushMessageQontakPDF($handphone, $sms, 'inv', $kode);
//pushMessageQontakPDF('08122028198', $sms." KirimEmailPembayaran", 'inv', $kode);
}
function KirimEmailPengantarRevisi($kode) {
global $API_KEY, $G_DIRUM, $G_JUDUL1, $G_JUDUL2, $G_ALAMAT1, $G_ALAMAT2, $G_LOGO_KIRI, $G_LOGO_KANAN, $G_LOGO_CETAK, $G_LOGO_LPP, $G_LOGO_PDAM;
include_once('class.smtp.php');
include_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->Host = "ssl://smtp.gmail.com"; // SMTP server Gmail
$mail->Mailer = "smtp";
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "[email protected]"; //
$mail->Password = "kompuspdam"; // SMTP password
$webmaster_email = "[email protected]"; //Reply to this email ID
$q2= "select * from bill_tr_revisi where no_daftar='$kode' order by tgl_daftar desc limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$nama = $row2->nama_pelanggan;
$alamat = $row2->alamat_pelanggan;
$email = $row2->email_pelanggan;
$handphone = $row2->telepon_pelanggan;
$survei_tgl = $row2->survei_tgl;
$survei_user = $row2->survei_user;
$rab_tgl = $row2->rab_tgl;
$rab_user = $row2->rab_user;
mysql_free_result($res2);
$arr_rab = explode(";", getRAB($kode, 'revisi') );
//echo "$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".$bea_tambahan.";".$bea_pasang;
usleep(200);
$nilai_rab = $arr_rab[4];
//KIRIM SMS
//$handphone="08122028198";
if ($handphone) {
//$sms = "PDAM Intan Banjar. Perhitungan RAB SL Baru dgn No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0)." Silakan lakukan pembayaran pd aplikasi / ke kantor PDAM Intan Banjar terdekat. Info Hub.0511-4772061/0511-4782004";
$sms = $G_JUDUL1.". Perhitungan RAB Revisi SL dg No. Registrasi ".$kode." dg nilai Rp. ".number_format($nilai_rab, 0)." tlh selesai. Periksa Email/datang ke ktr PDAM utk MEMASTIKAN LOKASI BANGUNAN. Pembayaran dpt melalui BRI no.024201000055308 an. PDAM INTAN BANJAR / ke ktr PDAM. Info 0511-4772061/4782004 dan WA Center di nomor WA +6285288000111. Harap Konfirmasi setelah melakukan pembayaran.";
fetchURL("http://192.168.2.33:8800/?PhoneNumber=".$handphone."&Text=".urlencode($sms));
//KirimWA($handphone, $sms, $kode);
// pushMessageQontak($handphone, $sms);
}
$arr_kolektif = explode(";", isKolektif($kode));
if ($arr_kolektif[0]==1) BuatRABKolektif($kode);
else BuatRAB($kode, 'revisi');
//RAB
$file_name = "d://xampp//htdocs//billing//logs//rab//RAB_".$kode.".pdf";
$handle = fopen($file_name,"r");
$content = fread($handle, filesize("./logs/rab//RAB_".$kode.".pdf"));
fclose($handle);
$encoded_content = chunk_split(base64_encode($content));
/*
BuatPengantar($kode);
//Pengantar
$file_name2 = "d://xampp//htdocs//billing//logs//rab//INV_".$kode.".pdf";
$handle2 = fopen($file_name2,"r");
$content2 = fread($handle2, filesize("./logs/rab//INV_".$kode.".pdf"));
fclose($handle2);
$encoded_content2 = chunk_split(base64_encode($content2));
*/
$boundary = md5("pdamintanbanjar");
//header
$headers = "MIME-Version: 1.0
";
$headers .= "From:".$webmaster_email."
";
$headers .= "Reply-To: ".$webmaster_email."" . "
";
$headers .= "Content-Type: multipart/mixed; boundary = $boundary
";
$headers .= "X-Priority: 3
";
$mail->addCustomHeader($headers);
$mail->From = $webmaster_email;
$mail->FromName = $G_JUDUL1;
//$email2 = "[email protected]";
$mail->AddAddress($email);
//$mail->addCC($email2);
$mail->AddReplyTo($webmaster_email,$G_JUDUL1);
$mail->WordWrap = 80; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = "[BUKA REVISI] Validasi Perhitungan RAB Revisi Sambungan Langganan ".$G_JUDUL1." #".$kode;
$isi = "<p>Perhitungan RAB (Rencana Anggaran Biaya) Revisi Sambungan Langganan telah selesai dengan data sebagai berikut: </p>";
$isi .= "<table border='0' width='75%'>";
$isi .= "<tr><td>No. Registrasi </td><td>: <b>".$kode."</b> </td></tr>";
$isi .= "<tr><td>Nama Pendaftar </td><td>: ".$nama." </td></tr>";
$isi .= "<tr><td>Alamat Pemasangan</td><td>: ".$alamat." </td></tr>";
$isi .= "<tr><td>Email Pendaftar </td><td>: ".$email." </td></tr>";
$isi .= "<tr><td>HP Pendaftar </td><td>: <b>".$handphone." </td></tr>";
$isi .= "<tr><td>Tanggal Survei </td><td>: ".$survei_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Survei </td><td>: ".$survei_user." </td></tr>";
$isi .= "<tr><td>Tanggal Pembuatan RAB</td><td>: ".$rab_tgl." </td></tr>";
$isi .= "<tr><td>Petugas Pembuat RAB</td><td>: ".$rab_user."</b> </td></tr>";
$isi .= "<tr><td>Nilai RAB </td><td>: <b>Rp. ".number_format($nilai_rab,0)."</b> </td></tr>";
$isi .= "</table>";
//$isi .= "<br><p>Silakan lihat detail RAB pada lampiran email berikut, dan lakukan pembayaran pada aplikasi SI_IBAN atau datang langsung ke Kantor PDAM Intan Banjar terdekat. Info Hub. 0511-4772061/4782004</p>";
$isi .= "<br><p>Silakan lihat detail RAB pada lampiran email berikut, dan lakukan pembayaran melalui Rekening BRI no.024201000055308 an. PDAM INTAN BANJAR atau datang langsung ke Kantor ".$G_JUDUL1." terdekat. Info Hub. 0511-4772061/4782004 dan WA Center di nomor WA +6285288000111. Harap Konfirmasi setelah melakukan pembayaran.</p>";
$isi .= "<p>Terima kasih,</p>";
$isi .= "<br><br><p>".$G_JUDUL1."</p>";
//plain text
$body = "--$boundary
";
$body .= "Content-Type: text/html; charset=ISO-8859-1
";
$body .= "Content-Transfer-Encoding: base64
";
$body .= chunk_split(base64_encode($isi));
//attachment RAB
$body .= "--$boundary
";
$body .="Content-Type: text/html; name=RAB_".$kode.".pdf
";
$body .="Content-Disposition: attachment; filename=RAB_".$kode.".pdf
";
$body .="Content-Transfer-Encoding: base64
";
$body .="X-Attachment-Id: ".rand(1000,99999)."
";
$body .= $encoded_content;
/*
//attachment Pengantar
$body .= "--$boundary
";
$body .="Content-Type: text/html; name=INV_".$kode.".pdf
";
$body .="Content-Disposition: attachment; filename=INV_".$kode.".pdf
";
$body .="Content-Transfer-Encoding: base64
";
$body .="X-Attachment-Id: ".rand(1000,99999)."
";
$body .= $encoded_content2;
*/
$mail->Body = $body;
if(!$mail->Send())
{
//echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
//echo "$kode Message has been sent";
}
//LOG NOTIF
$isi_email = str_replace("<table border='0' width='75%'>","",$isi);
$isi_email = str_replace("</table>","",$isi_email);
$isi_email = str_replace("<tr>","",$isi_email);
$isi_email = str_replace("</tr>","",$isi_email);
$isi_email = str_replace("<td>","",$isi_email);
$isi_email = str_replace("</td>","",$isi_email);
$isi_email = str_replace("<b>","",$isi_email);
$isi_email = str_replace("</b>","",$isi_email);
$isi_email = str_replace("<p>","",$isi_email);
$isi_email = str_replace("</p>","",$isi_email);
$isi_email = str_replace("<br>","",$isi_email);
$isi_email = str_replace(" ","",$isi_email);
$sql_notif = "insert into bill_tr_pb_notif_log(no_pelanggan,id_sms,isi_sms,id_email,isi_email,last_update,update_by) values ";
$sql_notif .= " ( '".$kode."','".$handphone."','".$sms."','".$email."','".urldecode($isi_email)."',NOW(),'".$_SESSION['USERNAME']."' )";
mysql_query($sql_notif);
//echo $sql_notif;
pushMessageQontakPDF($handphone, $sms, 'rab', $kode);
// pushMessageQontakPDF('08122028198', $sms.' KirimEmailPengantarRevisi', 'rab', $kode);
}
$stat = $_REQUEST['stat'];
$nomor = $_REQUEST['nomor'];
switch ($_REQUEST['jenis']) {
case 'plg':
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
//CEK SUDAH BAYAR
$qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='3' limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$nama_pelanggan = $row->nama_pelanggan;
$alamat_pelanggan = $row->alamat_pelanggan;
if (!empty($nama_pelanggan)) {
//$qry = "select no_pelanggan from bill_tr_pb_revisi where no_pelanggan='".$nomor."' limit 1";
//$res=mysql_query($qry);
//$row=mysql_fetch_object($res);
//if (!empty($row->no_pelanggan)) {
// echo "1;$row->no_pelanggan;$nama_pelanggan;$alamat_pelanggan";
// break;
//}
if ($row->jenis_sambungan<>'34') echo "1;$row->no_pelanggan;$nama_pelanggan;$alamat_pelanggan;$row->jenis_sambungan;".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$jumlahSisa;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->nama_mitra;$row->alamat_mitra";
else {
$qry0 = "select sum(besar_cicilan) jumlah from bill_pb_pelanggan where no_pelanggan='$nomor' and stat in ('P','Q','R','S')";
$rs0 = mysql_query($qry0);
$row0 = mysql_fetch_object($rs0);
$jumlahSisa = ($row->bea_standar-$row->uang_muka+$row->bea_tambahan-$potongan-$row0->jumlah);
mysql_free_result($rs0);
echo "1;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$jumlahSisa;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->nama_mitra;$row->alamat_mitra";
}
break;
}
if (empty($stat)) $stat=1;
$qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='".$stat."' ";
$qry .= " UNION select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='0' and uang_muka>1000 limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$q2= "select * from bill_ms_pb_sambungan where kode_sambungan='$row->jenis_sambungan' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$jenis = $row2->nama_sambungan;
$potongan = $row2->potongan;
mysql_free_result($res2);
// $PROMO = array("1","3","4","6","7","8");
// $PROMO_TAMBAHAN = array("10","11");
// $NORMAL = array("0","27");
// $KOLEKTIF = array("2","3");
// $MBR = array("5","12");
if (in_array($row->jenis_sambungan,$PROMO) || in_array($row->jenis_sambungan,$PROMO_TAMBAHAN) || in_array($row->jenis_sambungan,$NORMAL)) $bea_tambahan=$row->bea_tambahan;
else $bea_tambahan=0;
//if ($row->bea_pasang==0 || (in_array($r1->jenis_sambungan,$PROMO) || in_array($r1->jenis_sambungan,$PROMO_TAMBAHAN) || in_array($r1->jenis_sambungan,$NORMAL)) //ndar=$r->bea_standar&bea_daftar=$r->bea_daftar&bea_pasang=".($r->bea_standar+$r->bea_tambahan-$potongan)."&no_daftar=$r->no_daftar&zona=$r->kode_zona&status_rumah=$r->status_rumah&luas_bangunan=$r->luas_bangunan&jenis_bangunan=$r->jenis_bangunan&jenis_usaha=$r->jenis_usaha&nama_usaha=$r->nama_usaha&keterangan=$r->keterangan&cara_bayar=$r->cara_bayar&uang_muka=$r->uang_muka&sisa_bayar=$r->sisa_bayar&besar_cicilan=$r->besar_cicilan&lama_cicilan=$r->lama_cicilan&mulai_cicilan=$r->mulai_cicilan&tempat_bayar=$r->tempat_bayar&kode_pasang=$r->kode_ukuran&bea_tambahan=$bea_tambahan&pipa_letak=$r->pipa_letak&posisi_meter=$r->posisi_meter&ukuran_meter=$r->ukuran_meter&no_meter=$r->no_meter&keadaan_meter=$r->keadaan_meter&segel_meter=$r->segel_meter&box_meter=$r->box_meter&kondisi_box_meter=$r->kondisi_box_meter&pipa_jenis=$r->pipa_jenis&pipa_ukuran=$r->pipa_diameter&pipa_panjang=$r->pipa_panjang&pipa_kondisi=$r->pipa_kondisi&pipa_dinas=$r->pipa_dinas&koordinat=$r->koordinat&koordinat_boring=$r->koordinat_boring&sumber_air=$r->sumber_air&roda2=$r->jml_roda2&roda4=$r->jml_roda4&keluhan=$r->keluhan&gambar=$r->gambar&denah=$r->denah&kode_rab=$r->kode_rab&nama_mitra=$r->nama_mitra&alamat_mitra=".urlencode($r->alamat_mitra)."&tipe_meter=$r->kode_tarif_baru&jenis_sambungan=$r->jenis_sambungan&kolektif=$r->kolektif&merk_meter=$r->kode_merk_meter&last_update=$r->last_update&update_by=$r->update_by&potongan=$potongan'>$r->no_pelanggan</a></td><td>".htmlentities($r->nama_pelanggan)."</td><td>".htmlentities($r->alamat_pelanggan)."</td><td>".$r->kode_tarif."</td><td>".$jenis."</td></td></tr>
";
//else echo "<tr bgcolor='white' onmouseover=\"bgColor='yellow'\" onmouseout=\"bgColor='#FFFFFF'\"><td><a href='look_pb_pelanggan.php?stat=$stat&nomor=$r->no_pelanggan&tarif=$r->kode_tarif&tarif2=$r->kode_tarif_baru&rayon=$r->kode_rayon&wilayah=$r->kode_wilayah&nama=".urlencode($r->nama_pelanggan)."&alamat=".urlencode($r->alamat_pelanggan)."&rt=$r->rt&rw=$r->rw&telepon=$r->no_telepon&penghuni=$r->jml_penghuni&bangunan=$r->peruntukan&bea_standar=$r->bea_standar&bea_daftar=$r->bea_daftar&bea_pasang=".($r->bea_standar-$potongan)."&no_daftar=$r->no_daftar&zona=$r->kode_zona&status_rumah=$r->status_rumah&luas_bangunan=$r->luas_bangunan&jenis_bangunan=$r->jenis_bangunan&jenis_usaha=$r->jenis_usaha&nama_usaha=$r->nama_usaha&keterangan=$r->keterangan&cara_bayar=$r->cara_bayar&uang_muka=$r->uang_muka&sisa_bayar=$r->sisa_bayar&besar_cicilan=$r->besar_cicilan&lama_cicilan=$r->lama_cicilan&mulai_cicilan=$r->mulai_cicilan&tempat_bayar=$r->tempat_bayar&kode_pasang=$r->kode_ukuran&bea_tambahan=$bea_tambahan&pipa_letak=$r->pipa_letak&posisi_meter=$r->posisi_meter&ukuran_meter=$r->ukuran_meter&no_meter=$r->no_meter&keadaan_meter=$r->keadaan_meter&segel_meter=$r->segel_meter&box_meter=$r->box_meter&kondisi_box_meter=$r->kondisi_box_meter&pipa_jenis=$r->pipa_jenis&pipa_ukuran=$r->pipa_diameter&pipa_panjang=$r->pipa_panjang&pipa_kondisi=$r->pipa_kondisi&pipa_dinas=$r->pipa_dinas&koordinat=$r->koordinat&koordinat_boring=$r->koordinat_boring&sumber_air=$r->sumber_air&sumber_air=$r->sumber_air&roda2=$r->jml_roda2&roda4=$r->jml_roda4&keluhan=$r->keluhan&gambar=$r->gambar&denah=$r->denah&kode_rab=$r->kode_rab&nama_mitra=$r->nama_mitra&alamat_mitra=".urlencode($r->alamat_mitra)."&tipe_meter=$r->kode_tarif_baru&jenis_sambungan=$r->jenis_sambungan&kolektif=$r->kolektif&merk_meter=$r->kode_merk_meter&last_update=$r->last_update&update_by=$r->update_by&potongan=$potongan'>$r->no_pelanggan</a></td><td>".htmlentities($r->nama_pelanggan)."</td><td>".htmlentities($r->alamat_pelanggan)."</td><td>".$r->kode_tarif."</td><td>".$jenis."</td></td></tr>
";
//Jika Kolektif
$is_kolektif=false;
if (in_array($row->jenis_sambungan,$KOLEKTIF) && ($stat=='1' || $stat=='2' || $stat=='3' || $stat=='4')) {
$kolektif = $row->kolektif;
$is_kolektif = true;
$jml_anggota = 0; $tambahan=0;
// if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$nomor."' and stat='1'";
// else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$kolektif."' and stat='1'";
// $rs_anggota = mysql_query($q_anggota);
// $row_anggota = mysql_fetch_object($rs_anggota);
// $jml_anggota = $row_anggota->jml;
// mysql_free_result($rs_anggota);
// echo $tambahan." Kolektif ".$q_anggota." ".$kolektif;
//die($jml_anggota." ff".$q_anggota);
$arr_kolektif = explode(";", isKolektif($nomor));
$jml_anggota = $arr_kolektif[1];
$kolektif = $arr_kolektif[2];
if ($jml_anggota > 0) $jml_anggota--;
if (strlen($kolektif)<10) $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='1'";
else $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$tambahan = $row_anggota->jml;
mysql_free_result($rs_anggota);
// die($tambahan." ff".$q_anggota);
if (strlen($kolektif)<10) $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$nomor."'";
else $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$kolektif."'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
mysql_free_result($res5);
//die($q5);
//if (empty($_POST['kolektif'])) $tambahan = ($r1->bea_tambahan/($jml_anggota+1));
if ($jenis_sambungan=='2') $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar));
else $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar - $potongan));
//$bea_tambahan=($tambahan/($jml_anggota+1));
//echo $tambahan." ".$standar ." ". $potongan;
//m"update bill_pb_pelanggan set bea_tambahan=''");
//echo " tambahan ".$tambahan."<br>";
}
$tgl_daftar = substr($nomor,2,4)."-".substr($nomor,6,2)."-".substr($nomor,8,2);
//echo $potongan." dd <br>";
//if (left($tgl_daftar,10)<'2019-07-22') echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->nama_mitra;$row->alamat_mitra";
if (!isPPN($nomor)) echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->nama_mitra;$row->alamat_mitra";
else {
if ($is_kolektif) echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($bea_pasang).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->nama_mitra;$row->alamat_mitra";
else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->nama_mitra;$row->alamat_mitra";
}
//mysql_free_result($res);
break;
case 'revisi':
if ($_GET['model']=='revisi') {
$qry = "select * from bill_tr_revisi where (no_pelanggan='".$nomor."' or no_daftar='".$nomor."') order by tgl_daftar desc limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$q2= "select * from bill_ms_pb_sambungan where kode_sambungan='$row->jenis_sambungan' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$jenis = $row2->nama_sambungan;
$potongan = $row2->potongan;
mysql_free_result($res2);
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
$_arevisi = explode(",",$r->revisi);
$REVISI = array();
$SREVISI = "";
for ($m=0;$m<sizeof($_arevisi);$m++) {
array_push($REVISI,$_arevisi[$m]);
$SREVISI .= "$_arevisi[$m],";
}
$SREVISI = left($SREVISI,strlen($SREVISI)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
if (in_array($row->jenis_sambungan,$PROMO) || in_array($row->jenis_sambungan,$PROMO_TAMBAHAN) || in_array($row->jenis_sambungan,$NORMAL) || in_array($row->jenis_sambungan,$REVISI)) $bea_tambahan=$row->bea_tambahan;
else $bea_tambahan=0;
//Jika Kolektif
if (in_array($row->jenis_sambungan,$KOLEKTIF) && ($stat=='1' || $stat=='2' || $stat=='3' || $stat=='4')) {
$kolektif = $row->kolektif;
$jml_anggota = 0; $tambahan=0;
if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$nomor."' and stat='1'";
else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$jml_anggota = $row_anggota->jml;
mysql_free_result($rs_anggota);
//echo $tambahan." ".$q_anggota." ".$kolektif;
//die($jml_anggota." ff".$q_anggota);
if (strlen($kolektif)<10) $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='1'";
else $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$tambahan = $row_anggota->jml;
mysql_free_result($rs_anggota);
// die($tambahan." ff".$q_anggota);
if (strlen($kolektif)<10) $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$nomor."'";
else $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$kolektif."'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
mysql_free_result($res5);
//die($q5);
//if (empty($_POST['kolektif'])) $tambahan = ($r1->bea_tambahan/($jml_anggota+1));
if ($row->jenis_sambungan=='2') $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar));
else $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar - $potongan));
} else $bea_pasang = ($row->bea_standar+$bea_tambahan-$potongan);
$qry9 = "select * from bill_tr_pb_perubahan where no_pelanggan='".$nomor."' and stat='B' and year(tgl_bayar)>='".date('Y')."' order by tgl_bayar desc limit 1";
$res9=mysql_query($qry9);
$row9=mysql_fetch_object($res9);
//$tgl_daftar = substr($nomor,2,4)."-".substr($nomor,6,2)."-".substr($nomor,8,2);
$tgl_daftar = $row->tgl_daftar;
if (mysql_num_rows($res9)>0) {
if (!isPPN($nomor, $tgl_daftar)) echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->telepon_pelanggan).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row9->uang_muka;".($row->bea_standar+$row->bea_tambahan-$potongan-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan;$row->kec_pelanggan;$row->kel_pelanggan;$tgl_daftar";
else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->telepon_pelanggan).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($bea_pasang).";$row->cara_bayar;$row9->uang_muka;".(PPN($bea_pasang)-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan;$row->kec_pelanggan;$row->kel_pelanggan;$tgl_daftar";
//else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row9->uang_muka;".PPN($row->bea_standar+$row->bea_tambahan-$potongan-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan";
} else {
if (!isPPN($nomor, $tgl_daftar)) echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->telepon_pelanggan).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kec_pelanggan;$row->kel_pelanggan;$tgl_daftar";
else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->telepon_pelanggan).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($bea_pasang).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kec_pelanggan;$row->kel_pelanggan;$tgl_daftar";
//else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan";
}
}
else {
$qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='".$stat."' limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$q2= "select * from bill_ms_pb_sambungan where kode_sambungan='$row->jenis_sambungan' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$jenis = $row2->nama_sambungan;
$potongan = $row2->potongan;
mysql_free_result($res2);
/*
$PROMO = array("1","3","4","6","7","8");
$PROMO_TAMBAHAN = array("10","11");
$NORMAL = array("0","27");
$KOLEKTIF = array("2","3");
$MBR = array("5","12");
*/
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
if (in_array($row->jenis_sambungan,$PROMO) || in_array($row->jenis_sambungan,$PROMO_TAMBAHAN) || in_array($row->jenis_sambungan,$NORMAL)) $bea_tambahan=$row->bea_tambahan;
else $bea_tambahan=0;
//Jika Kolektif
if (in_array($row->jenis_sambungan,$KOLEKTIF) && ($stat=='1' || $stat=='2' || $stat=='3' || $stat=='4')) {
$kolektif = $row->kolektif;
$jml_anggota = 0; $tambahan=0;
if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$nomor."' and stat='1'";
else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$jml_anggota = $row_anggota->jml;
mysql_free_result($rs_anggota);
//echo $tambahan." ".$q_anggota." ".$kolektif;
//die($jml_anggota." ff".$q_anggota);
if (strlen($kolektif)<10) $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='1'";
else $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$tambahan = $row_anggota->jml;
mysql_free_result($rs_anggota);
// die($tambahan." ff".$q_anggota);
if (strlen($kolektif)<10) $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$nomor."'";
else $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$kolektif."'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
mysql_free_result($res5);
//die($q5);
//if (empty($_POST['kolektif'])) $tambahan = ($r1->bea_tambahan/($jml_anggota+1));
if ($row->jenis_sambungan=='2') $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar));
else $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar - $potongan));
} else $bea_pasang = ($row->bea_standar+$bea_tambahan-$potongan);
//CEK SUDAH BAYAR & ADA PERUBAHAN
/*
$qry9 = "select * from bill_tr_pb_perubahan where no_pelanggan='".$nomor."' and stat in ('B','R') order by tgl_bayar";
$res9=mysql_query($qry9);
$_sudah_bayar = 0;
$_total_bayar = 0;
while ($row9=mysql_fetch_object($res9)) {
$_sudah_bayar += $row9->uang_muka;
$_total_bayar = $row9->by_jumlah;
}
mysql_free_result($res9);
if ($_sudah_bayar==$_total_bayar && $_total_bayar > 0) {
echo "1;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon);
} else {
*/
$qry9 = "select * from bill_tr_pb_perubahan where no_pelanggan='".$nomor."' and stat='B' order by tgl_bayar desc limit 1";
$res9=mysql_query($qry9);
$row9=mysql_fetch_object($res9);
$tgl_daftar = substr($nomor,2,4)."-".substr($nomor,6,2)."-".substr($nomor,8,2);
if (mysql_num_rows($res9)>0) {
if (!isPPN($nomor)) echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row9->uang_muka;".($row->bea_standar+$row->bea_tambahan-$potongan-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$tgl_daftar";
else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($bea_pasang).";$row->cara_bayar;$row9->uang_muka;".(PPN($bea_pasang)-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$tgl_daftar";
//else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row9->uang_muka;".PPN($row->bea_standar+$row->bea_tambahan-$potongan-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan";
} else {
if (!isPPN($nomor)) echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$tgl_daftar";
else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($bea_pasang).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->kode_kecamatan;$row->kode_kelurahan;$tgl_daftar";
//else echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->jenis_sambungan;$row->bea_standar;$row->bea_tambahan;$potongan;".PPN($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan";
}
}
//}
//$qry9 = "select no_pelanggan,nama_pelanggan,alamat_pelanggan,uang_muka,sisa_bayar from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='3' limit 1";
//$res9=mysql_query($qry9);
//$row9=mysql_fetch_object($res9);
//$nama_pelanggan = $row9->nama_pelanggan;
//$alamat_pelanggan = $row9->alamat_pelanggan;
//$uang_muka0 = $row9->uang_muka;
//$sisa_bayar0 = $row9->sisa_bayar;
//if ($uang_muka0 == $bea_pasang && !empty($nama_pelanggan)) {
// echo "1;$nomor;$nama_pelanggan;$alamat_pelanggan";
//} else {
//echo "0;$row9->no_pelanggan;".rtrim($row9->nama_pelanggan).";".rtrim($row9->alamat_pelanggan).";".rtrim($row9->rt).";".rtrim($row9->rw).";".rtrim($row9->no_telepon).";".rtrim($row9->jml_penghuni).";".$row9->kode_tarif.";".$row9->kode_wilayah.";".$row9->kode_rayon.";$row9->kode_zona;$row9->jenis_sambungan;$row9->bea_standar;$row9->bea_tambahan;$potongan;".($row9->bea_standar+$row9->bea_tambahan-$potongan).";$row9->cara_bayar;$row9->uang_muka;$row9->sisa_bayar;$row9->lama_cicilan;$row9->besar_cicilan";
//mysql_free_result($res);
//}
break;
case 'batal':
// if ($_GET['bayar']=='B') $qry = "replace into bill_tr_pb_perubahan select no_pelanggan,tgl_bayar,by_daftar,by_jaminan,by_pipa,by_lain,by_tambahan,by_jumlah,uang_muka,lama_cicilan,besar_cicilan,jenis,'X',no_reff,NOW(),'".$_GET[opr]."' from bill_tr_pb_perubahan where stat='B' and no_pelanggan='".$_GET[nomor]."' and tgl_bayar='".$_GET[tgl_bayar]."' limit 1";
// else $qry = "replace into bill_tr_pb_perubahan select no_pelanggan,tgl_bayar,by_daftar,by_jaminan,by_pipa,by_lain,by_tambahan,by_jumlah,uang_muka,lama_cicilan,besar_cicilan,jenis,'X',no_reff,NOW(),'".$_GET[opr]."' from bill_tr_pb_perubahan where stat='R' and no_pelanggan='".$_GET[nomor]."' and tgl_bayar='".$_GET[tgl_bayar]."' limit 1";
if ($_GET['bayar']=='B') $qry = "UPDATE bill_tr_pb_perubahan SET stat='X', update_by='".$_GET[opr]."', last_update=NOW() where stat='B' and no_pelanggan='".$_GET[nomor]."' and tgl_bayar='".$_GET[tgl_bayar]."' limit 1";
else $qry = "UPDATE bill_tr_pb_perubahan SET stat='X', update_by='".$_GET[opr]."', last_update=NOW() where stat='R' and no_pelanggan='".$_GET[nomor]."' and tgl_bayar='".$_GET[tgl_bayar]."' limit 1";
$res=mysql_query($qry);
//echo $qry."<br>";
if ($_GET['bayar']=='B') {
$qry0 = "delete from bill_pb_pelanggan where no_pelanggan='".$_GET[nomor]."' and stat >= '3'";
$res=mysql_query($qry0);
//echo $qry;
if (mysql_affected_rows()) echo "1;$nomor;$qry";
else echo "0;$nomor;$qry";
} else {
echo "1;$nomor;$qry";
}
break;
case 'kelompok':
$kode = $_GET['kode'];
$kode2 = $_GET['kode2'];
$kode3 = $_GET['kode3'];
$i=1;
if ($kode2=='') $rs0 = mysql_query("SELECT * FROM bill_ms_sub_golongan WHERE kode_gol='$kode' order by kode_sub_gol");
else $rs0 = mysql_query("SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol='$kode' and kode_sub_gol='$kode2' and nama_sub_sub_gol<>'' order by kode_gol,cast(kode_sub_gol AS unsigned),cast(kode_sub_sub_gol AS unsigned),tgl_berlaku desc");
echo "<option>- Pilihan -</option>";
while($k = mysql_fetch_array($rs0)){
if ($kode2=='') echo "<option value=\"".$k['kode_sub_gol']."\">".$k['nama_sub_gol']."</option>
";
else {
if ($i==1) $_kode_gol = "$k[kode_gol].$k[kode_sub_gol].$k[kode_sub_sub_gol]";
if ($i<>1 && $_kode_gol == "$k[kode_gol].$k[kode_sub_gol].$k[kode_sub_sub_gol]") {
continue;
}
$_kode_gol = "$k[kode_gol].$k[kode_sub_gol].$k[kode_sub_sub_gol]";
if ($k['kode_sub_sub_gol']==$kode3) echo "<option value=\"".$k['kode_sub_sub_gol']."\" selected>[$_kode_gol] ".urlencode($k['nama_sub_sub_gol'])."</option>
";
else echo "<option value=\"".$k['kode_sub_sub_gol']."\">[$_kode_gol] ".urlencode($k['nama_sub_sub_gol'])."</option>
";
$i++;
}
}
mysql_free_result($rs0);
break;
case 'ambil_kelompok':
$kode = $_GET['kode'];
$kode2 = $_GET['kode2'];
$kode3 = $_GET['kode3'];
$rs0 = mysql_query("SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol='$kode' and kode_sub_gol='$kode2' and kode_sub_sub_gol='$kode3'");
$r0 = mysql_fetch_array($rs0);
echo $r0[kode_sub_sub_gol];
break;
case 'standar':
//echo "A.1.8,10;A.1.20,20;A.1.35,30";
$kode = $_GET['kode'];
$hasil = '';
$rs0 = mysql_query("SELECT * FROM bill_ms_pb_standar WHERE jenis_sambungan='$kode' order by kode_pekerjaan");
while ($r0 = mysql_fetch_array($rs0)) {
$hasil .= "$r0[kode_pekerjaan],$r0[jumlah];";
}
echo $hasil;
break;
case 'revisisisa':
$qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='".$stat."' limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$q2= "select * from bill_ms_pb_sambungan where kode_sambungan='$row->jenis_sambungan' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$jenis = $row2->nama_sambungan;
$potongan = $row2->potongan;
mysql_free_result($res2);
// $PROMO = array("1","3","4","6","7","8");
// $PROMO_TAMBAHAN = array("10","11");
// $NORMAL = array("0","27");
// $KOLEKTIF = array("2","3");
// $MBR = array("5","12");
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
if (in_array($row->jenis_sambungan,$PROMO) || in_array($row->jenis_sambungan,$PROMO_TAMBAHAN) || in_array($row->jenis_sambungan,$NORMAL)) $bea_tambahan=$row->bea_tambahan;
else $bea_tambahan=0;
//Jika Kolektif
if (in_array($row->jenis_sambungan,$KOLEKTIF) && ($stat=='1' || $stat=='2' || $stat=='3' || $stat=='4')) {
$kolektif = $row->kolektif;
$jml_anggota = 0; $tambahan=0;
if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$nomor."' and stat='1'";
else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$jml_anggota = $row_anggota->jml;
mysql_free_result($rs_anggota);
//echo $tambahan." ".$q_anggota." ".$kolektif;
//die($jml_anggota." ff".$q_anggota);
if (strlen($kolektif)<10) $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='1'";
else $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$tambahan = $row_anggota->jml;
mysql_free_result($rs_anggota);
// die($tambahan." ff".$q_anggota);
if (strlen($kolektif)<10) $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$nomor."'";
else $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$kolektif."'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
mysql_free_result($res5);
//die($q5);
//if (empty($_POST['kolektif'])) $tambahan = ($r1->bea_tambahan/($jml_anggota+1));
if ($row->jenis_sambungan=='2') $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar));
else $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar - $potongan));
} else $bea_pasang = ($row->bea_standar+$bea_tambahan-$potongan);
//CEK SUDAH BAYAR & ADA PERUBAHAN
$qry9 = "select * from bill_tr_pb_perubahan where no_pelanggan='".$nomor."' and stat='B' order by tgl_bayar desc limit 1";
$res9=mysql_query($qry9);
$row9=mysql_fetch_object($res9);
if (mysql_num_rows($res9)>0) {
echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row9->uang_muka;".($row->bea_standar+$row->bea_tambahan-$potongan-$row9->uang_muka).";$row->lama_cicilan;$row->besar_cicilan";
} else {
echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";$row->bea_standar;$row->bea_tambahan;$potongan;".($row->bea_standar+$row->bea_tambahan-$potongan).";$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan";
}
break;
case 'spm':
$nomor = $_GET['nomor'];
$kode = $_GET['kode'];
$hasil = "";
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_spm WHERE kode_jenis='$kode' and no_pelanggan='$nomor' limit 1");
while ($r0 = mysql_fetch_array($rs0)) {
$hasil = "$r0[no_pelanggan];$r0[kode_jenis];$r0[nama_pejabat];$r0[nama_jabatan];$r0[alamat_kantor];$r0[nama_pelanggan];$r0[no_ktp];$r0[alamat_pelanggan];$r0[kel_pelanggan];$r0[kec_pelanggan];$r0[kab_pelanggan];$r0[telepon_pelanggan];$r0[alamat_persil];$r0[kel_persil];$r0[kec_persil];$r0[kab_persil];$r0[no_daftar];$r0[wilayah];$r0[nama_wakil];$r0[ktp_wakil];$r0[alamat_wakil];$r0[kel_wakil];$r0[kec_wakil];$r0[kab_wakil];$r0[telepon_wakil]";
}
echo $hasil;
break;
case 'kelurahan':
$kode = $_GET['kode'];
$data = "<option value=''>-Pilih Kelurahan/Desa-</option>";
$sopr = "select * from bill_ms_kelurahan WHERE kode_kecamatan='$kode' ORDER BY kode_kelurahan";
$rsopr= mysql_query($sopr);
while($ropr = mysql_fetch_object($rsopr)){
$data .= "<option value='$ropr->kode_kelurahan'>$ropr->kode_kelurahan ".htmlentities($ropr->nama_kelurahan)."</option>";
}
mysql_free_result($rsopr);
echo $data;
break;
case 'ds':
$kode = $_GET['kode'];
echo '<table id="lookupDS" class="table table-bordered table-hover table-striped datatable-columns">
<thead>
<tr>
<th>#Pelanggan</th>
<th>Nama Pelanggan</th>
<th>Alamat Pelanggan</th>
</tr>
</thead>';
echo '<tbody>';
$sopr = "select no_pelanggan, nama_pelanggan, alamat_pelanggan from bill_ms_pelanggan ORDER BY no_pelanggan limit 50";
$rsopr= mysql_query($sopr);
while($ropr = mysql_fetch_object($rsopr)){
echo '
<tr class="pilihDS" data-ds="'. $ropr->no_pelanggan .'" >
<td>'.$ropr->no_pelanggan.'</td>
<td>'.$ropr->nama_pelanggan.'</td>
<td>'.$ropr->alamat_pelanggan.'</td>
</tr>
';
}
mysql_free_result($rsopr);
echo '</tbody>
</table>';
break;
case 'wilayah':
$kode = $_GET['kode'];
$data = "<option value=''>-Pilihan-</option>";
$sopr = "select * from bill_ms_rayon WHERE kode_wilayah='$kode' ORDER BY kode_rayon";
$rsopr= mysql_query($sopr);
while($ropr = mysql_fetch_object($rsopr)){
$data .= "<option value='$ropr->kode_rayon'>$ropr->kode_rayon ".htmlentities($ropr->nama_rayon)."</option>";
}
mysql_free_result($rsopr);
echo $data;
break;
case 'revisi_bk':
$nomor = $_GET['nomor'];
$tgl = $_GET['tgl'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_buka_kembali WHERE tgl_daftar='$tgl' and no_pelanggan='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'tarif_pb':
$kode = $_GET['kode'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_ms_tarif_pb WHERE kode_tarif='$kode' limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'pb_pekerjaan':
$no_reg = $_GET['nomor'];
$tgl_reg = $_GET['tgl_daftar'];
// $tgl_reg = substr($no_reg,2,4).'-'.substr($no_reg,6,2).'-'.substr($no_reg,8,2);
echo '<table class="table table-bordered table-striped display nowrap" cellspacing="0" width="100%" >
<thead style="font-family: Tahoma; font-size: 10px;" class="bg bg-info">
<tr>
<th rowspan="2" class="text-center" style="vertical-align: middle;">NO</th>
<th rowspan="2" class="text-center" style="vertical-align: middle;">URAIAN PEKERJAAN</th>
<th colspan="2" class="text-center" style="vertical-align: middle;">VOLUME</th>
<th rowspan="2" class="text-center" style="vertical-align: middle;">HARGA SATUAN (Rp)</th>
<th rowspan="2" class="text-center" style="vertical-align: middle;">PILIH</th>
</tr>
<tr>
<th class="text-center">JML</th>
<th class="text-center">SATUAN</th>
</tr>
</thead>
<tbody>';
//CEK DATA
$rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='$no_reg' and jenis='R'");
if (mysql_num_rows($rset) > 0) $lAda=1;
else $lAda=0;
if ($lAda==0) {
$query = "select * from bill_ms_golongan order by kode_gol";
$rs = mysql_query($query);
$idx = 0; $k=0; $l=0;
$i=1;$kode_gol='';$kode_sub_gol='';
while ($r = mysql_fetch_object($rs)) {
if ($idx==0) {
$bg = "#CFCFCF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'><b>$r->nama_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
$idx=1;
} else {
$bg = "#EFEFEF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'> </td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
$bg = "#CFCFCF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'><b>$r->nama_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
}
$res=mysql_query("select * from bill_ms_sub_golongan where kode_gol='$r->kode_gol' order by kode_gol,cast(kode_sub_gol AS unsigned)");
while ($r2=mysql_fetch_object($res)) {
$bg = "#CFCFCF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'><b>$r2->nama_sub_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
$result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and tgl_berlaku<='$tgl_reg' order by kode_gol,cast(kode_sub_gol AS unsigned),cast(kode_sub_sub_gol AS unsigned),tgl_berlaku desc");
$i=1;
while ($r3=mysql_fetch_object($result)) {
if ($i==1) $_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
$bg = "#EFEFEF";
echo "<tr bgcolor='$bg' onmouseover=\"bgColor='yellow'\" onmouseout=\"bgColor='#FFFFFF'\">
<td align='center'>$i </td>
<td align='left'>$r3->nama_sub_sub_gol</td>";
if ($r3->kode_gol=='A' || $r3->kode_gol=='B') echo "<td align='right'><input type='text' name='volume[]' size='1' value='1'></td>";
else echo "<td align='right'><input type='text' name='volume[]' size='1' value='0'></td>";
echo "<td align='left'>".$r3->satuan." </td>
<td align='right'><input type='hidden' name='harga[]' value=$r3->harga_satuan>".number_format($r3->harga_satuan)." </td>";
if ($r3->kode_gol=='A' || $r3->kode_gol=='B') echo "<td align='center'><input type='checkbox' name='cb[]' id='cb[]' value='$r3->kode_sub_sub_gol'><input type='hidden' name='data[]' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
else echo "<td align='center'><input type='checkbox' name='cb[]' id='cb[]' value='$r3->kode_sub_sub_gol'><input type='hidden' name='data[]' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
echo "<input type='hidden' name='jenis_b[]' value=$r3->jenis>
</tr>";
$k++;
$i++;
}
}
}
} else {
$row=mysql_fetch_object($rset);
echo '<input type="hidden" id="kode_tarif_pb" id="kode_tarif_pb" value="'.$row->kode_tarif.'">';
$ex_pekerjaan=explode(';',$row->pekerjaan);
$query = "select * from bill_ms_golongan order by kode_gol";
$rs = mysql_query($query);
$idx = 0; $k=0;
$i=1;$kode_gol='';$kode_sub_gol='';
while ($r = mysql_fetch_object($rs)) {
if ($idx==0) {
$bg = "#CFCFCF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'><b>$r->nama_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
$idx=1;
} else {
$bg = "#EFEFEF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'> </td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
$bg = "#CFCFCF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'><b>$r->nama_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
}
$res=mysql_query("select * from bill_ms_sub_golongan where kode_gol='$r->kode_gol' order by kode_gol,cast(kode_sub_gol AS unsigned)");
while ($r2=mysql_fetch_object($res)) {
$bg = "#CFCFCF";
echo "<tr bgcolor='$bg'>
<td align='right'> </td>
<td align='left'><b>$r2->nama_sub_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> </td>
<td align='center'> </td>
</tr>";
$result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and tgl_berlaku<='$tgl_reg' order by kode_gol,cast(kode_sub_gol AS unsigned),cast(kode_sub_sub_gol AS unsigned),tgl_berlaku desc");
$i=1;
$ketemu=0;
$ex_kode="";
while ($r3=mysql_fetch_object($result)) {
if ($i==1) $_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
$bg = "#EFEFEF";
echo "<tr bgcolor='$bg' onmouseover=\"bgColor='yellow'\" onmouseout=\"bgColor='#FFFFFF'\">
<td align='center'>$i </td>
<td align='left'>$r3->nama_sub_sub_gol</td>";
$ketemu=0;
for ($m=0;$m<count($ex_pekerjaan);$m++) {
$ex_kode=explode(",",trim($ex_pekerjaan[$m]));
$kode=explode(".",trim($ex_kode[0]));
if ($r3->kode_gol==$kode[0] && $r3->kode_sub_gol==$kode[1] && $r3->kode_sub_sub_gol==$kode[2]) {
$ketemu=1;
break;
}
}
if ($ketemu==1) echo "<td align='center'><input type='text' name='volume[]' size='1' value=".$ex_kode[1]."></td>";
else echo "<td align='center'><input type='text' name='volume[]' size='1'></td>";
echo "<td align='left'>".$r3->satuan." </td>";
echo "<input type='hidden' name='jenis_b[]' value=".$r3->jenis.">";
if ($ketemu==1) echo "<td align='right'><input type='hidden' name='harga[]' value=$r3->harga_satuan>".number_format($ex_kode[2])." </td>";
else echo "<td align='right'><input type='hidden' name='harga[]' value=$r3->harga_satuan>".number_format($r3->harga_satuan)." </td>";
if ($ketemu==1) echo "<td align='center'><input type='checkbox' checked name='cb[]' id='cb[]' value='$r3->kode_sub_sub_gol'><input type='hidden' name='data[]' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
else echo "<td align='center'><input type='checkbox' name='cb[]' id='cb[]' value='$r3->kode_sub_sub_gol'><input type='hidden' name='data[]' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
echo "</tr>";
$k++;
if ($r3->kode_gol=='C') $l++;
$i++;
}
}
}
}
echo "<input type='hidden' name='jml_data' id='jml_data' value=".$k.">
<input type='hidden' name='jml_data2' id='jml_data2' value=".$l.">";
echo ' </tbody>
</table>';
//echo json_encode($json_data); // send data as json format
break;
case 'surat_pb':
$nomor = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_surat WHERE no_pelanggan='$nomor' order by last_update desc limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
case 'spkp':
// $no_spkp = $spkp."/SPKP/HBL/".Romawi(substr($r1->pasang_tgl,5,2))."/".left($r1->pasang_tgl,4);
// $q0="select no_spkp, no_bap, tgl_daftar from bill_tr_pb_buka_kembali where year(tgl_daftar)='".date('Y')."' and (no_spkp<>'' or no_spkp is not null) order by tgl_daftar desc limit 1";
// $res0=mysql_query($q0);
// $r0=mysql_fetch_object($res0);
// $aspkp = explode("/",$r0->no_spkp);
// $no_spkp=sprintf("%04d",$aspkp[0]+1);
if ($_SESSION['CABANG']=='cabang1' || $_SESSION['CABANG']=='cabang2' || $_SESSION['CABANG']=='cabang3') {
switch ($_SESSION['CABANG']) {
case 'cabang1':
$hbl = "CAB1";
break;
case 'cabang2':
$hbl = "CAB2";
break;
case 'cabang3':
$hbl = "CAB3";
break;
}
$q0="select no_spkp, no_bap, tgl_daftar from bill_tr_pb_buka_kembali where left(no_pelanggan,2) in ".$_SESSION['LOKASI']." and year(tgl_daftar)='".date('Y')."' and (no_spkp<>'' or no_spkp is not null) order by no_spkp desc limit 1";
//$q0="select no_spkp, no_bap, tgl_daftar from bill_tr_pb_buka_kembali where left(no_pelanggan,2) in ".$_SESSION['LOKASI']." and right(no_spkp,4)='".date('Y')."' and (no_spkp<>'' or no_spkp is not null) order by no_spkp desc limit 1";
$res0=mysql_query($q0);
$r0=mysql_fetch_object($res0);
$aspkp = explode("/",$r0->no_spkp);
$no_spkp=sprintf("%04d",$aspkp[0]+1);
if ($aspkp[0]=='') echo "0001/SPKP-REVISI/".$hbl."/".Romawi(date('m'))."/".date('Y');
else echo $no_spkp."/SPKP-REVISI/".$hbl."/".Romawi(substr($r0->tgl_daftar,5,2))."/".left($r0->tgl_daftar,4);
} else {
$q0="select no_spkp, no_bap, tgl_daftar from bill_tr_pb_buka_kembali where left(no_pelanggan,2) in ".$_SESSION['LOKASI']." and year(tgl_daftar)='".date('Y')."' and (no_spkp<>'' or no_spkp is not null) order by no_spkp desc limit 1";
//$q0="select no_spkp, no_bap, tgl_daftar from bill_tr_pb_buka_kembali where left(no_pelanggan,2) in ".$_SESSION['LOKASI']." and right(no_spkp,4)='".date('Y')."' and (no_spkp<>'' or no_spkp is not null) order by no_spkp desc limit 1";
$res0=mysql_query($q0);
$r0=mysql_fetch_object($res0);
$aspkp = explode("/",$r0->no_spkp);
$no_spkp=sprintf("%04d",intval($aspkp[0])+1);
if ($aspkp[0]=='') echo "0001/SPKP-REVISI/HBL/".Romawi(date('m'))."/".date('Y');
else echo $no_spkp."/SPKP-REVISI/HBL/".Romawi(substr($r0->tgl_daftar,5,2))."/".left($r0->tgl_daftar,4);
}
echo ";";
$abap = explode("/",$r0->no_bap);
$no_bap=sprintf("%03d",intval($abap[0])+1);
if ($abap[0]=='') echo "0001/BAP-REVISI/".Romawi(date('m'))."/".date('Y');
else echo $no_bap."/BAP-REVISI/".Romawi(substr($r0->tgl_daftar,5,2))."/".left($r0->tgl_daftar,4);
mysql_free_result($res0);
break;
case 'max_pb':
$nomor = $_GET['nomor'];
$q1 = "select max(no_daftar)+1 as jumlah from bill_pb_pelanggan where date_format(tgl_daftar,'%Y%m%d')='".date('Ymd')."' and stat='0'";
$rsjml1 = mysql_query($q1);
$rjml1 = mysql_fetch_object($rsjml1);
if ($_GET['model']=='revisi') {
if (is_null($rjml1->jumlah)) $no_reg = "9".sprintf("%02d",1);
else $no_reg = "9".sprintf("%02d",$rjml1->jumlah);
} else {
if (is_null($rjml1->jumlah)) $no_reg = sprintf("%03d",1);
else $no_reg = sprintf("%03d",$rjml1->jumlah);
}
mysql_free_result($rsjml1);
$no_reg = left($nomor,2).date('Ymd').$no_reg;
echo $no_reg;
break;
case 'reg':
//CEK SUDAH BAYAR
if ($_GET['stat']=='4') $qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='4' limit 1";
else $qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='2' limit 1";
$res=mysql_query($qry);
$jml=mysql_num_rows($res);
if ($jml > 0) {
echo "1;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan);
} else {
if ($_GET['stat']=='4') $qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='2' limit 1";
else $qry = "select * from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat in ('0','1') and bea_pasang>=0 order by bea_standar desc limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
$jenis_sambungan = $row->jenis_sambungan;
$bea_pasang = $row->bea_pasang;
$q2= "select * from bill_ms_pb_sambungan where kode_sambungan='$jenis_sambungan' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$jenis = $row2->nama_sambungan;
$potongan = $row2->potongan;
mysql_free_result($res2);
if ($jenis_sambungan=='0' || $enis_sambungan=='2' || $jenis_sambungan=='3' || $jenis_sambungan=='7' || $jenis_sambungan=='10' || $jenis_sambungan=='11' || $jenis_sambungan=='13' || $jenis_sambungan=='14' || $jenis_sambungan=='15'|| $jenis_sambungan=='16'|| $jenis_sambungan=='17'|| $jenis_sambungan=='18'|| $jenis_sambungan=='19'|| $jenis_sambungan=='20'|| $jenis_sambungan=='21'|| $jenis_sambungan=='35'|| $jenis_sambungan=='23'|| $jenis_sambungan=='24'|| $jenis_sambungan=='25'|| $jenis_sambungan=='26'|| $jenis_sambungan=='27'|| $jenis_sambungan=='29'|| $jenis_sambungan=='30'|| $jenis_sambungan=='31'|| $jenis_sambungan=='32'|| $jenis_sambungan=='33'|| $jenis_sambungan=='34'|| $jenis_sambungan=='36'|| $jenis_sambungan=='37'|| $jenis_sambungan=='38') $bea_tambahan=$row->bea_tambahan;
else $bea_tambahan=0;
if ($bea_pasang==0 || ($jenis_sambungan=='0' || $jenis_sambungan=='2' || $jenis_sambungan=='3' || $jenis_sambungan=='7' || $jenis_sambungan=='10' || $jenis_sambungan=='11' || $jenis_sambungan=='13' || $jenis_sambungan=='14' || $jenis_sambungan=='15' || $jenis_sambungan=='16' || $jenis_sambungan=='17' || $jenis_sambungan=='18' || $jenis_sambungan=='19' || $jenis_sambungan=='20'|| $jenis_sambungan=='21' || $jenis_sambungan=='35' || $jenis_sambungan=='23' || $jenis_sambungan=='24'|| $jenis_sambungan=='25'|| $jenis_sambungan=='26'|| $jenis_sambungan=='27'|| $jenis_sambungan=='29'|| $jenis_sambungan=='30'|| $jenis_sambungan=='31'|| $jenis_sambungan=='32'|| $jenis_sambungan=='33'|| $jenis_sambungan=='34'|| $jenis_sambungan=='36'|| $jenis_sambungan=='37'|| $jenis_sambungan=='38')) {
$bea_pasang =($row->bea_standar+$row->bea_tambahan-$potongan);
}
else $bea_pasang =($row->bea_standar-$potongan);
//Jika Kolektif
if (($jenis_sambungan=='2' || $jenis_sambungan=='24' || $jenis_sambungan=='7') && ($stat=='1' || $stat=='2' || $stat=='3' || $stat=='4')) {
$jml_anggota = 0; $tambahan=0;
if (strlen($kolektif)<10) $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$nomor."' and stat='1'";
else $q_anggota = "select count(no_pelanggan) as jml from bill_pb_pelanggan where kolektif='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$jml_anggota = $row_anggota->jml;
mysql_free_result($rs_anggota);
//echo $tambahan." ".$q_anggota." ".$kolektif;
//die($jml_anggota." ff".$q_anggota);
if (strlen($kolektif)<10) $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$nomor."' and stat='1'";
else $q_anggota = "select bea_tambahan as jml from bill_pb_pelanggan where no_pelanggan='".$kolektif."' and stat='1'";
$rs_anggota = mysql_query($q_anggota);
$row_anggota = mysql_fetch_object($rs_anggota);
$tambahan = $row_anggota->jml;
mysql_free_result($rs_anggota);
// die($tambahan." ff".$q_anggota);
if (strlen($kolektif)<10) $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$nomor."'";
else $q5 = "select (by_jaminan+by_pipa+by_lain+by_jumlah) jml,by_jaminan from bill_tr_pb_pengukuran where no_pelanggan='".$kolektif."'";
$res5 = mysql_query($q5) or die(mysql_error());
$r5 = mysql_fetch_object($res5);
$standar=$r5->jml;
$jaminan=$r5->by_jaminan;
mysql_free_result($res5);
//die($q5);
//if (empty($_POST['kolektif'])) $tambahan = ($r1->bea_tambahan/($jml_anggota+1));
if ($jenis_sambungan=='2') $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar));
else $bea_pasang = ((($tambahan/($jml_anggota+1)) + $standar - $potongan));
//$bea_tambahan=($tambahan/($jml_anggota+1));
//echo $q_anggota." ".$tambahan." ".$standar ." ". $potongan;
//m"update bill_pb_pelanggan set bea_tambahan=''");
}
if (isPPN($nomor)) $bea_pasang = PPN($bea_pasang);
echo "0;$row->no_pelanggan;".rtrim($row->nama_pelanggan).";".rtrim($row->alamat_pelanggan).";".rtrim($row->rt).";".rtrim($row->rw).";".rtrim($row->no_telepon).";".rtrim($row->jml_penghuni).";".$row->kode_tarif.";".$row->kode_wilayah.";".$row->kode_rayon.";$row->kode_zona;$row->kode_kecamatan;$row->kode_kelurahan;$row->telepon_rumah;$row->jenis_sambungan;$bea_pasang;$row->no_daftar;$row->bea_standar;$row->bea_tambahan;$potongan;$row->nama_mitra;$row->alamat_mitra;$row->cara_bayar;$row->uang_muka;$row->sisa_bayar;$row->lama_cicilan;$row->besar_cicilan;$row->tempat_bayar;$row->kode_merk_meter;$row->no_meter";
}
break;
case 'apps_users':
$nomor = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_ms_users_android WHERE handphone='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'apps_daftar':
$nomor = $_GET['nomor'];
$modul = $_GET['modul'];
$arr_rab = explode(";",getRAB($nomor));
$arr_jenis = explode(";",getJenisSambungan($nomor));
switch ($modul) {
case 'verifikasi':
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
$arr_kec = explode(";",getKecamatan($hasil['kec_pelanggan']));
$arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
$arr_tarif = explode(";",getTarif($hasil['kode_tarif']));
$arr_peruntukan = explode(";",getPeruntukan($hasil['peruntukan']));
$hasil["waktunya"] = KurangTgl(left($hasil['tgl_serah'],10), left($hasil['hasil_tgl'],10));
$hasil["nilai_rab"] = $arr_rab[4];
$hasil["nama_sambungan"] = $arr_jenis[1];
$hasil["nama_kec"] = $arr_kec[1];
$hasil["nama_kel"] = $arr_kel[1];
$hasil["nama_tarif"] = $arr_tarif[1];
$hasil["nama_peruntukan"] = $arr_peruntukan[1];
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_verifikasi WHERE no_pelanggan='$nomor' limit 1");
if (mysql_num_fields($rs0)) {
$r0 = mysql_fetch_array($rs0);
$hasil["pekerjaan"] = $r0[1];
$hasil["stand_meter"] = $r0[3];
$hasil["segel_pdam"] = $r0[4];
$hasil["konstruksi"] = $r0[5];
$hasil["bahan"] = $r0[6];
$hasil["tekanan"] = $r0[7];
$hasil["jam"] = $r0[8];
$hasil["waktu"] = $r0[9];
$hasil["revisi"] = $r0[10];
$hasil["lain_lain"] = $r0[11];
$hasil["stat"] = $r0[12];
}
echo json_encode($hasil);
break;
default :
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
$arr_kec = explode(";",getKecamatan($hasil['kec_pelanggan']));
$arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
$arr_tarif = explode(";",getTarif($hasil['kode_tarif']));
$arr_peruntukan = explode(";",getPeruntukan($hasil['peruntukan']));
$hasil["nilai_rab"] = $arr_rab[4];
$hasil["nama_sambungan"] = $arr_jenis[1];
$hasil["nama_kec"] = $arr_kec[1];
$hasil["nama_kel"] = $arr_kel[1];
$hasil["nama_tarif"] = $arr_tarif[1];
$hasil["nama_peruntukan"] = $arr_peruntukan[1];
echo json_encode($hasil);
break;
}
break;
case 'daftar':
$nomor = $_GET['nomor'];
$hasil = array();
if ($_GET['model']=='revisi') {
$rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE (no_pelanggan='$nomor' or no_daftar='$nomor') order by tgl_daftar desc limit 1");
} else {
if ($_GET['stat']) $rs0 = mysql_query("SELECT * FROM bill_pb_pelanggan WHERE no_pelanggan='$nomor' and stat='".$_GET['stat']."' limit 1");
else $rs0 = mysql_query("SELECT * FROM bill_pb_pelanggan WHERE no_pelanggan='$nomor' and stat='0' limit 1");
}
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'apps_pengantar':
$nomor = $_GET['nomor'];
$modul = $_GET['modul'];
$hasil = array();
switch ($modul) {
case 'spk_pasang':
if ($_GET['model']=='revisi') $rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE no_daftar='$nomor' and (bayar_tgl is not null or year(bayar_tgl)>0) order by tgl_daftar desc limit 1");
else $rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' and (bayar_tgl is not null or year(bayar_tgl)>0) limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil["android"] = 1;
$hasil["isPPN"] = isPPN($nomor);
if (mysql_num_rows($rs0)==0) {
$rs0 = mysql_query("SELECT * FROM bill_pb_pelanggan WHERE no_pelanggan='$nomor' and stat='4' limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil["android"] = 0;
$arr_kec = explode(";",getKecamatan($hasil['kode_kecamatan']));
$arr_kel = explode(";",getKelurahan($hasil['kode_kecamatan'], $hasil['kode_kelurahan']));
} else {
$arr_kec = explode(";",getKecamatan($hasil['kec_pelanggan']));
$arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
}
break;
default:
if ($_GET['model']=='revisi') {
$rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE (no_daftar='$nomor' or no_pelanggan='$nomor') and (cara_bayar is not null or cara_bayar!='1') order by tgl_daftar desc limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil["android"] = 0;
$hasil["isPPN"] = isPPN($nomor, $hasil["tgl_daftar"]);
$nomornya = $hasil["no_daftar"];
$dsnya = $hasil["no_pelanggan"];
$tglnya = $hasil["tgl_daftar"];
}
else {
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil["android"] = 1;
$hasil["isPPN"] = isPPN($nomor);
}
if (mysql_num_rows($rs0)==0) {
$rs0 = mysql_query("SELECT * FROM bill_pb_pelanggan WHERE no_pelanggan='$nomor' and stat='1' limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil["android"] = 0;
$arr_kec = explode(";",getKecamatan($hasil['kode_kecamatan']));
$arr_kel = explode(";",getKelurahan($hasil['kode_kecamatan'], $hasil['kode_kelurahan']));
} else {
$arr_kec = explode(";",getKecamatan($hasil['kec_pelanggan']));
$arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
}
if ($_GET['model']=='revisi') $rs0 = mysql_query("SELECT (bea_pasang+bea_tambahan) awal_pasang FROM bill_tr_revisi WHERE no_pelanggan='$nomor' or no_daftar='$nomor' order by tgl_daftar desc limit 1");
else $rs0 = mysql_query("SELECT (bea_pasang+bea_tambahan) awal_pasang FROM bill_pb_pelanggan WHERE no_pelanggan='$nomor' and stat='0' limit 1");
$r1 = mysql_fetch_array($rs0);
$rab_tgl = getTglRAB($nomor);
if (isPPN($nomor)) $hasil["awal_pasang"] = PPN($r1["awal_pasang"], $rab_tgl);
else $hasil["awal_pasang"] = $r1["awal_pasang"];
break;
}
if ($_GET['model']=='revisi') $arr_rab = explode(";",getRAB($nomor, 'revisi'));
else $arr_rab = explode(";",getRAB($nomor));
$arr_jenis = explode(";",getJenisSambungan($nomor));
$arr_tarif = explode(";",getTarif($hasil['kode_tarif']));
$hasil["nilai_rab"] = $arr_rab[4];
$hasil["kolektif_tambahan"] = $arr_rab[3];
$hasil["jml_anggota"] = $arr_rab[5];
$hasil["nama_sambungan"] = $arr_jenis[1];
$hasil["nama_kec"] = $arr_kec[1];
$hasil["nama_kel"] = $arr_kel[1];
$hasil["nama_tarif"] = $arr_tarif[1];
$hasil["pembayaran"] = getJumlahPBStat($nomornya, $dsnya, $tglnya, $stat);
//$hasil["pembayaran"] = "$nomornya $dsnya $tglnya $stat";
echo json_encode($hasil);
break;
case 'apps_kirim_spko':
$nomor = $_GET['nomor'];
$no_spko = getSPKO($nomor);
//mysql_query("UPDATE bill_tr_pb_android SET WHERE no_pelanggan='$nomor' and spko_no is null limit 1");
mysql_query("UPDATE bill_tr_pb_android SET spko_no='$no_spko', spko_user='$opr', spko_tgl=NOW() WHERE no_pelanggan='$nomor' limit 1");
echo (mysql_affected_rows());
break;
case 'apps_kirim_rab':
$nomor = $_GET['nomor'];
$hp = $_GET['hp'];
$jenis_pb = $_GET['jenis_pb'];
$nama_plg = $_GET['nama_plg'];
$gambar=0; $denah=0; $nilai_rab=0;
//CEK gambar dan denah
if (file_exists("./pemohon/".left($nomor,2)."/".$nomor.".jpg")) $gambar=1;
if (file_exists("./pemohon/".left($nomor,2)."/".$nomor."-0.jpg")) $denah=1;
$arr_rab = explode(";", getRAB($nomor));
if ($arr_rab[4]>1000) $nilai_rab=1;
if ($gambar==1 && $denah==1) {
mysql_query("UPDATE bill_tr_pb_android SET publish_user='$opr', publish_tgl=NOW() WHERE no_pelanggan='$nomor' limit 1");
//echo (mysql_affected_rows());
if (mysql_affected_rows()) {
//KIRIM EMAIL
//KirimEmailPublish($nomor);
//baru 20230620
if ($jenis_pb=='72') {
mysql_query("UPDATE bill_tr_pb_android SET bayar_user='$opr', bayar_tgl=NOW() WHERE no_pelanggan='$nomor' and jenis_sambungan='$jenis_pb' limit 1");
}
}
echo "Data #Register $nomor Berhasil di Publish !";
$sms = "#Register $nomor a/n $nama_plg, biaya Sambungan Baru sebesar Rp. ".number_format($arr_rab[4]).",- Silahkan datang ke kantor PT. Air Minum Intan Banjar." ;
//pushMessageQontak($hp, $sms);
//pushMessageQontak('08122028198', $sms);
} else {
echo "Gambar Rumah, Denah dan Detil RAB belum lengkap
Untuk #Register $nomor !";
}
break;
case 'apps_pengantar_bayar':
//----------------- Register Globals Off ------------
foreach ($_GET as $key => $value) ${$key} = $value;
foreach ($_POST as $key => $value) ${$key} = $value;
//----------------- Register Globals Off ------------
if (intval(date('m'))>=11) {
if (date('m')=='12') $tahun_mulai = (date('Y')+1)."02";
else $tahun_mulai = (date('Y')+1)."01";
}
else $tahun_mulai = date('Y').sprintf("%02d",intval(date('m'))+2);
$sql = "SELECT no_pelanggan from bill_pb_pelanggan where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and stat='2'";
$rs = mysql_query($sql);
if (mysql_num_rows($rs)==0) {
$sql0 = "INSERT into bill_pb_pelanggan SELECT kode_wilayah, kode_rayon, kode_zona, no_pelanggan, nama_pelanggan, alamat_pelanggan, rt, rw, jml_penghuni, peruntukan, kode_tarif, kode_tarif_baru, kode_merk_meter, no_meter, digit_meter, ukuran_meter, keadaan_meter, letak_meter, segel_meter, box_meter, kondisi_box_meter, stand_akhir, no_telepon, tgl_daftar, no_daftar, gambar, denah, bea_standar, bea_daftar, bea_tambahan, bea_pasang, kode_ukuran, '2', status_rumah, luas_bangunan, jenis_bangunan, jenis_usaha, nama_usaha, keterangan, pipa_jenis, pipa_diameter, pipa_panjang, pipa_kondisi, pipa_dinas, koordinat, sumber_air, jml_roda2, jml_roda4, keluhan, cara_bayar, uang_muka, sisa_bayar, lama_cicilan, besar_cicilan, mulai_cicilan, tempat_bayar, tgl_bayar, jml_bayar, pipa_letak, posisi_meter, nama_mitra, alamat_mitra, kode_rab, last_update, update_by, kolektif, koordinat_boring, jenis_sambungan,kode_kecamatan,kode_kelurahan,telepon_rumah,email from bill_pb_pelanggan where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and stat='1'";
//echo $sql;
mysql_query($sql0);
//jika belum dibuatkan RAB
if (mysql_affected_rows()==0) {
$sql1 = "INSERT into bill_pb_pelanggan SELECT kode_wilayah, kode_rayon, kode_zona, no_pelanggan, nama_pelanggan, alamat_pelanggan, rt, rw, jml_penghuni, peruntukan, kode_tarif, kode_tarif_baru, kode_merk_meter, no_meter, digit_meter, ukuran_meter, keadaan_meter, letak_meter, segel_meter, box_meter, kondisi_box_meter, stand_akhir, no_telepon, tgl_daftar, no_daftar, gambar, denah, bea_standar, bea_daftar, bea_tambahan, bea_pasang, kode_ukuran, '2', status_rumah, luas_bangunan, jenis_bangunan, jenis_usaha, nama_usaha, keterangan, pipa_jenis, pipa_diameter, pipa_panjang, pipa_kondisi, pipa_dinas, koordinat, sumber_air, jml_roda2, jml_roda4, keluhan, cara_bayar, uang_muka, sisa_bayar, lama_cicilan, besar_cicilan, mulai_cicilan, tempat_bayar, tgl_bayar, jml_bayar, pipa_letak, posisi_meter, nama_mitra, alamat_mitra, kode_rab, last_update, update_by, kolektif, koordinat_boring, jenis_sambungan,kode_kecamatan,kode_kelurahan,telepon_rumah,email from bill_pb_pelanggan where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and stat='0'";
mysql_query($sql1);
//echo $sql;
}
$sql = "UPDATE bill_pb_pelanggan set cara_bayar= '".$cara_bayar."',uang_muka= '".strtonumber($uang_muka,'.',',')."',sisa_bayar= '".strtonumber($sisa_bayar,'.',',')."',lama_cicilan= '".$lama_cicilan."',besar_cicilan= '".strtonumber($besar_cicilan,'.',',')."',mulai_cicilan= '".$tahun_mulai."',";
if ($jenis_sambungan=='2') $sql .=" tempat_bayar= '".$tempat_bayar."',last_update= NOW(),update_by='$opr',bea_tambahan=".strtonumber($bea_tambahan,'.',',').",bea_pasang=".strtonumber($bea_pasang,'.',',') ;
else if ($jenis_sambungan=='3') $sql .=" tempat_bayar= '".$tempat_bayar."',last_update= NOW(),update_by='$opr',bea_tambahan=".strtonumber($bea_tambahan,'.',',').",bea_pasang=".strtonumber($bea_pasang,'.',',');
else $sql .=" tempat_bayar= '".$tempat_bayar."',last_update= NOW(),update_by='$opr',bea_pasang=".strtonumber($bea_pasang,'.',',') ;
$sql .= " where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and stat='2' ";
//if (!mysql_query($sql)) echo "Error : $sql ";
mysql_query($sql);
$sql = "UPDATE bill_pb_pelanggan set cara_bayar= '".$cara_bayar."',uang_muka= '".strtonumber($uang_muka,'.',',')."',sisa_bayar= '".strtonumber($sisa_bayar,'.',',')."',lama_cicilan= '".$lama_cicilan."',besar_cicilan= '".strtonumber($besar_cicilan,'.',',')."',mulai_cicilan= '".$tahun_mulai."',";
if ($jenis_sambungan=='2') $sql .=" tempat_bayar= '".$tempat_bayar."',bea_tambahan=".strtonumber($bea_tambahan,'.',',').",bea_pasang=".strtonumber($bea_pasang,'.',',') ;
else if ($jenis_sambungan=='3') $sql .=" tempat_bayar= '".$tempat_bayar."',bea_tambahan=".strtonumber($bea_tambahan,'.',',').",bea_pasang=".strtonumber($bea_pasang,'.',',');
else $sql .=" tempat_bayar= '".$tempat_bayar."',bea_pasang=".strtonumber($bea_pasang,'.',',') ;
$sql .= " where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and (stat>=0 and stat<>'2') ";
//if (!mysql_query($sql)) echo "Error : $sql ";
mysql_query($sql);
//echo $sql;
//LOG
$qry="REPLACE into bill_tr_log(no_pelanggan,nama_table,proses,asal,tujuan,update_by,last_update) values ('$no_pelanggan','bill_pb_pelanggan(antar)','insert','".str_replace("'","",$sql)."','".str_replace("'","",$sql2)."','$opr',NOW())";
mysql_query($qry);
//ANDROID
if ($_GET['model']=='revisi') $sql = "UPDATE bill_tr_revisi set cara_bayar= '".$cara_bayar."',uang_muka= '".strtonumber($uang_muka,'.',',')."',sisa_bayar= '".strtonumber($sisa_bayar,'.',',')."',lama_cicilan= '".$lama_cicilan."',besar_cicilan= '".strtonumber($besar_cicilan,'.',',')."',mulai_cicilan= '".$tahun_mulai."',";
else $sql = "UPDATE bill_tr_pb_android set cara_bayar= '".$cara_bayar."',uang_muka= '".strtonumber($uang_muka,'.',',')."',sisa_bayar= '".strtonumber($sisa_bayar,'.',',')."',lama_cicilan= '".$lama_cicilan."',besar_cicilan= '".strtonumber($besar_cicilan,'.',',')."',mulai_cicilan= '".$tahun_mulai."',";
if ($jenis_sambungan=='2') $sql .=" tempat_bayar= '".$tempat_bayar."',bea_tambahan=".strtonumber($bea_tambahan,'.',',').",bea_pasang=".strtonumber($bea_pasang,'.',',') ;
else if ($jenis_sambungan=='3') $sql .=" tempat_bayar= '".$tempat_bayar."',bea_tambahan=".strtonumber($bea_tambahan,'.',',').",bea_pasang=".strtonumber($bea_pasang,'.',',');
else $sql .=" tempat_bayar= '".$tempat_bayar."',bea_pasang=".strtonumber($bea_pasang,'.',',') ;
if ($_GET['model']=='revisi') $sql .= " where no_daftar='".$no_pelanggan."' LIMIT 1";
else $sql .= " where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') LIMIT 1";
mysql_query($sql);
$sql3 = "UPDATE bill_tr_pb_perubahan SET lama_cicilan='".strtonumber($lama_cicilan,'.',',')."', besar_cicilan='".strtonumber($besar_cicilan,'.',',')."' WHERE no_pelanggan='".$no_pelanggan."' ";
mysql_query($sql3);
//if (mysql_affected_rows()) {
echo "Proses No. Registrasi: ".$no_pelanggan." Berhasil !";
//echo "Notifikasi SMS dan Email ke No. Registrasi: ".$no_pelanggan." Sukses Diproses !";
//KirimEmailPengantar($no_pelanggan);
//} else echo "Proses No. Registrasi: ".$no_pelanggan." Gagal !";
} else {
$sql = "update bill_pb_pelanggan set cara_bayar= '".$cara_bayar."',uang_muka= '".strtonumber($uang_muka,'.',',')."',sisa_bayar= '".strtonumber($sisa_bayar,'.',',')."',lama_cicilan= '".$lama_cicilan."',besar_cicilan= '".strtonumber($besar_cicilan,'.',',')."',mulai_cicilan= '".$tahun_mulai."',";
$sql .=" tempat_bayar= '".$tempat_bayar."',last_update= NOW(),update_by='$opr' ";
$sql .= " where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and stat='2'";
mysql_query($sql);
//echo $sql."<br>";
//LOG
$qry="replace into bill_tr_log(no_pelanggan,nama_table,proses,asal,tujuan,update_by,last_update) values ('$no_pelanggan','bill_pb_pelanggan(antar)','update','".str_replace("'","",$sql)."','".str_replace("'","",$sql2)."','$opr',NOW())";
mysql_query($qry);
//UPDATE SEMUA STATUS
if ($jenis_sambungan=='2') $sql3="update bill_pb_pelanggan set cara_bayar = '".$cara_bayar."', tempat_bayar= '".$tempat_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',')." where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and (stat >= 0 and stat<>2) ";
else if ($jenis_sambungan=='3') $sql3="update bill_pb_pelanggan set cara_bayar = '".$cara_bayar."', tempat_bayar= '".$tempat_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',')." where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and (stat >= 0 and stat<>2) ";
else $sql3="update bill_pb_pelanggan set cara_bayar = '".$cara_bayar."', tempat_bayar= '".$tempat_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',')." where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') and (stat >= 0 and stat<>2) ";
mysql_query($sql3);
//echo $sql3;
//ANDROID
if ($_GET['model']=='revisi') {
if ($jenis_sambungan=='2') $sql3="update bill_tr_revisi set cara_bayar = '".$cara_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',').", tempat_bayar= '".$tempat_bayar."' where no_daftar='".$no_pelanggan."' LIMIT 2";
else if ($jenis_sambungan=='3') $sql3="update bill_tr_revisi set cara_bayar = '".$cara_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',').", tempat_bayar= '".$tempat_bayar."' where no_daftar='".$no_pelanggan."' LIMIT 2";
else $sql3="update bill_tr_revisi set cara_bayar = '".$cara_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',')." where no_daftar='".$no_pelanggan."', tempat_bayar= '".$tempat_bayar."' LIMIT 2";
} else {
if ($jenis_sambungan=='2') $sql3="update bill_tr_pb_android set cara_bayar = '".$cara_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',').", tempat_bayar= '".$tempat_bayar."' where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') LIMIT 2";
else if ($jenis_sambungan=='3') $sql3="update bill_tr_pb_android set cara_bayar = '".$cara_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',').", tempat_bayar= '".$tempat_bayar."' where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') LIMIT 2";
else $sql3="update bill_tr_pb_android set cara_bayar = '".$cara_bayar."', uang_muka = ".strtonumber($uang_muka,'.',',').", sisa_bayar = ".strtonumber($sisa_bayar,'.',',').", lama_cicilan = ".strtonumber($lama_cicilan,'.',',').", besar_cicilan = ".strtonumber($besar_cicilan,'.',',').", bea_pasang = ".strtonumber($bea_pasang,'.',',').", bea_standar=".$bea_standar.",bea_tambahan=".strtonumber($bea_tambahan,'.',',').", tempat_bayar= '".$tempat_bayar."' where (no_pelanggan='".$no_pelanggan."' or no_pelanggan='$no_daftar') LIMIT 2";
}
mysql_query($sql3);
//if (mysql_affected_rows()) {
$sql4 = "UPDATE bill_tr_pb_perubahan SET lama_cicilan='".strtonumber($lama_cicilan,'.',',')."', besar_cicilan='".strtonumber($besar_cicilan,'.',',')."' WHERE no_pelanggan='".$no_pelanggan."' ";
mysql_query($sql4);
echo "Proses No. Registrasi: ".$no_pelanggan." Berhasil !";
//echo "Notifikasi SMS dan Email ke No. Registrasi: ".$no_pelanggan." Sukses Diproses !";
//KirimEmailPengantar($no_pelanggan);
//} else echo "Proses No. Registrasi: ".$no_pelanggan." Gagal !";
}
break;
case 'apps_kirim_pengantar_bayar':
//----------------- Register Globals Off ------------
foreach ($_GET as $key => $value) ${$key} = $value;
foreach ($_POST as $key => $value) ${$key} = $value;
//----------------- Register Globals Off ------------
if ($_GET['model']=='revisi') mysql_query("UPDATE bill_tr_revisi SET antar_user='".$_SESSION['USERNAME']."', antar_tgl=NOW() WHERE no_daftar='$no_pelanggan' limit 1");
else mysql_query("UPDATE bill_tr_pb_android SET antar_user='".$_SESSION['USERNAME']."', antar_tgl=NOW() WHERE no_pelanggan='$no_pelanggan' limit 1");
//if (mysql_affected_rows()) {
echo "Notifikasi SMS dan Email ke No. Registrasi: ".$no_pelanggan." Sukses di Kirimkan !",$_GET['model'];
if ($_GET['model']=='revisi') KirimEmailPengantarRevisi($no_pelanggan);
else KirimEmailPengantar($no_pelanggan);
//}
break;
case 'apps_notif_bayar':
//----------------- Register Globals Off ------------
foreach ($_GET as $key => $value) ${$key} = $value;
foreach ($_POST as $key => $value) ${$key} = $value;
//----------------- Register Globals Off ------------
echo "Notifikasi SMS dan Email Pembayaran ke No. Registrasi: ".$nomor." Sukses di Kirimkan !";
KirimEmailPembayaran($nomor,$tgl_bayar,$reff);
break;
case 'pengaduan':
$nomor = $_GET['nomor'];
$kode = $_GET['kode'];
$tahap = $_GET['tahap'];
switch ($tahap) {
case 'survei':
$hasil = array();
$rs0 = mysql_query("SELECT *,date_format(tgl_pengaduan,'%d-%m-%Y') tgl_pengaduan1 FROM bill_tr_pengaduan WHERE kode_pengaduan='$nomor' and jenis_pengaduan='$kode' limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil2 = array();
$rs0 = mysql_query("SELECT date_format(tgl_survei,'%d-%m-%Y') tgl_survei, jam_survei, petugas_survei, hasil_survei,ditujukan FROM bill_tr_pengaduan_survei WHERE kode_pengaduan='$nomor' and kode_cabang='".$hasil['kode_cabang']."' limit 1");
$hasil2 = mysql_fetch_array($rs0);
if (sizeof($hasil2)>1 ) echo json_encode(array_merge($hasil, $hasil2));
else echo json_encode($hasil);
break;
case 'verifikasi':
$hasil = array();
$rs0 = mysql_query("SELECT *,date_format(tgl_pengaduan,'%d-%m-%Y') tgl_pengaduan1 FROM bill_tr_pengaduan WHERE kode_pengaduan='$nomor' and jenis_pengaduan='$kode' limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil2 = array();
$rs0 = mysql_query("SELECT date_format(tgl_survei,'%d-%m-%Y') tgl_survei, jam_survei, petugas_survei, hasil_survei, ditujukan FROM bill_tr_pengaduan_survei WHERE kode_pengaduan='$nomor' and kode_cabang='".$hasil['kode_cabang']."' limit 1");
$hasil2 = mysql_fetch_array($rs0);
$hasil3 = array();
$rs0 = mysql_query("SELECT date_format(last_update,'%d-%m-%Y %H:%i:%s') tgl_verifikasi, update_by user_verifikasi, hasil_verifikasi FROM bill_tr_pengaduan_verifikasi WHERE kode_pengaduan='$nomor' and kode_cabang='".$hasil['kode_cabang']."' limit 1");
$hasil3 = mysql_fetch_array($rs0);
if (sizeof($hasil3)>1 ) echo json_encode( array_merge($hasil, $hasil2, $hasil3) );
else if (sizeof($hasil2)>1 ) echo json_encode( array_merge($hasil, $hasil2) );
else echo json_encode( $hasil );
break;
default:
$hasil = array();
$rs0 = mysql_query("SELECT *,date_format(tgl_pengaduan,'%d-%m-%Y') tgl_pengaduan1 FROM bill_tr_pengaduan WHERE kode_pengaduan='$nomor' and jenis_pengaduan='$kode' limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
}
break;
case 'rekanan':
$hasil = array(
"KOPKAR TIRTA LESTARI",
"PT. TIRTA LESTARI MANDIRI",
"BIMA KARYA",
"CAHAYA PUTERA",
"TELAGA NUSA",
"ZN BERSAUDARA",
"WIRATAMA KARYA",
"SAFINA TIRTA MANDIRI SEJAHTERA",
"CITRA PEMBANGUNAN",
"NADA KHARISMA",
"SUMUR BANUA",
"ZIEN LIMA SEMBILAN",
);
sort($hasil);
echo json_encode($hasil);
break;
case 'rekanan_alamat':
$hasil = array(
"JL. VETERAN SIMP. SMP 7 RT 29 JALUR NO.69 BANJARMASIN",
"JL. P. HIDYATULLAH No. 24 BANJARBARU",
"JL. H. HASAN BASRI SIMPANG TANGGA KOMP. PLN NO. 41 BANJARMASIN",
"JL. P. HIDYATULLAH LANGKAR DALAM BANUA ANYAR KOMP. ABDI PERSADA JAYA BLOK NO. 9",
"JL. PRAMUKA KM 6 BANJARMASIN",
"JL. MANGGIS ADYAKSA",
);
sort($hasil);
echo json_encode($hasil);
break;
case 'bukti_bayar':
$nomor = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_pb_pelanggan WHERE no_pelanggan='$nomor' and stat='".$_GET['stat']."' limit 1");
$hasil = mysql_fetch_array($rs0);
//$data["utama"] = $hasil;
$arr_rab = explode(";", getRAB($nomor) );
$data["nilai_rab"] = $arr_rab[4];
$arr_jenis = explode(";", getJenisSambungan($nomor) );
$data["jenisnya"] = $arr_jenis[1];
$hasil2 = array();
$sql = "SELECT tgl_bayar tgl_bayarnya, uang_muka uang_mukanya FROM bill_tr_pb_perubahan WHERE no_pelanggan='$nomor' and stat<>'X'";
$rs0 = mysql_query($sql);
$hasil2 = mysql_fetch_array($rs0);
//$data["sql"] = $sql;
if (sizeof($hasil2)>1 ) echo json_encode(array_merge($hasil, $data, $hasil2));
else echo json_encode(array_merge($hasil, $data));
break;
case 'apps_get':
$nomor = $_GET['nomor'];
$modul = $_GET['modul'];
$hasil = array();
switch ($modul){
case 'spk_pasang':
if ($_GET['model']=='revisi') $rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE no_daftar='$nomor' and year(bayar_tgl)>0 and (pasang_tgl is null or year(pasang_tgl)=0 ) order by tgl_daftar desc limit 1");
else $rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' and year(bayar_tgl)>0 and (pasang_tgl is null or year(pasang_tgl)=0 ) limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
case 'verifikasi':
if ($_GET['model']=='revisi') $rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE no_daftar='$nomor' and year(verifikasi_tgl)>0 order by tgl_daftar desc limit 1");
else $rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' and year(verifikasi_tgl)>0 limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
case 'spk_pasang_edit':
if ($_GET['model']=='revisi') $rs0 = mysql_query("SELECT * FROM bill_tr_revisi_tmp WHERE no_pelanggan='$nomor' order by tgl_daftar desc limit 1");
else $rs0 = mysql_query("SELECT * FROM bill_tr_pb_android_tmp WHERE no_pelanggan='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
case 'mitra':
$rs0 = mysql_query("SELECT * FROM bill_ms_mitra WHERE kode_mitra='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
}
break;
case 'apps_tagihan':
//----------------- Register Globals Off ------------
foreach ($_GET as $key => $value) ${$key} = $value;
foreach ($_POST as $key => $value) ${$key} = $value;
//----------------- Register Globals Off ------------
switch ($proses){
case 'tambah':
if ($model=='revisi') $query = "SELECT * FROM bill_tr_revisi WHERE no_daftar = '$no_pelanggan' and year(verifikasi_tgl)>0 order by tgl_daftar desc limit 1 ";
else $query = "SELECT * FROM bill_tr_pb_android WHERE no_pelanggan = '$no_pelanggan' and year(verifikasi_tgl)>0 ";
$rs = mysql_query($query);
while ($r = mysql_fetch_object($rs)) {
$by_tambahan = GetTambahanRABPelaksana($r->jenis_sambungan, $no_pelanggan);
$q= "select * from bill_ms_pb_sambungan where kode_sambungan='$r->jenis_sambungan' limit 1";
$res = mysql_query($q);
$row = mysql_fetch_object($res);
$jenis_sambungan = $row->nama_sambungan;
$potongan = $row->potongan;
mysql_free_result($res);
//$q= "select * from bill_ms_tarif_pb where kode_tarif='$r->kode_ukuran' and tahun_bulan>=date_format('$r->tgl_daftar','%Y%m') order by tahun_bulan desc limit 1";
$q= "select * from bill_ms_tarif_pb where kode_tarif='$r->kode_ukuran' order by tahun_bulan desc limit 1";
$res = mysql_query($q);
$row = mysql_fetch_object($res);
$bea_standar = str_replace('.00','',$row->by_standar_3);
//if (empty($bea_standar)) $bea_standar=0;
mysql_free_result($res);
if (intval(left($tgl_tagihan,4))>2000) {
$tgl_tagihan = $tgl_tagihan;
} else {
$arr_tgl = explode("-", $tgl_tagihan);
$tgl_tagihan = $arr_tgl[2]."-".$arr_tgl[1]."-".$arr_tgl[0];
}
if ($ket_pengawas=='1') {
$sql = "REPLACE INTO bill_tr_pb_verifikasi_list(no_pelanggan,nama_pelanggan,alamat_pelanggan,tgl_tagihan,bea_standar,bea_tambahan,bea_sambungan,pelaksana,keterangan,last_update,update_by,ket_pengawas,tgl_selesai,tgl_pasang,jenis_sambungan,kode_ukuran) ";
$sql .= " VALUES('$no_pelanggan','$r->nama_pelanggan','$r->alamat_pelanggan $r->no_telepon','".$tgl_tagihan."',".$bea_standar.",$by_tambahan,".($bea_standar+$by_tambahan-$potongan).",'$r->nama_mitra','$jenis_sambungan',NOW(),'$opr','$ket_pengawas','$r->tgl_selesai','$r->hasil_tgl','$r->jenis_sambungan','$r->kode_ukuran') ";
mysql_query($sql);
echo "No. Register ".$no_pelanggan." BERHASIL Disimpan !";
} else echo "No. Register ".$no_pelanggan." GAGAL Disimpan !";
}
break;
case 'hapus':
$query = "DELETE FROM bill_tr_pb_verifikasi_list WHERE no_pelanggan = '$no_pelanggan' and year(tgl_tagihan)>0 limit 1";
mysql_query($query);
echo "No. Register ".$no_pelanggan." Berhasil Dihapus !";
break;
case 'verifikasi':
// if (intval(left($tgl_verifikasi,4))>2000) {
// $tgl_verifikasi = $tgl_verifikasi;
// } else {
// $arr_tgl = explode("-", $tgl_verifikasi);
// $tgl_verifikasi = $arr_tgl[2]."-".$arr_tgl[1]."-".$arr_tgl[0];
// }
$query = "UPDATE bill_tr_pb_verifikasi_list SET tgl_verifikasi=CURDATE() WHERE no_pelanggan = '$no_pelanggan' and year(tgl_tagihan)>0 limit 1";
mysql_query($query);
echo "No. Register ".$no_pelanggan." Berhasil Diverifikasi !";
break;
case 'batal':
$query = "UPDATE bill_tr_pb_verifikasi_list SET tgl_verifikasi='0000-00-00' WHERE no_pelanggan = '$no_pelanggan' and year(tgl_tagihan)>0 limit 1";
mysql_query($query);
echo "No. Register ".$no_pelanggan." Berhasil Dibatalkan !";
break;
default:
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_verifikasi_list WHERE no_pelanggan='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
echo json_encode($hasil);
break;
}
break;
case 'get_diterima':
$nomor = $_GET['nomor'];
$sql0 = "select stat from bill_tr_pb_verifikasi where no_pelanggan='".$nomor."' ";
$rs0 = mysql_query($sql0);
$row0 = mysql_fetch_array($rs0);
$stat = $row0['stat'];
mysql_free_result($rs0);
echo $stat;
break;
case 'spkp_revisi':
switch ($_SESSION['CABANG']) {
case 'cabang1':
$hbl = "CAB1";
break;
case 'cabang2':
$hbl = "CAB2";
break;
case 'cabang3':
$hbl = "CAB3";
break;
default:
$hbl = "HBL";
break;
}
$q1="select no_spkp, no_bap, tgl_daftar from bill_tr_pb_buka_kembali where np_daftar='".$_GET['nomor']."' ";
$res1=mysql_query($q1);
$r1=mysql_fetch_object($res1);
$no_spkp = $r1->no_spkp;
$no_bap = $r1->no_bap;
$tgl_daftar = $r1->tgl_daftar;
mysql_free_result($res1);
if ( empty($no_spkp) || $no_spkp=='' || $no_spkp==null) {
$q0="select spkp_revisi, bap_revisi from bill_no_surat where kode_lokasi = '".$_SESSION['CABANG']."' limit 1";
$res0=mysql_query($q0);
$r0=mysql_fetch_object($res0);
$no_spkp=sprintf("%04d",$r0->spkp_revisi+1);
$no_bap=sprintf("%04d",$r0->bap_revisi+1);
if (empty($tgl_daftar)) $tgl_daftar = date('Y-m-d');
echo $no_spkp."/SPKP-REVISI/".$hbl."/".Romawi(substr($tgl_daftar,5,2))."/".left($tgl_daftar,4);
echo ";".$no_bap."/BAP-REVISI/".Romawi(substr($tgl_daftar,5,2))."/".left($tgl_daftar,4);
}
mysql_free_result($res0);
break;
case 'pb_revisi':
$jenis_revisi = "'44','0'";
if (strlen($_GET['nomor'])==8) $sql2="select no_pelanggan from bill_ms_pelanggan where no_daftar='".$_GET['nomor']."' limit 1";
else $sql2="select no_pelanggan from bill_ms_pelanggan where no_pelanggan='".$_GET['nomor']."' limit 1";
$rs2=mysql_query($sql2);
$r2=mysql_fetch_object($rs2);
$no_ds = $r2->no_pelanggan;
mysql_free_result($rs2);
//$qry="select * from bill_pb_pelanggan where no_pelanggan='".$_GET['nomor']."' and stat in ('1') and jenis_sambungan in ($jenis_revisi) limit 1";
if (strlen($_GET['nomor'])==8) $$qry="select * from bill_tr_pb_buka_kembali where no_pelanggan='".$_GET['nomor']."' and jenis_sambungan in ($jenis_revisi) limit 1";
else $qry="select * from bill_tr_pb_buka_kembali where no_daftar='".$_GET['nomor']."' and jenis_sambungan in ($jenis_revisi) limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
if ($no_ds=='') $no_ds = $row->no_daftar;
echo $row->no_pelanggan.";".$row->nama_pelanggan.";".$row->alamat_pelanggan.";".$row->jenis_sambungan.";".$no_ds;
break;
case 'pb_revisi_bayar':
$jenis_revisi = '44';
$sql2="select no_pelanggan from bill_ms_pelanggan where no_daftar='".$_GET['nomor']."' limit 1";
$rs2=mysql_query($sql2);
$r2=mysql_fetch_object($rs2);
$no_ds = $r2->no_pelanggan;
mysql_free_result($rs2);
$sql2="select * from bill_tr_pb_cil where no_pelanggan='".$_GET['nomor']."' limit 1";
$rs2=mysql_query($sql2);
$r2=mysql_fetch_object($rs2);
$sisa = $r2->jml_tagihan;
$uang_muka = $r2->uang_muka;
$jml = $r2->jml_cicilan;
$kali = $r2->kali;
$nilai = ($r2->jml_cicilan/$kali);
$mulai = $r2->awal;
$tgl_bayar = $r2->tgl_bayar;
$ket = $r2->keterangan;
mysql_free_result($rs2);
$qry="select * from bill_pb_pelanggan where no_pelanggan='".$_GET['nomor']."' and stat in ('1') and jenis_sambungan in ($jenis_revisi) limit 1";
$res=mysql_query($qry);
$row=mysql_fetch_object($res);
echo $row->no_pelanggan.";".$row->nama_pelanggan.";".$row->alamat_pelanggan.";".$row->jenis_sambungan.";".$no_ds.";$sisa;$uang_muka;$jml;$kali;$nilai;$mulai;$tgl_bayar;$ket";
break;
case 'is_revisi':
if (isRevisi($_REQUEST['nomor'])) {
if ($_REQUEST['nomor'] && $_REQUEST['no_daftar']) {
if (isRevisi($_REQUEST['nomor'], $_REQUEST['no_daftar'])) echo 1;
else echo 0;
}
else echo 1;
}
else echo 0;
break;
case 'daftar_revisi':
$nomor = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE (no_pelanggan='$nomor' or no_daftar='$nomor') and (year(batal_tgl)=0 or batal_tgl is null) AND year(bayar_tgl)>0 order by tgl_daftar desc limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
$hasil["nama_sambungan"] = getJenisSambungan($nomor, 'revisi');
echo json_encode($hasil);
break;
case 'apps_kirim_spko_revisi':
$nomor = $_GET['nomor'];
$noreg = $_GET['noreg'];
$no_spko = getSPKO($nomor);
mysql_query("UPDATE bill_tr_revisi SET spko_no='$no_spko', spko_user='$opr', spko_tgl=NOW() WHERE no_pelanggan='$nomor' and no_daftar='$noreg' limit 1");
echo (mysql_affected_rows());
break;
case 'apps_daftar_revisi':
$nomor = $_GET['nomor'];
$modul = $_GET['modul'];
$arr_rab = explode(";",getRAB($nomor, 'revisi'));
$arr_jenis = explode(";",getJenisSambungan($nomor, 'revisi'));
switch ($modul) {
case 'verifikasi':
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE no_daftar='$nomor' order by tgl_daftar desc limit 1");
$hasil = mysql_fetch_array($rs0);
$arr_kec = explode(";",getKecamatan($hasil['kec_pelanggan']));
$arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
$arr_tarif = explode(";",getTarif($hasil['kode_tarif']));
$arr_peruntukan = explode(";",getPeruntukan($hasil['peruntukan']));
$hasil["waktunya"] = KurangTgl(left($hasil['tgl_serah'],10), left($hasil['hasil_tgl'],10));
$hasil["nilai_rab"] = $arr_rab[4];
$hasil["nama_sambungan"] = $arr_jenis[1];
$hasil["nama_kec"] = $arr_kec[1];
$hasil["nama_kel"] = $arr_kel[1];
$hasil["nama_tarif"] = $arr_tarif[1];
$hasil["nama_peruntukan"] = $arr_peruntukan[1];
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_verifikasi WHERE no_pelanggan='$nomor' limit 1");
if (mysql_num_fields($rs0)) {
$r0 = mysql_fetch_array($rs0);
$hasil["pekerjaan"] = $r0[1];
$hasil["stand_meter"] = $r0[3];
$hasil["segel_pdam"] = $r0[4];
$hasil["konstruksi"] = $r0[5];
$hasil["bahan"] = $r0[6];
$hasil["tekanan"] = $r0[7];
$hasil["jam"] = $r0[8];
$hasil["waktu"] = $r0[9];
$hasil["revisi"] = $r0[10];
$hasil["lain_lain"] = $r0[11];
$hasil["stat"] = $r0[12];
}
echo json_encode($hasil);
break;
default :
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_revisi WHERE no_daftar='$nomor' order by tgl_daftar desc limit 1");
$hasil = mysql_fetch_array($rs0);
$arr_kec = explode(";",getKecamatan($hasil['kec_pelanggan']));
$arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
$arr_tarif = explode(";",getTarif($hasil['kode_tarif']));
$arr_peruntukan = explode(";",getPeruntukan($hasil['peruntukan']));
$hasil["nilai_rab"] = $arr_rab[4];
$hasil["nama_sambungan"] = $arr_jenis[1];
$hasil["nama_kec"] = $arr_kec[1];
$hasil["nama_kel"] = $arr_kel[1];
$hasil["nama_tarif"] = $arr_tarif[1];
$hasil["nama_peruntukan"] = $arr_peruntukan[1];
echo json_encode($hasil);
break;
}
break;
case 'apps_kirim_rab_revisi':
$nomor = $_GET['nomor'];
$hp = $_GET['hp'];
$gambar=0; $denah=0; $nilai_rab=0;
//CEK gambar dan denah
if (file_exists("./pemohon/".left($nomor,2)."/".$nomor.".jpg")) $gambar=1;
if (file_exists("./pemohon/".left($nomor,2)."/".$nomor."-0.jpg")) $denah=1;
$arr_rab = explode(";", getRAB($nomor, 'revisi'));
if ($arr_rab[4]>1000) $nilai_rab=1;
if ($gambar==1 && $denah==1 && $nilai_rab==1) {
mysql_query("UPDATE bill_tr_revisi SET publish_user='$opr', publish_tgl=NOW() WHERE no_daftar='$nomor' limit 1");
//echo (mysql_affected_rows());
if (mysql_affected_rows()) {
//KIRIM EMAIL
//KirimEmailPublish($nomor);
}
echo "Data No. Register $nomor Berhasil di Publish !";
} else {
echo "Gambar Rumah, Denah dan Detil RAB belum lengkap
Untuk No. Register $nomor !";
}
break;
case 'ms_materai':
$nomor = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_ms_materai WHERE id='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'ms_denda_tarif':
$nomor = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_ms_denda_tarif WHERE id='$nomor' limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'bea_standar_pb':
$q2= "select * from bill_ms_pb_sambungan where kode_sambungan='".$_REQUEST['jenis_pb']."' limit 1";
$res2 = mysql_query($q2);
$row2 = mysql_fetch_object($res2);
$jenis = $row2->nama_sambungan;
$potongan = $row2->potongan;
mysql_free_result($res2);
$hasil = array();
$rs0 = mysql_query("SELECT *, sum(by_pipa+by_lain+by_jumlah) as by_standar FROM bill_ms_tarif_pb WHERE kode_tarif='".$_REQUEST['kode']."' limit 1");
$hasil = mysql_fetch_array($rs0);
$hasil["potongan"] = $potongan;
echo json_encode($hasil);
break;
case 'pekerjaan_rab':
$sb = $_REQUEST['sb'];
$pekerjaan = $_REQUEST['param'];
foreach($_REQUEST['param'] as $key => $value):
$html .= $value.",";
endforeach;
//$arr_pekerjaan = implode(",", $pekerjaan);
//$pekerjaan = serialize($arr_pekerjaan);
if ($_REQUEST['model']=='hapus') {
$q2= "DELETE FROM bill_tr_pb_pengukuran_dtl WHERE jenis_sambungan='$sb' LIMIT 1";
$res2 = mysql_query($q2);
if (mysql_affected_rows()) echo "1;$q2";
echo "0;$q2";
} else {
$q2= "REPLACE INTO bill_tr_pb_pengukuran_dtl VALUES('$sb','$html',NOW(),'$opr') ";
$res2 = mysql_query($q2);
//print_r($pekerjaan);
echo json_encode($q2);
}
break;
case 'pekerjaan_rab_sb':
foreach ($_GET as $key => $value) ${$key} = $value;
foreach ($_POST as $key => $value) ${$key} = $value;
//$by_daftar = 10000;
$by_jaminan = 0;
//$no_reg = $_REQUEST['no_reg'];
//$sb = $_REQUEST['sb'];
//$pekerjaan = $_REQUEST['param'];
$html='';$_jml=1; $arr_pekerjaan = array();
foreach($_REQUEST['param'] as $key => $value):
$value = str_replace("undefined","0",$value);
$html .= $value."; ";
array_push($arr_pekerjaan, $value);
endforeach;
if ($html!='') $html = left($html, strlen($html)-2);
$arr_jenis = array();
foreach($a_jenis as $key => $value):
array_push($arr_jenis, $value);
endforeach;
$q3="select * from bill_tr_pb_pengukuran where no_pelanggan='$no_reg'";
$rs3=mysql_query($q3);
if (mysql_num_rows($rs3)==0) $sql = "REPLACE INTO bill_tr_pb_pengukuran(no_pelanggan,kode_tarif,pekerjaan,by_daftar,by_jaminan,by_pipa,by_lain,by_jumlah,last_update,update_by) values('$no_reg','".$kode_tarif."','$html','".strtonumber($by_daftar,'.',',')."','".strtonumber($by_jaminan,'.',',')."','".strtonumber($by_adm,'.',',')."','".strtonumber($by_jaringan,'.',',')."','".strtonumber($by_sambung,'.',',')."',NOW(),'$opr')";
else $sql = "UPDATE bill_tr_pb_pengukuran SET pekerjaan='$html',last_update=NOW(),update_by='$opr' where no_pelanggan='$no_reg' limit 1";
mysql_query($sql);
//echo json_encode($sql);
//KELOMPOK JENIS SAMBUNGAN
$sql = "select * from bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
$pekerjaan='';
$tambahan=0;
//echo $_jml." - ".$_GET['jml_data2']." - ".$_POST['data656']." ".$_POST['harga'][656]."<br>";
for ($i=0;$i<sizeof($arr_pekerjaan);$i++) {
$ex_koma = explode(',', $arr_pekerjaan[$i]);
if ($arr_jenis[$i]=='1' && (!in_array($sb,$PROMO_TAMBAHAN) && !in_array($sb,$MBR))) {
//echo "PROMO AKHIR TAHUN 2014";
if ($sb=='13') {
$ex_c = explode('.',ltrim($arr_pekerjaan[$i]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if (left(strtoupper($r12->nama_sub_sub_gol),13)=='ONGKOS SOLONG') {
if ($ex_koma[1]<=12) echo $abc;
else $tambahan += (($ex_koma[1]-12) * strtonumber($ex_koma[2],'.',','));
//echo $_POST['volume'][$i]."<br>";
//echo $tambahan."<br>";
}
$i++;
//else $tambahan += $_POST['volume'][$i] * strtonumber($_POST['harga'][$i],'.',',');
}
}
else {
$ex_c = explode('.',ltrim($arr_pekerjaan[$i]));
//PROMO 19
//if (($_POST['jenis_sambungan']=='18' || $_POST['jenis_sambungan']=='19') && $ex_c[1]=='4' && ($ex_c[2]=='4' || $ex_c[2]=='6')) $abc;
if (!in_array($sb,$NORMAL) && ($ex_c[1]=='4' || $ex_c[1]=='5')) {
$tambahan += $ex_koma[2] * strtonumber($ex_koma[1],'.',',');
//echo $_POST['data'.$i].";".$_POST['volume'][$i].";".$_POST['harga'][$i]."<br>";
}
}
}
if (left($arr_pekerjaan[$i],1)=='C' && (in_array($sb,$NORMAL) || $sb=='34')) {
//if (!in_array($r1->jenis_sambungan,$NORMAL)) {
$tambahan += $ex_koma[1] * strtonumber($ex_koma[2],'.',',');
//echo $_POST['harga'][$i] ."<br>" ;
}
// if (left($_POST['data'.$i],1)=='C' && ($_POST['jenis_sambungan']=='35')) {
if (left($arr_pekerjaan[$i],1)=='C' && (in_array($sb,$PROMO_TAMBAHAN)) ) {
$ex_c = explode('.',ltrim($arr_pekerjaan[$i]));
if ($ex_c[1]=='7') continue;
$tambahan += $ex_koma[1] * strtonumber($ex_koma[2],'.',',');
//echo $_POST['harga'][$i] ."<br>" ;
}
//}
//if ($no_reg=='0720210610030') echo $tambahan.$_POST['data'.$i]." <br>";
$j++;
}
//echo $sb." ".$tambahan." ".sizeof($arr_pekerjaan).print_r($arr_pekerjaan);
if ($j>0) {
$sql = "UPDATE bill_tr_pb_pengukuran SET by_tambahan='$tambahan' where no_pelanggan='$no_reg' limit 1";
mysql_query($sql);
}
$rset=mysql_query("select * from bill_tr_pb_pengukuran where no_pelanggan='$no_reg' and jenis='0'");
$row=mysql_fetch_object($rset);
$jumlaha=$row->by_jumlah;
$jumlahb=$row->by_jaminan+$row->by_pipa+$row->by_lain;
$ex_pekerjaan=explode(';',$row->pekerjaan);
//Cek Pasang Bongkar
$jml_bongkar=1;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($sb != '0' && $sb!='2' && ($sb == '10' || $sb == '3' || $sb == '11' || $sb == '12'))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if (left(strtoupper($r12->nama_sub_sub_gol),14)=='ONGKOS BONGKAR' || left(strtoupper($r12->nama_sub_sub_gol),13)=='ONGKOS PASANG') {
$jml_bongkar++;
}
$i++;
}
}
}
//Cek kelebihan pipa > 12 meter
$jml_12m=0;$jml_biaya_12=0;$lAda=0;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
//echo left(ltrim($ex_pekerjaan[$idx]),1)." $jml_bongkar 555<br>";
if ($jml_bongkar < 2 && left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($sb != '0' && $sb != '2' && ($sb == '10' || $sb == '11' || $sb == '12'))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
//if (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') {
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING')) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
$i++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($sb == '10' || $sb == '11' || $sb == '12')) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($ex_c[1]!='3' && ($ex_c[1]=='4' || right(strtoupper($r12->nama_sub_sub_gol),8) =='PENGARON') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
$lAda=1;
}
$i++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && $sb == '3') {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' and tgl_berlaku<='$tgl_reg'";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
//echo $jml_bongkar.$_POST['jenis_sambungan']."<br>";
//echo left(strtoupper($r12->nama_sub_sub_gol),5)."<br>";
if ($ex_c[1]!='3' && $ex_c[1]!='1' ) {
//&& (left(strtoupper($r12->nama_sub_sub_gol),5)=='BETON' && (left(strtoupper($r12->nama_sub_sub_gol),14)!='ONGKOS BONGKAR' && left(strtoupper($r12->nama_sub_sub_gol),13)!='ONGKOS PASANG')) ) {
if ($ex_c[1]=='4'||(right(strtoupper($r12->nama_sub_sub_gol),6) =='HANYAR'||right(strtoupper($r12->nama_sub_sub_gol),6) =='PINANG')) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
} else if ($jml_bongkar < 2 && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') && (sb == '10' || $sb == '11' || $sb == '3' || $sb == '12')) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1] $ex_c[1]<br>";
if ($ex_c[1]=='4' || $ex_c[1]=='5') {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
}
$lAda=1;
$i++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($sb=='13')) {
//echo $ex_pekerjaan[$idx]."<br>";
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "select * from bill_ms_sub_sub_golongan where kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' and tgl_berlaku<='$tgl_reg'";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
//if (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') {
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
//echo "$r12->nama_sub_sub_gol.$r12->harga_satuan;$ex_koma[1]<br>";
$jml_12m += $ex_koma[1];
//$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
if ($jml_12m > 12) $jml_biaya_12 += (($ex_koma[1]-12) * $ex_koma[2]);
$jml_biaya_12 += 0;
}
$i++;
}
}
}
$tambahan_khusus = CekTambahanKhusus($sb);
$atambahan_khusus = explode(";",$tambahan_khusus);
$jumlah_tambahan = GetTambahanRAB($sb,$no_reg);
if ($atambahan_khusus[0]>0 && $jumlah_tambahan>$atambahan_khusus[0]) $tambahan += ($jumlah_tambahan - $atambahan_khusus[0]);
//if ($tambahan<0) $tambahan=0;
//if ($atambahan_khusus[0]>0) $jml_biaya_12 = 0;
//echo $tambahan.' .. '.$jumlah_tambahan.' -- '.$atambahan_khusus[0].' -- '.$potongan;
//echo $jml_bongkar." ".$jml_biaya_12." ".$_POST['jenis_sambungan']."<br>";
if (($jml_bongkar < 2 && ($sb==10 || $sb==11)) || ($sb==10 && $lAda==1) || ($sb==3 && $lAda==1) || ($sb==11 && $lAda==1)) $tambahan+=$jml_biaya_12;
//echo $tambahan." $jml_biaya_12";
if ($_REQUEST['revisi']=='1') {
//UPDATE PELANGGAN
if ($type=='admin' || $type=='rencana') {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' ";
}
else {
if ($sb==11) {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0,last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' and stat = '1'";
}
else {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
}
mysql_query($sql);
//echo "1-->".$qry."<br>";
} else {
//UPDATE PELANGGAN
if ($type=='admin' || $type=='rencana') {
if (in_array($sb,$PROMO_TAMBAHAN)) {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' ";
//echo "1a-->".$qry."___".$sb." $sql $tambahan";
}
else {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($jumlah_tambahan-$potongan)."' WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')-$tambahan-$potongan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' ";
//echo "1b-->".$qry."___".$sb." $sql $tambahan";
}
}
else {
if ($sb==11) {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0,last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' and stat = '1'";
}
else {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_daftar='$no_reg' LIMIT 1";
mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
//echo "2-->".$qry."___".$sb." $sql $tambahan";
}
mysql_query($sql);
}
break;
case 'upload_pekerjaan1':
echo "OK";
break;
case 'upload_pekerjaan2':
// set_time_limit(0);
// require_once './inc/reader.php';
// mb_internal_encoding("8bit");
// error_reporting(E_ALL ^ E_NOTICE);
//
// $file_type = $_FILES['fname']['type'];
// $file_name = $_FILES['fname']['name'];
// $file_size = $_FILES['fname']['size'];
// $file_tmp = $_FILES['fname']['tmp_name'];
//
// $data = new Spreadsheet_Excel_Reader();
// $data->setOutputEncoding('CP1251');
//Dimulai dr baris pertama dg format No.DS | Stand | Ket | Petugas | TglBaca (isi dg angka)
//$data->read($file_name);
$k=0;
//$total = $data->sheets[0]['numRows'];
//for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($i = 1; $i <= 1000; $i++) {
//$nomor=mysql_real_escape_string(str_replace("'","",$data->sheets[0]['cells'][$i][1]));
//$stand_akhir=mysql_real_escape_string(str_replace("'","",$data->sheets[0]['cells'][$i][2]));
//$sql = "INSERT INTO bill_tr_trf(tahun_bulan,no_pelanggan,kode_rayon,kode_tarif,stand_meter_awal,stand_meter_akhir,selisih,bea_adm,jml_denda,ukuran,last_update,update_by,harga,jml_tunggakan,tarif1,tarif2,tarif3,tarif4,jml_meter,jml_bayar,kode_lokasi) VALUES (";
//mysql_query(stripslashes($sql));
$k++;
//$percent = intval(($k/$data->sheets[0]['numRows']) * 100)."%";
$percent = intval(($k/1000) * 100)."%";
echo '<script>
parent.document.getElementById("progressbar2").innerHTML="<div style=\"width:'.$percent.';background:linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); ;height:35px;\"></div>";
parent.document.getElementById("information2").innerHTML="<div style=\"text-align:center; font-weight:bold\">'.$percent.' is processed.</div>";
parent.document.getElementById("information2").innerHTML="<div style=\"text-align:center; font-weight:bold\">Process completed '.$k.' pekerjaan</div>";
</script>';
flush();
ob_flush();
}
break;
case 'upload_pekerjaan3':
echo "YES";
break;
case 'apps_pengaduan_tmp':
$nomor = $_GET['nomor'];
$tiket = $_GET['tiket'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pengaduan_apps WHERE kode_pengaduan='$nomor' AND tiket_id='$tiket' LIMIT 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
mysql_free_result($hasil);
break;
case 'apps_sb_tmp':
$nomor = $_GET['nomor'];
$tiket = $_GET['tiket'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_android WHERE no_pelanggan='$nomor' and update_by='apps' LIMIT 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
// $arr_kel = explode(";",getKelurahan($hasil['kec_pelanggan'], $hasil['kel_pelanggan']));
echo json_encode($hasil);
mysql_free_result($hasil);
break;
case 'apps_cater_tmp':
$nomor = $_GET['nomor'];
$tiket = $_GET['tiket'];
$id = $_GET['id'];
$hasil = array();
$rs0 = mysql_query("SELECT a.*, b.nama_pelanggan, b.alamat_pelanggan FROM bill_tr_cater_apps a, bill_ms_pelanggan b WHERE a.no_pelanggan=b.no_pelanggan and (a.no_pelanggan='$nomor' or a.tiket_id='$tiket') and a.updated_by='apps' and a.id='$id' LIMIT 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
mysql_free_result($hasil);
break;
case 'notify':
$ticket_id = $_REQUEST['no_calon'];
$no_reg = $_REQUEST['no_reg'];
$stat = $_REQUEST['stat'];
$api_url = "https://api.intanbanjar.id/v1/installation/".$ticket_id."/notify";
//$my_result_object = json_decode(file_get_contents($api_url, true));
$data["data_pelanggan"] =
array(
"ticket_id" => $ticket_id,
"no_register" => $no_reg,
"nama_pelanggan" => "NAMA",
"alamat_pelanggan" => "ALAMAT",
"wilayah" => "14",
"kecamatan" => "03",
"kelurahan" => "01",
"letak_meter" => "2",
"gol_tarif" => "05",
"keterangan" => "Pendaftaran Diterima"
);
$data["tagihan_pelanggan"] =
array(
"kode_tagihan" => "021",
"jml_tagihan" => "25000",
"jenis_sambungan" => "0",
"info" => "Biaya Pendaftaran Sambungan Baru",
"kode_tahapan" => "0",
"ket_tahapan" => "Pendaftaran Sambungan baru"
);
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $api_url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
//print_r(json_encode($data));
echo $response;
break;
case 'pb_pengukuran':
$kode = $_GET['nomor'];
$hasil = array();
$rs0 = mysql_query("SELECT * FROM bill_tr_pb_pengukuran WHERE no_pelanggan='$kode' limit 1");
$hasil = mysql_fetch_array($rs0);
// print_r($hasil);
echo json_encode($hasil);
break;
case 'detil_pengukuran':
$jenis_sambungan = $_REQUEST['jenis_pb'];
$no_reg = $_REQUEST['no_reg'];
$tgl_daftar = substr($no_reg,2,4)."-".substr($no_reg,6,2)."-".substr($no_reg,8,2);
echo '<table id="myTable" class="table table-bordered table-hover table-striped display dt-responsive nowrap cellspacing="0" table-compact container-fluid" width="100%">
<thead>
<tr class="text-center">
<td rowspan=2 style="text-align:center;vertical-align: middle;font-weight:bold;">NO</td>
<td rowspan=2 style="text-align:center;vertical-align: middle;font-weight:bold;">URAIAN PEKERJAAN</td>
<td rowspan=1 colspan=2 style="text-align:center;font-weight:bold;">VOLUME</td>
<td rowspan=2 style="text-align:center;vertical-align: middle;font-weight:bold;">HARGA SATUAN (Rp)</td>
<td rowspan=2 style="text-align:center;vertical-align: middle;font-weight:bold;">PILIH</td>
</tr>
<tr class="text-center">
<td style="text-align:center;font-weight:bold;">JUMLAH</td>
<td style="text-align:center;font-weight:bold;">SATUAN</td>
</tr>
</thead>
<tbody>';
$ex_pekerjaan = array();
$rs0 = mysql_query("select * from bill_tr_pb_pengukuran_dtl where jenis_sambungan='$jenis_sambungan' ");
$r0=mysql_fetch_object($rs0);
if (mysql_num_rows($rs0) > 0) {
$ex_pekerjaan = explode(',',$r0->pekerjaan);
}
mysql_free_result($rs0);
$idx=0; $i=1; $total_pekerjaan=0; $total_biaya=0;
$sql = "SELECT * FROM bill_ms_golongan ORDER BY kode_gol ";
$rs = mysql_query($sql);
while ($row = mysql_fetch_object($rs)) {
if ($idx==0) {
echo '<tr>
<td class="text-center"><b>'.$row->kode_gol.'</b></td>
<td class="col-sm-5"><b>'.$row->nama_gol.'</b></td>
<td class="col-sm-1"> </td>
<td class="col-sm-2"> </td>
<td class="col-sm-2"> </td>
<td class="col-sm-2"> </td>
</tr>';
$idx=1;
} else {
echo '<tr>
<td> </td>
<td class="col-sm-5"> </td>
<td class="col-sm-1"> </td>
<td class="col-sm-2"> </td>
<td class="col-sm-2"> </td>
<td class="col-sm-2"> </td>
</tr>';
echo '<tr>
<td class="text-center"><b>'.$row->kode_gol.'</b></td>
<td class="col-sm-5"><b>'.$row->nama_gol.'</b></td>
<td class="col-sm-1"> </td>
<td class="col-sm-2"> </td>
<td class="col-sm-2"> </td>
<td class="col-sm-2"> </td>
</tr>';
}
$res=mysql_query("select * from bill_ms_sub_golongan where kode_gol='$row->kode_gol' order by kode_gol,cast(kode_sub_gol AS unsigned)");
while ($r2=mysql_fetch_object($res)) {
if ($r2->kode_sub_gol=='7') {
//SUBSIDI
$arr_2024 = array("63", "77","78","79","80","81","82");
if ( ($tgl_daftar >= '2022-07-04' && $tgl_daftar <= '2022-07-16') || in_array($jenis_sambungan, $arr_2024) ) {
$arr_subsidi = explode(";",CekTambahanSubsidi($jenis_sambungan,$no_reg,'nilai'));
$jml_subsidi = $arr_subsidi[3];
}
}
else $jml_subsidi=0;
if ($jml_subsidi>0) {
echo "<tr>
<td align='right'> </td>
<td align='left'><b>$r2->nama_sub_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='right'> ".number_format($jml_subsidi)."</td>
<td align='center'> </td>
</tr>";
} else {
echo "<tr>
<td align='right'> </td>
<td align='left'><b>$r2->nama_sub_gol</b></td>
<td align='center'> </td>
<td align='left'> </td>
<td align='center'> </td>
<td align='center'> </td>
</tr>";
}
$ketemu = 0; $i=1;
if (sizeof($ex_pekerjaan)>0) {
for ($m=0;$m<count($ex_pekerjaan);$m++) {
$ex_kode=explode(",",trim($ex_pekerjaan[$m]));
$kode=explode(".",trim($ex_kode[0]));
$rs3 = mysql_query("select * from bill_ms_sub_sub_golongan where (kode_gol='".$kode[0]."' and kode_gol='".$r2->kode_gol."') and (kode_sub_gol='".$kode[1]."' and kode_sub_gol='".$r2->kode_sub_gol."') and kode_sub_sub_gol='".$kode[2]."' and tgl_berlaku='".$kode[5]."' order by kode_gol,cast(kode_sub_gol AS unsigned),cast(kode_sub_sub_gol AS unsigned),tgl_berlaku desc");
//$rs3 = mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' and tgl_berlaku='".$kode[5]."' order by kode_gol,cast(kode_sub_gol AS unsigned),cast(kode_sub_sub_gol AS unsigned),tgl_berlaku desc");
while ($r3=mysql_fetch_object($rs3)) {
$ketemu = 0; $_volume=0;
$_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol.$r3->jenis.$r3->harga_satuan.$r3->tgl_berlaku";
$_kode_kirim = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol;$r3->jenis;$r3->harga_satuan;$r3->tgl_berlaku";
// if ($i<>1 && $_kode_gol == "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol") {
// continue;
// }
$rs4 = mysql_query("SELECT * FROM bill_tr_pb_pengukuran WHERE no_pelanggan='".$no_reg."' LIMIT 1 ");
while ($r4=mysql_fetch_object($rs4)) {
$ex_pekerjaan4=explode(";",trim($r4->pekerjaan));
//echo $r4->pekerjaan;
//print_r($ex_pekerjaan4);
if (sizeof($ex_pekerjaan4)>0) {
for ($n=0;$n<count($ex_pekerjaan4);$n++) {
$ex_kode4=explode(",",trim($ex_pekerjaan4[$n]));
$kode4=explode(".",trim($ex_kode4[0]));
//print_r($kode4);
if ($r3->kode_gol==$kode4[0] && $r3->kode_sub_gol==$kode4[1] && $r3->kode_sub_sub_gol==$kode4[2] && $r3->tgl_berlaku==$kode[5]) {
$ketemu=1;
$_volume = $ex_kode4[1];
$total_pekerjaan++;
$total_biaya += ($_volume * $r3->harga_satuan);
//break;
}
}
}
}
echo "<tr>
<td align='center'>$i </td>
<td align='left'>$r3->nama_sub_sub_gol</td>";
if ($ketemu==1 && $_volume) {
echo "<td align='right'><input type='text' name='vol_".$k."' id='vol_".$k."' size='3' value='".$_volume."' class='text-right'></td>";
echo "<td align='left'>".$r3->satuan." </td>
<td align='right'><input type='hidden' name='harga[]' value=$r3->harga_satuan>".number_format($r3->harga_satuan)." </td>";
if ($r3->kode_gol=='A' || $r3->kode_gol=='B') echo "<td align='center'><input type='checkbox' checked name='cb".$k."' id='cb".$k."' value='$_kode_gol' class='gol_id'><input type='hidden' name='data".$k."' class='gol_id' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
else echo "<td align='center'><input type='checkbox' checked name='cb".$k."' id='cb".$k."' value='$_kode_kirim' class='gol_id'><input type='hidden' name='data".$k."' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
echo "<input type='hidden' name='jenis[]' value=$r3->jenis>";
} else {
echo "<td align='right'><input type='text' name='vol_".$k."' id='vol_".$k."' size='3' value='0' class='text-right'></td>";
echo "<td align='left'>".$r3->satuan." </td>
<td align='right'><input type='hidden' name='harga[]' value=$r3->harga_satuan>".number_format($r3->harga_satuan)." </td>";
if ($r3->kode_gol=='A' || $r3->kode_gol=='B') echo "<td align='center'><input type='checkbox' name='cb".$k."' id='cb".$k."' value='$_kode_gol' class='gol_id'><input type='hidden' name='data".$k."' class='gol_id' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
else echo "<td align='center'><input type='checkbox' name='cb".$k."' id='cb".$k."' value='$_kode_kirim' class='gol_id'><input type='hidden' name='data".$k."' value='$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol'><input type='hidden' name='jml_tungg' value='".$k."'></td>";
echo "<input type='hidden' name='jenis[]' value=$r3->jenis>";
}
echo" </tr>";
$k++;
$i++;
//break;
}
}
}
/*
$result=mysql_query("select * from bill_ms_sub_sub_golongan where kode_gol='$r2->kode_gol' and kode_sub_gol='$r2->kode_sub_gol' order by kode_gol,cast(kode_sub_gol AS unsigned),cast(kode_sub_sub_gol AS unsigned),tgl_berlaku desc");
while ($r3=mysql_fetch_object($result)) {
$ketemu = 0;
if (sizeof($ex_pekerjaan)>0) {
for ($m=0;$m<count($ex_pekerjaan);$m++) {
$ex_kode=explode(",",trim($ex_pekerjaan[$m]));
$kode=explode(".",trim($ex_kode[0]));
if ($r3->kode_gol==$kode[0] && $r3->kode_sub_gol==$kode[1] && $r3->kode_sub_sub_gol==$kode[2] && $r3->tgl_berlaku==$kode[5]) {
$ketemu=1;
break;
}
}
}
if ($k==1) $_kode_golx = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
if ($k<>1 && $_kode_golx == "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol") {
continue;
}
$_kode_golx = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol";
$_kode_gol = "$r3->kode_gol.$r3->kode_sub_gol.$r3->kode_sub_sub_gol.$r3->jenis.$r3->harga_satuan.$r3->tgl_berlaku";
$bg = "#EFEFEF";
echo "<tr bgcolor='$bg' onmouseover=\"bgColor='yellow'\" onmouseout=\"bgColor='#FFFFFF'\">
<td align='center'>$i </td>
<td align='left'>$r3->nama_sub_sub_gol</td>";
echo "<td align='left'>".$r3->satuan." </td>
<td align='right'><input type='hidden' id='arr_harga".$i."' value=$r3->harga_satuan>".number_format($r3->harga_satuan)." </td>
<td align='center'>".$r3->tgl_berlaku." </td>";
echo "<input type='hidden' id='arr_jenis".$i."' value=$r3->jenis>";
if ($ketemu==1) echo "<td align='center'><input type='checkbox' checked class='gol_id' id='NOREG".$i."' value=".$_kode_gol."></td> </tr>";
else echo "<td align='center'><input type='checkbox' class='gol_id' id='NOREG".$i."' value=".$_kode_gol."></td> </tr>";
$k++;
$i++;
} //sub_sub_golongan
*/
} //sub_golongan
$idx++;
} //golongan
if ($total_biaya-$jml_subsidi < 0) $jml_subsidi=0;
echo '</tbody>
</table>
<div class="panel-footer text-right" style="font-size:12px;color:red">
<tr>
<td class="text-right">TOTAL PEKERJAAN : '.number_format($total_pekerjaan).'</td>
<td class="text-right"> | TOTAL BIAYA : '.number_format($total_biaya-$jml_subsidi).'</td>
</tr>
</div>
';
break;
case 'update_pekerjaan_rab':
foreach ($_GET as $key => $value) ${$key} = $value;
foreach ($_POST as $key => $value) ${$key} = $value;
//$by_daftar = 10000;
$by_jaminan = 0;
//$no_reg = $_REQUEST['no_reg'];
//$sb = $_REQUEST['sb'];
//$pekerjaan = $_REQUEST['param'];
$html='';$_jml=1; $arr_pekerjaan = array();
foreach($param as $key => $value):
$value = str_replace("undefined","0",$value);
$arr_value = explode(";",$value);
$html .= $arr_value[0].",".$arr_value[4].",".$arr_value[2]."; ";
array_push($arr_pekerjaan, $value);
endforeach;
if ($html!='') $html = left($html, strlen($html)-2);
$arr_jenis = array();
foreach($a_jenis as $key => $value):
array_push($arr_jenis, $value);
endforeach;
// $q3="SELECT * FROM bill_tr_pb_pengukuran WHERE no_pelanggan='$no_reg'";
// $rs3=mysql_query($q3);
// if (mysql_num_rows($rs3)==0) $sql = "REPLACE INTO bill_tr_pb_pengukuran(no_pelanggan,kode_tarif,pekerjaan,by_daftar,by_jaminan,by_pipa,by_lain,by_jumlah,last_update,update_by) VALUES('$no_reg','".$kode_tarif."','$html','".strtonumber($by_daftar,'.',',')."','".strtonumber($by_jaminan,'.',',')."','".strtonumber($by_adm,'.',',')."','".strtonumber($by_jaringan,'.',',')."','".strtonumber($by_sambung,'.',',')."',NOW(),'$opr')";
// else $sql = "UPDATE bill_tr_pb_pengukuran SET pekerjaan='$html',last_update=NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' limit 1";
// mysql_query($sql);
// echo $sql;
// print_r($arr_pekerjaan);
//KELOMPOK JENIS SAMBUNGAN
$sql = "SELECT * FROM bill_ms_pb_kelompok";
$rs = mysql_query($sql);
$r = mysql_fetch_object($rs);
$_apromo = explode(",",$r->promo);
$PROMO = array();
$SPROMO = "";
for ($m=0;$m<sizeof($_apromo);$m++) {
array_push($PROMO,$_apromo[$m]);
$SPROMO .= "$_apromo[$m],";
}
$SPROMO = left($SPROMO,strlen($SPROMO)-1);
//print_r($PROMO);
$_apromo_tambahan = explode(",",$r->promo_tambahan);
$PROMO_TAMBAHAN = array();
$SPROMO_TAMBAHAN = "";
for ($m=0;$m<sizeof($_apromo_tambahan);$m++) {
array_push($PROMO_TAMBAHAN,$_apromo_tambahan[$m]);
$SPROMO_TAMBAHAN .= "$_apromo_tambahan[$m],";
}
$SPROMO_TAMBAHAN = left($SPROMO_TAMBAHAN,strlen($SPROMO_TAMBAHAN)-1);
$_anormal = explode(",",$r->normal);
$NORMAL = array();
$SNORMAL = "";
for ($m=0;$m<sizeof($_anormal);$m++) {
array_push($NORMAL,$_anormal[$m]);
$SNORMAL .= "$_anormal[$m],";
}
$SNORMAL = left($SNORMAL,strlen($SNORMAL)-1);
$_ambr = explode(",",$r->mbr);
$MBR = array();
$SMBR = "";
for ($m=0;$m<sizeof($_ambr);$m++) {
array_push($MBR,$_ambr[$m]);
$SMBR .= "$_ambr[$m],";
}
$SMBR = left($SMBR,strlen($SMBR)-1);
$_aakhir_tahun = explode(",",$r->akhir_tahun);
$AKHIR_TAHUN = array();
$SAKHIR_TAHUN = "";
for ($m=0;$m<sizeof($_aakhir_tahun);$m++) {
array_push($AKHIR_TAHUN,$_aakhir_tahun[$m]);
$SAKHIR_TAHUN .= "$_aakhir_tahun[$m],";
}
$SAKHIR_TAHUN = left($SAKHIR_TAHUN,strlen($SAKHIR_TAHUN)-1);
$_akolektif = explode(",",$r->kolektif);
$KOLEKTIF = array();
$SKOLEKTIF = array();
for ($m=0;$m<sizeof($_akolektif);$m++) {
array_push($KOLEKTIF,$_akolektif[$m]);
$SKOLEKTIF .= "$_akolektif[$m],";
}
$SKOLEKTIF = left($SKOLEKTIF,strlen($SKOLEKTIF)-1);
mysql_free_result($rs);
//AKHIR KELOMPOK JENIS SAMBUNGAN
$pekerjaan='';
$tambahan=0;
$_jml=sizeof($arr_pekerjaan);
for ($i=0;$i<$_jml;$i++) {
//if (isset($_POST['cb'.$i])) {
$arr_data = explode(";", $arr_pekerjaan[$i]);
$_kode = $arr_data[0];
$_jenis = $arr_data[1];
$_volume = $arr_data[4];
$_harga = $arr_data[2];
if ($_volume=='') $pekerjaan .= $_kode.",1,".strtonumber($_harga,'.',',')."; ";
else $pekerjaan .= $_kode.",".$_volume.",".strtonumber($_harga,'.',',')."; ";
if ($_jenis=='1' && (!in_array($jenis_sb,$PROMO_TAMBAHAN) && !in_array($jenis_sb,$MBR))) {
if ($jenis_sb=='13') {
$ex_c = explode('.',ltrim($_kode));
$sql12 = "SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if (left(strtoupper($r12->nama_sub_sub_gol),13)=='ONGKOS SOLONG') {
if ($_volume<=12) echo $abc;
else $tambahan += (($_volume-12) * strtonumber($_harga,'.',','));
}
$i++;
}
}
else {
$ex_c = explode('.',ltrim($_kode));
if (!in_array($jenis_sb,$NORMAL) && ($ex_c[1]=='4' || $ex_c[1]=='5')) {
$tambahan += $_volume * strtonumber($_harga,'.',',');
}
}
}
if (left($_kode,1)=='C' && (in_array($jenis_sb,$NORMAL) || $jenis_sb=='34')) {
$tambahan += $_volume * strtonumber($_harga,'.',',');
}
if (left($_kode,1)=='C' && (in_array($jenis_sb,$PROMO_TAMBAHAN)) ) {
$ex_c = explode('.',ltrim($_kode));
if ($ex_c[1]=='7') continue;
$tambahan += $_volume * strtonumber($_harga,'.',',');
}
$j++;
//} //cbox
}
$pekerjaan = substr($pekerjaan,0,strlen($pekerjaan)-2);
// echo $pekerjaan;
// echo " tambahan=".$tambahan;
$q0= "SELECT * FROM bill_ms_pb_sambungan WHERE kode_sambungan='".$jenis_sb."' limit 1";
$res0 = mysql_query($q0);
$row0 = mysql_fetch_object($res0);
$potongan = $row0->potongan;
mysql_free_result($res0);
$q3="SELECT * FROM bill_tr_pb_pengukuran WHERE no_pelanggan='$no_reg'";
$rs3=mysql_query($q3);
if (mysql_num_rows($rs3)==0) $sql = "REPLACE INTO bill_tr_pb_pengukuran(no_pelanggan,kode_tarif,pekerjaan,by_daftar,by_jaminan,by_pipa,by_lain,by_jumlah,by_tambahan,last_update,update_by) values('$no_reg','".$kode_tarif."','$pekerjaan','".strtonumber($by_daftar,'.',',')."','".strtonumber($by_jaminan,'.',',')."','".strtonumber($by_adm,'.',',')."','".strtonumber($by_jaringan,'.',',')."','".strtonumber($by_sambung,'.',',')."','$tambahan',NOW(),'$opr')";
else $sql = "UPDATE bill_tr_pb_pengukuran SET kode_tarif='".$kode_tarif."',pekerjaan='$pekerjaan',by_daftar='".strtonumber($by_daftar,'.',',')."',by_jaminan='".strtonumber($by_jaminan,'.',',')."',by_pipa='".strtonumber($by_adm,'.',',')."',by_lain='".strtonumber($by_jaringan,'.',',')."',by_jumlah='".strtonumber($by_sambung,'.',',')."',by_tambahan='$tambahan',last_update=NOW(),update_by='$opr' where no_pelanggan='$no_reg'";
//mysql_query($sql);
//echo $sql;
$flag=1;
$rset=mysql_query("SELECT * FROM bill_tr_pb_pengukuran WHERE no_pelanggan='$no_reg' and jenis='0'");
$row=mysql_fetch_object($rset);
$jumlaha=$row->by_jumlah;
$jumlahb=$row->by_jaminan+$row->by_pipa+$row->by_lain;
$ex_pekerjaan=explode(';',$row->pekerjaan);
//Cek Pasang Bongkar
$jml_bongkar=1;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($jenis_sb != '0' && $jenis_sb != '2' && ($jenis_sb == '10' || $jenis_sb == '3' || $jenis_sb == '11' || $jenis_sb == '12'))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if (left(strtoupper($r12->nama_sub_sub_gol),14)=='ONGKOS BONGKAR' || left(strtoupper($r12->nama_sub_sub_gol),13)=='ONGKOS PASANG') {
$jml_bongkar++;
}
$i++;
}
}
}
// echo " bongkar=".$jml_bongkar;
//Cek kelebihan pipa > 12 meter
$jml_12m=0;$jml_biaya_12=0;$lAda=0;
for ($idx=0;$idx<count($ex_pekerjaan);$idx++) {
if ($jml_bongkar < 2 && left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($jenis_sb != '0' && $jenis_sb != '2' && ($jenis_sb == '10' || $jenis_sb == '11' || $jenis_sb == '12'))) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING')) {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
$i++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($jenis_sb == '10' || $jenis_sb == '11' || $jenis_sb == '12')) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' order by tgl_berlaku desc";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($ex_c[1]!='3' && ($ex_c[1]=='4' || right(strtoupper($r12->nama_sub_sub_gol),8) =='PENGARON') ) {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
$lAda=1;
}
$i++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && $jenis_sb == '3') {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' and tgl_berlaku<='$tgl_reg'";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($ex_c[1]!='3' && $ex_c[1]!='1' ) {
if ($ex_c[1]=='4'||(right(strtoupper($r12->nama_sub_sub_gol),6) =='HANYAR'||right(strtoupper($r12->nama_sub_sub_gol),6) =='PINANG')) {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
} else if ($jml_bongkar < 2 && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') && ($jenis_sb == '10' || $jenis_sb == '11' || $jenis_sb == '3' || $jenis_sb == '12')) {
if ($ex_c[1]=='4' || $ex_c[1]=='5') {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
}
$lAda=1;
$i++;
}
} else if (left(ltrim($ex_pekerjaan[$idx]),1)=='C' && ($jenis_sb=='13')) {
$ex_koma = explode(',',$ex_pekerjaan[$idx]);
$ex_c = explode('.',ltrim($ex_koma[0]));
$sql12 = "SELECT * FROM bill_ms_sub_sub_golongan WHERE kode_gol = '".$ex_c[0]."' and kode_sub_gol = '".$ex_c[1]."' and kode_sub_sub_gol = '".$ex_c[2]."' and tgl_berlaku<='$tgl_reg'";
$rs12 = mysql_query($sql12);
$i=1;
while ($r12 = mysql_fetch_object($rs12)) {
if ($i==1) $_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($i<>1 && $_kode_gol == "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol") {
continue;
}
$_kode_gol = "$r12->kode_gol.$r12->kode_sub_gol.$r12->kode_sub_sub_gol";
if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) !='ONGKOS SOLONG' && left(strtoupper($r12->nama_sub_sub_gol),15) !='ONGKOS CROSSING') ) {
$jml_12m += $ex_koma[1];
$jml_biaya_12 += ($ex_koma[1] * $ex_koma[2]);
}
else if ($ex_c[1]!='3' && (left(strtoupper($r12->nama_sub_sub_gol),13) =='ONGKOS SOLONG' || left(strtoupper($r12->nama_sub_sub_gol),15) =='ONGKOS CROSSING') ) {
$jml_12m += $ex_koma[1];
if ($jml_12m > 12) $jml_biaya_12 += (($ex_koma[1]-12) * $ex_koma[2]);
$jml_biaya_12 += 0;
}
$i++;
}
}
}
// echo " jml_biaya_12 ".$jml_biaya_12."<br>";
$tambahan_khusus = CekTambahanKhusus($jenis_sb);
$atambahan_khusus = explode(";",$tambahan_khusus);
$jumlah_tambahan = GetTambahanRAB($jenis_sb, $no_reg);
if ($atambahan_khusus[0]>0 && $jumlah_tambahan>$atambahan_khusus[0]) $tambahan += ($jumlah_tambahan - $atambahan_khusus[0]);
//SUBSIDI
$arr_2024 = array("63", "77","78","79","80","81","82");
if ( ($tgl_reg >= '2022-07-04' && $tgl_reg <= '2022-07-16') || in_array($jenis_sb, $arr_2024) ) {
CekTambahanSubsidi($jenis_sb,$no_reg,'kuota');
$arr_subsidi = explode(";",CekTambahanSubsidi($jenis_sb,$no_reg,'nilai'));
$jml_subsidi = $arr_subsidi[3];
$jml_tambahan = $arr_subsidi[1];
if ($jml_subsidi > 0) {
$tambahan += ($jml_tambahan >= $jml_subsidi) ? (($tambahan+$jml_tambahan)+$jml_subsidi+$potongan) : 0;
}
}
// echo $tambahan.' .. '.$jumlah_tambahan.' -- '.$atambahan_khusus[0].' -- '.$potongan;
// echo $jml_bongkar." ".$jml_biaya_12." ".$jenis_sb."<br>";
if (($jml_bongkar < 2 && ($jenis_sb==10 || $jenis_sb==11)) || ($jenis_sb==10 && $lAda==1) || ($jenis_sb==3 && $lAda==1) || ($jenis_sb==11 && $lAda==1)) $tambahan+=$jml_biaya_12;
//echo $tambahan." $jml_biaya_12";
if ($is_revisi=='1') {
//UPDATE PELANGGAN
if ($type=='admin' || $type=='rencana') {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' ";
}
else {
if ($jenis_sb==11) {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0,last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' and stat = '1'";
}
else {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$sql="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
}
// mysql_query($sql);
//echo "1-->".$qry."<br>";
} else {
//UPDATE PELANGGAN
if ($type=='admin' || $type=='rencana') {
if (in_array($jenis_sb,$PROMO_TAMBAHAN)) {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan)."',bea_tambahan='".($tambahan)."' WHERE no_pelanggan='$no_reg' ";
// mysql_query($qry);
$sql="UPDATE bill_tr_pb_pengukuran set by_tambahan='".($tambahan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
else {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($jumlah_tambahan-$potongan)."' WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_pelanggan='$no_reg' ";
// mysql_query($qry);
$sql="UPDATE bill_tr_pb_pengukuran set by_tambahan='".($tambahan-$potongan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
}
else {
if ($jenis_sb==11) {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0 WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($by_total,'.',','))."',bea_tambahan=0,last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' and stat = '1'";
// mysql_query($qry);
$sql="UPDATE bill_tr_pb_pengukuran set by_tambahan='".($tambahan-$potongan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
else {
$qry="UPDATE bill_tr_pb_android set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($_POST['by_total'],'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_pelanggan='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_tr_revisi set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($_POST['by_total'],'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."' WHERE no_daftar='$no_reg' LIMIT 1";
// mysql_query($qry);
$qry="UPDATE bill_pb_pelanggan set kode_ukuran='".$kode_tarif."',bea_daftar='".strtonumber($by_daftar,'.',',')."',bea_standar='".strtonumber($by_total,'.',',')."',bea_pasang='".(strtonumber($_POST['by_total'],'.',',')+$tambahan-$potongan)."',bea_tambahan='".($tambahan-$potongan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
// mysql_query($qry);
$sql="UPDATE bill_tr_pb_pengukuran set by_tambahan='".($tambahan-$potongan)."',last_update= NOW(),update_by='$opr' WHERE no_pelanggan='$no_reg' ";
}
}
// mysql_query($sql);
// echo "2-->".$qry."___".$jenis_sb." -- ".(strtonumber($by_total,'.',',')+$tambahan-$potongan)." $type $tambahan <br>";
}
break;
}
?>
Did this file decode correctly?
Original Code
<?php
/*
unknown
*/
$Q39C26ADC4E3EB2065229F96849019490="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";eval(base64_decode(gzuncompress(base64_decode($Q39C26ADC4E3EB2065229F96849019490))));?>
Function Calls
gzuncompress | 3 |
base64_decode | 6 |
Stats
MD5 | c81cc3db1f2b0827a7e4468eaf3361c4 |
Eval Count | 3 |
Decode Time | 588 ms |