|
Server IP : 127.0.0.1 / Your IP : 127.0.0.1 Web Server : Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3 System : Windows NT WIN-R7LTCC7BPLI 6.3 build 9200 (Windows Server 2012 R2 Datacenter Edition) i586 User : GerbangSIPAD ( 0) PHP Version : 5.6.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : C:/xampp5/htdocs/bhumie/protected/components/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
class CopyDataFunc extends CApplicationComponent{
/*DAFTAR FUNCTION COPY DATA PENILAIAN TAHUNAN*/
public function CopyDataDbkbJpb2($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb2';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb2= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb2= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb2 = $isiTahunSebelum[$key]['kls_dbkb_jpb2'];
$lantai_min_jpb2 = $isiTahunSebelum[$key]['lantai_min_jpb2'];
$lantai_max_jpb2 = $isiTahunSebelum[$key]['lantai_max_jpb2'];
$nilai_dbkb_jpb2 = $isiTahunSebelum[$key]['nilai_dbkb_jpb2'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb2.'\', \''.$lantai_min_jpb2.'\', \''.$lantai_max_jpb2.'\', \''.$nilai_dbkb_jpb2.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb2, kls_dbkb_jpb2, lantai_min_jpb2, lantai_max_jpb2, nilai_dbkb_jpb2, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 2 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 2 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 2 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb3($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb3';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb3= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb3= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$lbr_bent_min_dbkb_jpb3 = $isiTahunSebelum[$key]['lbr_bent_min_dbkb_jpb3'];
$lbr_bent_max_dbkb_jpb3 = $isiTahunSebelum[$key]['lbr_bent_max_dbkb_jpb3'];
$ting_kolom_min_dbkb_jpb3 = $isiTahunSebelum[$key]['ting_kolom_min_dbkb_jpb3'];
$ting_kolom_max_dbkb_jpb3 = $isiTahunSebelum[$key]['ting_kolom_max_dbkb_jpb3'];
$nilai_dbkb_jpb3 = $isiTahunSebelum[$key]['nilai_dbkb_jpb3'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$lbr_bent_min_dbkb_jpb3.'\', \''.$lbr_bent_max_dbkb_jpb3.'\', \''.$ting_kolom_min_dbkb_jpb3.'\', \''.$ting_kolom_max_dbkb_jpb3.'\', \''.$nilai_dbkb_jpb3.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb3, lbr_bent_min_dbkb_jpb3, lbr_bent_max_dbkb_jpb3, ting_kolom_min_dbkb_jpb3, ting_kolom_max_dbkb_jpb3, nilai_dbkb_jpb3, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 3 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 3 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 3 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb4($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb4';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb4= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb4= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb4 = $isiTahunSebelum[$key]['kls_dbkb_jpb4'];
$lantai_min_jpb4 = $isiTahunSebelum[$key]['lantai_min_jpb4'];
$lantai_max_jpb4 = $isiTahunSebelum[$key]['lantai_max_jpb4'];
$nilai_dbkb_jpb4 = $isiTahunSebelum[$key]['nilai_dbkb_jpb4'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb4.'\', \''.$lantai_min_jpb4.'\', \''.$lantai_max_jpb4.'\', \''.$nilai_dbkb_jpb4.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb4, kls_dbkb_jpb4, lantai_min_jpb4, lantai_max_jpb4, nilai_dbkb_jpb4, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 4 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 4 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 4 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb5($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb5';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb5= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb5= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb5 = $isiTahunSebelum[$key]['kls_dbkb_jpb5'];
$lantai_min_jpb5 = $isiTahunSebelum[$key]['lantai_min_jpb5'];
$lantai_max_jpb5 = $isiTahunSebelum[$key]['lantai_max_jpb5'];
$nilai_dbkb_jpb5 = $isiTahunSebelum[$key]['nilai_dbkb_jpb5'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb5.'\', \''.$lantai_min_jpb5.'\', \''.$lantai_max_jpb5.'\', \''.$nilai_dbkb_jpb5.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb5, kls_dbkb_jpb5, lantai_min_jpb5, lantai_max_jpb5, nilai_dbkb_jpb5, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->queryAll();
}
$transaction->commit();
return "Copy Data DBKB JPB 5 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 5 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 5 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb6($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb6';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb6= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb6= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb6 = $isiTahunSebelum[$key]['kls_dbkb_jpb6'];
$nilai_dbkb_jpb6 = $isiTahunSebelum[$key]['nilai_dbkb_jpb6'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb6.'\', \''.$nilai_dbkb_jpb6.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb6, kls_dbkb_jpb6, nilai_dbkb_jpb6, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 6 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 6 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 6 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb7($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb7';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb7= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb7= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$jns_dbkb_jpb7 = $isiTahunSebelum[$key]['jns_dbkb_jpb7'];
$bintang_dbkb_jpb7 = $isiTahunSebelum[$key]['bintang_dbkb_jpb7'];
$lantai_min_jpb7 = $isiTahunSebelum[$key]['lantai_min_jpb7'];
$lantai_max_jpb7 = $isiTahunSebelum[$key]['lantai_max_jpb7'];
$nilai_dbkb_jpb7 = $isiTahunSebelum[$key]['nilai_dbkb_jpb7'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$jns_dbkb_jpb7.'\', \''.$bintang_dbkb_jpb7.'\', \''.$lantai_min_jpb7.'\', \''.$lantai_max_jpb7.'\', \''.$nilai_dbkb_jpb7.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb7, jns_dbkb_jpb7, bintang_dbkb_jpb7, lantai_min_jpb7, lantai_max_jpb7, nilai_dbkb_jpb7, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 7 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 7 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 7 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb8($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb8';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb8= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb8= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$lbr_bent_min_dbkb_jpb8 = $isiTahunSebelum[$key]['lbr_bent_min_dbkb_jpb8'];
$lbr_bent_max_dbkb_jpb8 = $isiTahunSebelum[$key]['lbr_bent_max_dbkb_jpb8'];
$ting_kolom_min_dbkb_jpb8 = $isiTahunSebelum[$key]['ting_kolom_min_dbkb_jpb8'];
$ting_kolom_max_dbkb_jpb8 = $isiTahunSebelum[$key]['ting_kolom_max_dbkb_jpb8'];
$nilai_dbkb_jpb8 = $isiTahunSebelum[$key]['nilai_dbkb_jpb8'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$lbr_bent_min_dbkb_jpb8.'\', \''.$lbr_bent_max_dbkb_jpb8.'\', \''.$ting_kolom_min_dbkb_jpb8.'\', \''.$ting_kolom_max_dbkb_jpb8.'\', \''.$nilai_dbkb_jpb8.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb8, lbr_bent_min_dbkb_jpb8, lbr_bent_max_dbkb_jpb8, ting_kolom_min_dbkb_jpb8, ting_kolom_max_dbkb_jpb8, nilai_dbkb_jpb8, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 8 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 8 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 8 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb9($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb9';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb9= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb9= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb9 = $isiTahunSebelum[$key]['kls_dbkb_jpb9'];
$lantai_min_jpb9 = $isiTahunSebelum[$key]['lantai_min_jpb9'];
$lantai_max_jpb9 = $isiTahunSebelum[$key]['lantai_max_jpb9'];
$nilai_dbkb_jpb9 = $isiTahunSebelum[$key]['nilai_dbkb_jpb9'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb9.'\', \''.$lantai_min_jpb9.'\', \''.$lantai_max_jpb9.'\', \''.$nilai_dbkb_jpb9.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb9, kls_dbkb_jpb9, lantai_min_jpb9, lantai_max_jpb9, nilai_dbkb_jpb9, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 9 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 9 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 9 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb12($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb12';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb12= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb12= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$type_dbkb_jpb12 = $isiTahunSebelum[$key]['type_dbkb_jpb12'];
$nilai_dbkb_jpb12 = $isiTahunSebelum[$key]['nilai_dbkb_jpb12'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$type_dbkb_jpb12.'\', \''.$nilai_dbkb_jpb12.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb12, type_dbkb_jpb12, nilai_dbkb_jpb12, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 12 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 12 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 12 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb13($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb13';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb13= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb13= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb13 = $isiTahunSebelum[$key]['kls_dbkb_jpb13'];
$lantai_min_jpb13 = $isiTahunSebelum[$key]['lantai_min_jpb13'];
$lantai_max_jpb13 = $isiTahunSebelum[$key]['lantai_max_jpb13'];
$nilai_dbkb_jpb13 = $isiTahunSebelum[$key]['nilai_dbkb_jpb13'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb13.'\', \''.$lantai_min_jpb13.'\', \''.$lantai_max_jpb13.'\', \''.$nilai_dbkb_jpb13.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb13, kls_dbkb_jpb13, lantai_min_jpb13, lantai_max_jpb13, nilai_dbkb_jpb13, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 13 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 13 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 13 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb14($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb14';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb14= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb14= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$nilai_dbkb_jpb14 = $isiTahunSebelum[$key]['nilai_dbkb_jpb14'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$nilai_dbkb_jpb14.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb14, nilai_dbkb_jpb14, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 14 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 14 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 14 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb15($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb15';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb15= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb15= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$jns_tangki_dbkb_jpb15 = $isiTahunSebelum[$key]['jns_tangki_dbkb_jpb15'];
$kapasitas_min_dbkb_jpb15 = $isiTahunSebelum[$key]['kapasitas_min_dbkb_jpb15'];
$kapasitas_max_dbkb_jpb15 = $isiTahunSebelum[$key]['kapasitas_max_dbkb_jpb15'];
$nilai_dbkb_jpb15 = $isiTahunSebelum[$key]['nilai_dbkb_jpb15'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$jns_tangki_dbkb_jpb15.'\', \''.$kapasitas_min_dbkb_jpb15.'\', \''.$kapasitas_max_dbkb_jpb15.'\', \''.$nilai_dbkb_jpb15.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb15, jns_tangki_dbkb_jpb15, kapasitas_min_dbkb_jpb15, kapasitas_max_dbkb_jpb15, nilai_dbkb_jpb15, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 15 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 15 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 15 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbJpb16($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_jpb16';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb16= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_jpb16= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kls_dbkb_jpb16 = $isiTahunSebelum[$key]['kls_dbkb_jpb16'];
$lantai_min_jpb16 = $isiTahunSebelum[$key]['lantai_min_jpb16'];
$lantai_max_jpb16 = $isiTahunSebelum[$key]['lantai_max_jpb16'];
$nilai_dbkb_jpb16 = $isiTahunSebelum[$key]['nilai_dbkb_jpb16'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kls_dbkb_jpb16.'\', \''.$lantai_min_jpb16.'\', \''.$lantai_max_jpb16.'\', \''.$nilai_dbkb_jpb16.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_jpb16, kls_dbkb_jpb16, lantai_min_jpb16, lantai_max_jpb16, nilai_dbkb_jpb16, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB JPB 16 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB 16 tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB 16 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbDayaDukung($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_daya_dukung';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_daya_dukung= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_daya_dukung= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$type_konstruksi = $isiTahunSebelum[$key]['type_konstruksi'];
$nilai_dbkb_daya_dukung = $isiTahunSebelum[$key]['nilai_dbkb_daya_dukung'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$type_konstruksi.'\', \''.$nilai_dbkb_daya_dukung.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_daya_dukung, type_konstruksi, nilai_dbkb_daya_dukung, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB Daya Dukung tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB Daya Dukung tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB daya Dukung tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbMaterial($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_material';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_material= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_material= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_pekerjaan = $isiTahunSebelum[$key]['kd_pekerjaan'];
$kd_kegiatan = $isiTahunSebelum[$key]['kd_kegiatan'];
$nilai_dbkb_material = $isiTahunSebelum[$key]['nilai_dbkb_material'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_pekerjaan.'\', \''.$kd_kegiatan.'\', \''.$nilai_dbkb_material.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_material, kd_pekerjaan, kd_kegiatan, nilai_dbkb_material, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB Material tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB Material tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB Material tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbMezanin($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_mezanin';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_mezanin= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_mezanin= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$nilai_dbkb_mezanin = $isiTahunSebelum[$key]['nilai_dbkb_mezanin'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$nilai_dbkb_mezanin.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_mezanin, nilai_dbkb_mezanin, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB Mezanin tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB Mezanin tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB Mezanin tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDbkbStandard($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dbkb_standard';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_standard= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dbkb_standard= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_jpb = $isiTahunSebelum[$key]['kd_jpb'];
$tipe_bng = $isiTahunSebelum[$key]['tipe_bng'];
$kd_bng_lantai = $isiTahunSebelum[$key]['kd_bng_lantai'];
$nilai_dbkb_standard = $isiTahunSebelum[$key]['nilai_dbkb_standard'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_jpb.'\', \''.$tipe_bng.'\', \''.$kd_bng_lantai.'\', \''.$nilai_dbkb_standard.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dbkb_standard, kd_jpb, tipe_bng , kd_bng_lantai , nilai_dbkb_standard, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data DBKB Standard tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB Standard tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB Standard tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataJpbKelasBintang($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.fas_dep_jpb_kls_bintang';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dep_jpb_kls_bintang= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dep_jpb_kls_bintang= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_fasilitas = $isiTahunSebelum[$key]['kd_fasilitas'];
$kd_jpb = $isiTahunSebelum[$key]['kd_jpb'];
$kls_bintang = $isiTahunSebelum[$key]['kls_bintang'];
$nilai_fasilitas_kls_bintang = $isiTahunSebelum[$key]['nilai_fasilitas_kls_bintang'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_fasilitas.'\', \''.$kd_jpb.'\', \''.$kls_bintang.'\', \''.$nilai_fasilitas_kls_bintang.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dep_jpb_kls_bintang, kd_fasilitas, kd_jpb , kls_bintang , nilai_fasilitas_kls_bintang, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Jpb Kelas Bintang Standard tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB JPB Kelas Bintang tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB JPB Kelas Bintang tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDepMinMax($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.fas_dep_min_max';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dep_min_max= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_dep_min_max= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_fasilitas = $isiTahunSebelum[$key]['kd_fasilitas'];
$kls_dep_min = $isiTahunSebelum[$key]['kls_dep_min'];
$kls_dep_max = $isiTahunSebelum[$key]['kls_dep_max'];
$nilai_dep_min_max = $isiTahunSebelum[$key]['nilai_dep_min_max'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_fasilitas.'\', \''.$kls_dep_min.'\', \''.$kls_dep_max.'\', \''.$nilai_dep_min_max.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_dep_min_max, kd_fasilitas, kls_dep_min , kls_dep_max , nilai_dep_min_max, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Dep Min Max tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data DBKB Dep Min Max tahun ".$thn." sudah ada di database";
}
} else {
return "Data DBKB Dep Min Max tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataNonDep($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.fas_non_dep';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_non_dep= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_non_dep= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_fasilitas = $isiTahunSebelum[$key]['kd_fasilitas'];
$nilai_non_dep = $isiTahunSebelum[$key]['nilai_non_dep'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_fasilitas.'\', \''.$nilai_non_dep.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_non_dep, kd_fasilitas, nilai_non_dep, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Non Dep tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Non Dep tahun ".$thn." sudah ada di database";
}
} else {
return "Data Non Dep tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataHrgKegiatan($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.hrg_kegiatan';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_kegiatan= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_kegiatan= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_jpb = $isiTahunSebelum[$key]['kd_jpb'];
$tipe_bng = $isiTahunSebelum[$key]['tipe_bng'];
$kd_bng_lantai = $isiTahunSebelum[$key]['kd_bng_lantai'];
$kd_pekerjaan = $isiTahunSebelum[$key]['kd_pekerjaan'];
$kd_kegiatan = $isiTahunSebelum[$key]['kd_kegiatan'];
$hrg_kegiatan = $isiTahunSebelum[$key]['hrg_kegiatan'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_jpb.'\', \''.$tipe_bng.'\', \''.$kd_bng_lantai.'\', \''.$kd_pekerjaan.'\', \''.$kd_kegiatan.'\', \''.$hrg_kegiatan.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_kegiatan, kd_jpb, tipe_bng, kd_bng_lantai, kd_pekerjaan, kd_kegiatan, hrg_kegiatan, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Harga Kegiatan tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Harga Kegiatan tahun ".$thn." sudah ada di database";
}
} else {
return "Data Harga Kegiatan tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataHrgKegiatanJpb8($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.hrg_kegiatan_jpb8';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_hrg_pekerjaan_jpb8= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_hrg_pekerjaan_jpb8= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
//echo "berhasil";
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_pekerjaan = $isiTahunSebelum[$key]['kd_pekerjaan'];
$kd_kegiatan = $isiTahunSebelum[$key]['kd_kegiatan'];
$lbr_bent_min_hrg_jpb8 = $isiTahunSebelum[$key]['lbr_bent_min_hrg_jpb8'];
$lbr_bent_max_hrg_jpb8 = $isiTahunSebelum[$key]['lbr_bent_max_hrg_jpb8'];
$ting_kolom_min_hrg_jpb8 = $isiTahunSebelum[$key]['ting_kolom_min_hrg_jpb8'];
$ting_kolom_max_hrg_jpb8 = $isiTahunSebelum[$key]['ting_kolom_max_hrg_jpb8'];
$hrg_kegiatan_jpb8 = $isiTahunSebelum[$key]['hrg_kegiatan_jpb8'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_pekerjaan.'\', \''.$kd_kegiatan.'\', \''.$lbr_bent_min_hrg_jpb8.'\', \''.$lbr_bent_max_hrg_jpb8.'\', \''.$ting_kolom_min_hrg_jpb8.'\', \''.$ting_kolom_max_hrg_jpb8.'\', \''.$hrg_kegiatan_jpb8.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_hrg_pekerjaan_jpb8, kd_pekerjaan, kd_kegiatan, lbr_bent_min_hrg_jpb8, lbr_bent_max_hrg_jpb8, ting_kolom_min_hrg_jpb8, ting_kolom_max_hrg_jpb8, hrg_kegiatan_jpb8, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Harga Kegiatan JPB 8 tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Harga Kegiatan JPB 8 tahun ".$thn." sudah ada di database";
}
} else {
return "Data Harga Kegiatan JPB 8 tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataHrgResource($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.hrg_resource';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_hrg_resource= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_hrg_resource= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
//echo "berhasil";
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_group_resource = $isiTahunSebelum[$key]['kd_group_resource'];
$kd_resource = $isiTahunSebelum[$key]['kd_resource'];
$kd_kanwil = $isiTahunSebelum[$key]['kd_kanwil'];
$kd_kantor = $isiTahunSebelum[$key]['kd_kantor'];
$jns_dokumen = $isiTahunSebelum[$key]['jns_dokumen'];
$no_dokumen = $isiTahunSebelum[$key]['no_dokumen'];
$hrg_resource = $isiTahunSebelum[$key]['hrg_resource'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_group_resource.'\', \''.$kd_resource.'\', \''.$kd_kanwil.'\', \''.$kd_kantor.'\', \''.$jns_dokumen.'\', \''.$no_dokumen.'\', \''.$hrg_resource.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_hrg_resource, kd_group_resource, kd_resource, kd_kanwil, kd_kantor, jns_dokumen, no_dokumen, hrg_resource, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Harga Resource tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Harga Resource tahun ".$thn." sudah ada di database";
}
} else {
return "Data Harga Resource tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataHrgSatuan($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.hrg_satuan';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_hrg_satuan= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_hrg_satuan= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
//echo "berhasil";
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_pekerjaan = $isiTahunSebelum[$key]['kd_pekerjaan'];
$kd_kegiatan = $isiTahunSebelum[$key]['kd_kegiatan'];
$hrg_satuan = $isiTahunSebelum[$key]['hrg_satuan'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$kd_pekerjaan.'\', \''.$kd_kegiatan.'\', \''.$hrg_satuan.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_hrg_satuan, kd_pekerjaan, kd_kegiatan, hrg_satuan, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Harga Satuan tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Harga Satuan tahun ".$thn." sudah ada di database";
}
} else {
return "Data Harga Satuan tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataKayuUlin($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.kayu_ulin';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_status_kayu_ulin= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_status_kayu_ulin= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
//echo "berhasil";
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$status_kayu_ulin = $isiTahunSebelum[$key]['status_kayu_ulin'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$thn.'\', \''.$status_kayu_ulin.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, thn_status_kayu_ulin, status_kayu_ulin, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Kayu Ulin tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Kayu Ulin tahun ".$thn." sudah ada di database";
}
} else {
return "Data Kayu Ulin tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataTempatPembayaranSpptMasal($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.tempat_pembayaran_sppt_masal';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_tp_sppt_masal= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND thn_tp_sppt_masal= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)){
if (empty($isiTahunSekarang)) {
$transaction = Yii::app()->db->beginTransaction();
try {
foreach($isiTahunSebelum as $key=>$value)
{
$kd_kecamatan = $isiTahunSebelum[$key]['kd_kecamatan'];
$kd_kelurahan = $isiTahunSebelum[$key]['kd_kelurahan'];
$kd_kanwil = $isiTahunSebelum[$key]['kd_kanwil'];
$kd_kantor = $isiTahunSebelum[$key]['kd_kantor'];
$kd_tp = $isiTahunSebelum[$key]['kd_tp'];
$values = '(\''.$kd_propinsi.'\', \''.$kd_dati2.'\', \''.$kd_kecamatan.'\', \''.$kd_kelurahan.'\', \''.$thn.'\', \''.$kd_kanwil.'\', \''.$kd_kantor.'\', \''.$kd_tp.'\', \''.$idUser.'\', \''.$dateNow.'\', \''.$idUser.'\', \''.$dateNow.'\')';
$sql = 'INSERT INTO '.$namaTable.' (kd_propinsi, kd_dati2, kd_kecamatan, kd_kelurahan, thn_tp_sppt_masal, kd_kanwil, kd_kantor, kd_tp, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}
$transaction->commit();
return "Copy Data Tempat Pembayaran Sppt Masal tahun ".$thn." berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
} else {
return "Data Tempat Pembayaran Sppt Masal tahun ".$thn." sudah ada di database";
}
} else {
return "Data Tempat Pembayaran Sppt Masal tahun ".$thnSebelum." belum tersedia di database";
}
}
public function CopyDataDatZnt($kd_propinsi, $kd_dati2, $thn, $thnSebelum) {
$namaTable = 'pbb.dat_nir';
$idUser = Yii::app()->user->getId();
$dateNow = date("Y-m-d H:i:s");
$msg='';
$qrydistinc = "SELECT DISTINCT kd_propinsi, kd_dati2, kd_kecamatan, kd_kelurahan FROM pbb.dat_znt WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2 = '$kd_dati2';";
$isiDistinc = Yii::app()->db->createCommand($qrydistinc)->queryAll();
$transaction = Yii::app()->db->beginTransaction();
try {
foreach ($isiDistinc as $key => $value) {
$kd_kecamatan = $isiDistinc[$key]['kd_kecamatan'];
$kd_kelurahan = $isiDistinc[$key]['kd_kelurahan'];
$qryselect1 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND kd_kecamatan= '$kd_kecamatan' AND kd_kelurahan= '$kd_kelurahan' AND thn_nir_znt= '$thn'";
$isiTahunSekarang = Yii::app()->db->createCommand($qryselect1)->queryAll();
$qryselect2 = "SELECT * FROM $namaTable WHERE kd_propinsi = '$kd_propinsi' AND kd_dati2='$kd_dati2' AND kd_kecamatan= '$kd_kecamatan' AND kd_kelurahan= '$kd_kelurahan' AND thn_nir_znt= '$thnSebelum'";
$isiTahunSebelum = Yii::app()->db->createCommand($qryselect2)->queryAll();
//if (!empty($isiTahunSebelum) AND empty($isiTahunSekarang)) {
if (!empty($isiTahunSebelum)) {
if (empty($isiTahunSekarang)) {
//echo "berhasil";
foreach ($isiTahunSebelum as $key => $value) {
$kd_kecamatanlokal = $isiTahunSebelum[$key]['kd_kecamatan'];
$kd_kelurahanlokal = $isiTahunSebelum[$key]['kd_kelurahan'];
$kd_znt = $isiTahunSebelum[$key]['kd_znt'];
$kd_kanwil = $isiTahunSebelum[$key]['kd_kanwil'];
$kd_kantor = $isiTahunSebelum[$key]['kd_kantor'];
$jns_dokumen = $isiTahunSebelum[$key]['jns_dokumen'];
$no_dokumen = $isiTahunSebelum[$key]['no_dokumen'];
$nir = $isiTahunSebelum[$key]['nir'];
$values = '(\'' . $kd_propinsi . '\', \'' . $kd_dati2 . '\', \'' . $kd_kecamatanlokal . '\', \'' . $kd_kelurahanlokal . '\', \'' . $kd_znt . '\', \'' . $thn . '\', \'' . $kd_kanwil . '\', \'' . $kd_kantor . '\', \'' . $jns_dokumen . '\', \'' . $no_dokumen . '\', \'' . $nir . '\', \'' . $idUser . '\', \'' . $dateNow . '\', \'' . $idUser . '\', \'' . $dateNow . '\')';
$sql = 'INSERT INTO ' . $namaTable . ' (kd_propinsi, kd_dati2, kd_kecamatan, kd_kelurahan, kd_znt, thn_nir_znt, kd_kanwil, kd_kantor, jns_dokumen, no_dokumen, nir, createdby, createdtime, updatedby, updatedtime) VALUES ' . $values;
$command = Yii::app()->db->createCommand($sql);
$command->execute();
}//end foreach
} else {
$msg = "Data ZNT tahun " . $thn . " sudah ada di database";
}
} else {
$msg = "Data ZNT tahun " . $thnSebelum . " belum tersedia di database";
}
}//end foreach
$transaction->commit();
$msg = "Copy Data ZNT tahun " . $thn . " berhasil";
} catch (Exception $ex) {
$transaction->rollback();
throw new CHttpException(400, $ex->getMessage());
}
return $msg;
}//end copyDataZnt
/*DAFTAR FUNCTION COPY DATA PENILAIAN TAHUNAN*/
}
?>