Commit 5fbd3aad authored by Deddy Vita Kurniawan's avatar Deddy Vita Kurniawan

redmine#15561

parent f887f03c
......@@ -85,7 +85,7 @@ if ( ! function_exists('simpan_logaktivitas'))
$agent = $ci->agent->platform().'('.$ci->agent->browser().' '.$ci->agent->version().')';
date_default_timezone_set('Asia/Jakarta');
$waktu = date('d.m.Y.H.i.s');
$waktu = date('Y.m.d.H.i.s');
$data = array(
'USERNAME' => $user,
......@@ -99,7 +99,7 @@ if ( ! function_exists('simpan_logaktivitas'))
'USER_AGENT' => $ci->agent->agent_string(),
'IP_ADDRESS' => get_ip_address()
);
$ci->db->insert('LOGAKTIVITAS', $data);
$ci->db->insert('logaktivitas', $data);
}
}
......
......@@ -336,6 +336,7 @@ class Anggaran_waktu_model extends Base_Model
function get_rincian_kegiatan($id = 0)
{
$this->db->_protect_identifiers=false;
$this->db->select("
x.idx,
x.nama,
......
......@@ -57,15 +57,15 @@ class Jenis_kegiatan extends Userpage_Controller
$last_pemeriksaan = 0;
for ($i = 0; $i < count($result); $i++) {
/* data pemeriksaan */
if ($result[$i]['ID_PEMERIKSAAN'] !== $last_pemeriksaan)
if ($result[$i]['id_pemeriksaan'] !== $last_pemeriksaan)
{
$data = array();
for ($n=1; $n < count($fields); $n++)
{
switch ($fields[$n])
{
case 'ID_PEMERIKSAAN' : $data[] = $result[$i]['ID_PEMERIKSAAN']; break;
case 'URAIAN' : $data[] = $result[$i]['JENIS_PEMERIKSAAN']; break;
case 'id_pemeriksaan' : $data[] = $result[$i]['id_pemeriksaan']; break;
case 'uraian' : $data[] = $result[$i]['jenis_pemeriksaan']; break;
default : $data[] = '';
}
}
......@@ -85,11 +85,11 @@ class Jenis_kegiatan extends Userpage_Controller
}
}
$row = new stdClass();
$row->id = $result[$i]['ID_JENIS_KEGIATAN'];
$row->id = $result[$i]['id_jenis_kegiatan'];
$row->cell = $data;
if ($row->id > 0) $response->rows[] = $row;
$last_pemeriksaan = $result[$i]['ID_PEMERIKSAAN'];
$last_pemeriksaan = $result[$i]['id_pemeriksaan'];
}
//die(print_r($response));
echo json_encode($response);
......@@ -143,7 +143,7 @@ class Jenis_kegiatan extends Userpage_Controller
{
$data[] = $result[$i][$fields[$n]];
}
$response->rows[$i]['id'] = $result[$i]['ID_RINCI_JENIS_KEGIATAN'];
$response->rows[$i]['id'] = $result[$i]['id_rinci_jenis_kegiatan'];
$response->rows[$i]['cell'] = $data;
}
echo json_encode($response);
......
......@@ -15,9 +15,9 @@ class Jenis_kegiatan_model extends Base_Model
parent::__construct();
$this->fieldmap_daftar = array(
'ID_JENIS_KEGIATAN',
'ID_PEMERIKSAAN',
'URAIAN',
'id_jenis_kegiatan',
'id_pemeriksaan',
'uraian',
);
$this->fieldmap_filter = array(
......@@ -25,20 +25,20 @@ class Jenis_kegiatan_model extends Base_Model
);
$this->fieldmap_fungsi = array(
'id' => 'ID_JENIS_KEGIATAN',
'id_pemeriksaan' => 'ID_JENIS_PEMERIKSAAN',
'uraian' => 'URAIAN',
'id' => 'id_jenis_kegiatan',
'id_pemeriksaan' => 'id_jenis_pemeriksaan',
'uraian' => 'uraian',
);
$this->fieldmap_kegiatan = array(
'id' => 'ID_RINCI_JENIS_KEGIATAN',
'id_jenis_kegiatan' => 'ID_JENIS_KEGIATAN',
'nama_rinci' => 'NAMA_RINCI'
'id' => 'id_rinci_jenis_kegiatan',
'id_jenis_kegiatan' => 'id_jenis_kegiatan',
'nama_rinci' => 'nama_rinci'
);
$this->fields_kegiatan = array(
'ID_RINCI_JENIS_KEGIATAN',
'NAMA_RINCI'
'id_rinci_jenis_kegiatan',
'nama_rinci'
);
}
......@@ -76,13 +76,13 @@ class Jenis_kegiatan_model extends Base_Model
->where('a.id_jenis_kegiatan <>', $id);
$rs = $this->db->get('jenis_kegiatan a')->row_array();
return (int) $rs['DUP'] < 1;
return (int) $rs['dup'] < 1;
}
/* Simpan data Jenis Kegiatan */
function insert_data()
{
$id = $this->data['ID_JENIS_KEGIATAN'];
$id = $this->data['id_jenis_kegiatan'];
$this->db->select('*')->from('jenis_kegiatan')->where('id_jenis_kegiatan', $id);
$rs = $this->db->get()->row_array();
......@@ -95,8 +95,8 @@ class Jenis_kegiatan_model extends Base_Model
else {
$this->db->select_max('id_jenis_kegiatan')->from('jenis_kegiatan');
$res = $this->db->get()->row_array();
$id = $res['ID_JENIS_KEGIATAN'] + 1;
$this->data['ID_JENIS_KEGIATAN'] = $id;
$id = $res['id_jenis_kegiatan'] + 1;
$this->data['id_jenis_kegiatan'] = $id;
$this->db->insert('jenis_kegiatan', $this->data);
$this->check_trans_status('insert jenis_kegiatan failed');
}
......@@ -133,13 +133,13 @@ class Jenis_kegiatan_model extends Base_Model
function check_dependency($id)
{
$this->db->select("
(select count(b.ID_RINCI_JENIS_KEGIATAN) from JENIS_KEGIATAN_RINCI b where b.ID_JENIS_KEGIATAN = a.ID_JENIS_KEGIATAN) JKR_PAKAI
(select count(b.id_rinci_jenis_kegiatan) from jenis_kegiatan_rinci b where b.id_jenis_kegiatan = a.id_jenis_kegiatan) jkr_pakai
");
$this->db->where('a.ID_JENIS_KEGIATAN', $id);
$result = $this->db->get('JENIS_KEGIATAN a')->row_array();
$this->db->where('a.id_jenis_kegiatan', $id);
$result = $this->db->get('jenis_kegiatan a')->row_array();
return !(
$result['JKR_PAKAI'] > 0
$result['jkr_pakai'] > 0
);
//return true;
}
......@@ -194,7 +194,7 @@ class Jenis_kegiatan_model extends Base_Model
function insert_kegiatan()
{
$id_kegiatan = $this->data_kegiatan['ID_RINCI_JENIS_KEGIATAN'];
$id_kegiatan = $this->data_kegiatan['id_rinci_jenis_kegiatan'];
$this->db->select('1')->from('jenis_kegiatan_rinci')->where('id_rinci_jenis_kegiatan', $id_kegiatan);
$rs = $this->db->get()->row_array();
......@@ -202,15 +202,15 @@ class Jenis_kegiatan_model extends Base_Model
{
$this->db->where('id_rinci_jenis_kegiatan', $id_kegiatan);
$this->db->update('jenis_kegiatan_rinci', $this->data_kegiatan);
$this->id = $this->data_kegiatan['ID_RINCI_JENIS_KEGIATAN'];;
$this->id = $this->data_kegiatan['id_rinci_jenis_kegiatan'];;
}
else
{
unset($this->data_kegiatan['ID_RINCI_JENIS_KEGIATAN']);
unset($this->data_kegiatan['id_rinci_jenis_kegiatan']);
$this->db->insert('jenis_kegiatan_rinci', $this->data_kegiatan);
$this->db->select_max('id_rinci_jenis_kegiatan')->from('jenis_kegiatan_rinci');
$rs = $this->db->get()->row_array();
$this->id = $rs['ID_RINCI_JENIS_KEGIATAN'];
$this->id = $rs['id_rinci_jenis_kegiatan'];
}
}
......@@ -251,17 +251,17 @@ class Jenis_kegiatan_model extends Base_Model
function check_duplikasi_kegiatan()
{
$id = $this->input->post('id') ? $this->input->post('id') : NULL;
$nama_rinci = $this->input->post('nama_rinci') ? $this->input->post('nama_rinci') : NULL;
$id_jenis_kegiatan = $this->input->post('id_jenis_kegiatan') ? $this->input->post('id_jenis_kegiatan') : NULL;
$id = $this->input->post('id') ? $this->input->post('id') : null;
$nama_rinci = $this->input->post('nama_rinci') ? $this->input->post('nama_rinci') : null;
$id_jenis_kegiatan = $this->input->post('id_jenis_kegiatan') ? $this->input->post('id_jenis_kegiatan') : null;
$this->db->select('COUNT(s.id_rinci_jenis_kegiatan) DUP')
$this->db->select('count(s.id_rinci_jenis_kegiatan) dup')
->where('s.nama_rinci', $nama_rinci)
->where('s.id_jenis_kegiatan', $id_jenis_kegiatan);
if ($id) $this->db->where('s.id_rinci_jenis_kegiatan <>', $id);
$rs = $this->db->get('jenis_kegiatan_rinci s')->row_array();
return (integer) $rs['DUP'] === 0;
return (integer) $rs['dup'] === 0;
}
function check_dependency_kegiatan($id)
......
......@@ -43,7 +43,7 @@ class Konsep_laporan extends AktivitasBLUD_Controller
if ($result) {
for ($i = 0; $i < count($result); $i++) {
/* data parent */
if ($result[$i]['ID_RINCI_TIM'] !== $last_parent)
if ($result[$i]['id_rinci_tim'] !== $last_parent)
{
$uid = 'new_'.uniqid().$i;
$data = array();
......@@ -51,11 +51,11 @@ class Konsep_laporan extends AktivitasBLUD_Controller
{
switch ($fields[$n])
{
case 'ID_KONSEP_LAPORAN_RINCI' : $data[] = $uid; break;
case 'ID_RINCI_TIM' : $data[] = $result[$i]['ID_RINCI_TIM']; break;
case 'HALAMAN' : $data[] = $result[$i]['URAIAN'].' - '.$result[$i]['NAMA']; break;
case 'TANGGAL' : $data[] = $result[$i]['TANGGAL']?$result[$i]['TANGGAL']:date('Y/m/d'); break;
case 'LVL' : $data[] = 1; break;
case 'id_konsep_laporan_rinci' : $data[] = $uid; break;
case 'id_rinci_tim' : $data[] = $result[$i]['id_rinci_tim']; break;
case 'halaman' : $data[] = $result[$i]['uraian'].' - '.$result[$i]['nama']; break;
case 'tanggal' : $data[] = $result[$i]['tanggal']?$result[$i]['tanggal']:date('Y/m/d'); break;
case 'lvl' : $data[] = 1; break;
default : $data[] = '';
}
}
......@@ -77,7 +77,7 @@ class Konsep_laporan extends AktivitasBLUD_Controller
}
}
$row = new stdClass();
$row->id = $result[$i]['ID_KONSEP_LAPORAN_RINCI'];
$row->id = $result[$i]['id_konsep_laporan_rinci'];
$row->cell = $data;
if ($row->id > 0) $response->rows[] = $row;
......@@ -98,8 +98,8 @@ class Konsep_laporan extends AktivitasBLUD_Controller
$uid = 'new_'.uniqid().$i;
$response->rows[$i]['id'] = $uid;
$response->rows[$i]['cell'][] = $uid;
$response->rows[$i]['cell'][] = $result[$i]['ID_RINCI_TIM'];
$response->rows[$i]['cell'][] = $result[$i]['URAIAN'].' - '.$result[$i]['NAMA'];
$response->rows[$i]['cell'][] = $result[$i]['id_rinci_tim'];
$response->rows[$i]['cell'][] = $result[$i]['uraian'].' - '.$result[$i]['nama'];
$response->rows[$i]['cell'][] = date('Y/m/d');
$response->rows[$i]['cell'][] = '';
$response->rows[$i]['cell'][] = '';
......
......@@ -229,9 +229,9 @@
self.modul_display = '<?php echo $modul_display ?>';
self.processing = ko.observable(false);
self.akses_level = ko.observable(<?php echo isset($akses) ? $akses : 0 ?>);
self.id = ko.observable(<?php echo isset($data['ID_KONSEP_LAPORAN']) ? $data['ID_KONSEP_LAPORAN'] : 0 ?>);
self.id_surat = ko.observable(<?php echo isset($data['ID_SURAT']) ? $data['ID_SURAT'] : 0 ?>);
self.nomor_surat = ko.observable(<?php echo isset($data['NOMOR_SURAT']) ? json_encode($data['NOMOR_SURAT']) : "''" ?>);
self.id = ko.observable(<?php echo isset($data['id_konsep_laporan']) ? $data['id_konsep_laporan'] : 0 ?>);
self.id_surat = ko.observable(<?php echo isset($data['id_surat']) ? $data['id_surat'] : 0 ?>);
self.nomor_surat = ko.observable(<?php echo isset($data['nomor_surat']) ? json_encode($data['nomor_surat']) : "''" ?>);
self.mode = ko.computed(function() {
return self.id() > 0 ? 'edit' : 'new';
......
......@@ -40,101 +40,27 @@ class Pengendalian_mutu extends AktivitasBLUD_Controller
if ($result){
for($i=0; $i<count($result); $i++)
{
$response->rows[$i]['id'] = $result[$i]['id_pengendalian_mutu'];
$response->rows[$i]['cell'][] = $result[$i]['id_pengendalian_mutu'];
$response->rows[$i]['cell'][] = $result[$i]['uraian_kegiatan'];
$response->rows[$i]['cell'][] = $result[$i]['nama_dokumen'];
$response->rows[$i]['id'] = $result[$i]['id_kendali_mutu'];
$response->rows[$i]['cell'][] = $result[$i]['id_kendali_mutu'];
$response->rows[$i]['cell'][] = $result[$i]['uraian'];
}
}
$response->sql = $this->db->queries;
echo json_encode($response);
}
function rincian_pengendalian_mutu()
function rinci($id)
{
$response = array();
$hsl = $this->data_model->get_rincian_ceklis();
if($hsl){
for($ix=0; $ix<count($hsl); $ix++)
{
$result = $this->data_model->get_rincian_pengendalian_mutu($hsl[$ix]['id_pengendalian_mutu']);
$response = (object) NULL;
$result = $this->data_model->get_rinci_by_id($id);//die(print_r($result));
for($i=0; $i<count($result); $i++)
{
$response[$ix][$i] = array(
'idpr' => 'new_'.time().$i,
'id_pengendalian_mutu_rinci' => $result[$i]['id_pengendalian_mutu_rinci'],
'id_pengendalian_mutu' => $result[$i]['id_pengendalian_mutu'],
'uraian_kegiatan_rinci' => $result[$i]['uraian_kegiatan_rinci'],
'nama_dokumen_rinci' => $result[$i]['nama_dokumen_rinci'],
'ketua' => 0,
'pengendali' => 0,
'wakil' => 0,
'ketua_cek' => $result[$i]['ketua'],
'pengendali_cek' => $result[$i]['pengendali'],
'wakil_cek' => $result[$i]['wakil'],
'wajib' => $result[$i]['wajib']
);
}
}
$response->rows[$i]['id'] = $result[$i]['id_data_pengendalian_rinci'];
$response->rows[$i]['cell'][] = $result[$i]['id_kendali_mutu'];
$response->rows[$i]['cell'][] = $result[$i]['uraian'];
$response->rows[$i]['cell'][] = $result[$i]['ceklis_kendali']=='Y'?1:0;
}
echo json_encode($response);
}
function rinci()
{
$id = $this->input->post('id')?$this->input->post('id'):0;
//$result = $this->data_model->get_rinci_by_id($id);
$response = array();
$hsl = $this->data_model->get_rincian_ceklis();
if($hsl){
for($ix=0; $ix<count($hsl); $ix++)
{
$result = $this->data_model->get_rinci_by_id($id,$hsl[$ix]['id_pengendalian_mutu']);
for($i=0; $i<count($result); $i++)
{
$response[$ix][$i] = array(
'idpr' => $result[$i]['id_data_pengendalian_rinci'],
'id_pengendalian_mutu_rinci' => $result[$i]['id_pengendalian_mutu_rinci'],
'id_pengendalian_mutu' => $result[$i]['id_pengendalian_mutu'],
'uraian_kegiatan_rinci' => $result[$i]['uraian_kegiatan_rinci'],
'nama_dokumen_rinci' => $result[$i]['nama_dokumen_rinci'],
'ketua' => $result[$i]['ceklis_ketua']=='y'?1:0,
'pengendali' => $result[$i]['ceklis_pengendali']=='y'?1:0,
'wakil' => $result[$i]['ceklis_wakil']=='y'?1:0,
'ketua_cek' => $result[$i]['ketua'],
'pengendali_cek' => $result[$i]['pengendali'],
'wakil_cek' => $result[$i]['wakil'],
'wajib' => $result[$i]['wajib']
);
}
}
}
echo json_encode($response);
}
public function checked_token()
{
$response = (object) NULL;
$id_surat = $this->input->post('id_surat') ? $this->input->post('id_surat') : 0;
$jabatan = $this->input->post('jabatan') ? $this->input->post('jabatan') : '';
$token = $this->input->post('token') ? $this->input->post('token') : '';
$success = $this->data_model->get_checked_token($id_surat,$jabatan,$token);
if($success){
$response->isSuccess = TRUE;
$response->sql = $this->db->queries;
$response->message = 'Token ditemukan';
}
else
{
$response->isSuccess = FALSE;
$response->message = 'Token tidak ditemukan';
$response->sql = $this->db->queries;
$response->error = $this->data_model->last_error_message;
}
echo json_encode($response);
}
}
......@@ -33,7 +33,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.nomor,
a.tanggal,
a.tanggal_verifikasi,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -97,7 +97,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.nomor,
a.tanggal,
a.tanggal_verifikasi,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -159,7 +159,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -194,7 +194,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -277,7 +277,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
u.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -317,7 +317,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
s.id_aktivitas ,
s.nomor,
s.tanggal,
cast(substring(s.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
u.id_skpd,
vs.kode_skpd,
vs.kode_skpd_lkp,
......@@ -396,7 +396,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
j.keperluan,
j.beban,
a.id_skpd,
......@@ -420,7 +420,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
j.tanggal_verifikasi tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
j.keperluan,
j.beban,
a.id_skpd,
......@@ -481,7 +481,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
j.tanggal_verifikasi tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
j.keperluan,
j.beban,
u.id_unit_kerja,
......@@ -532,7 +532,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
b.id_sumber_dana,
sd.nama_sumber_dana,
r.kode_rekening,
......@@ -581,7 +581,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
b.id_sumber_dana,
sd.nama_sumber_dana,
r.kode_rekening,
......@@ -630,7 +630,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
b.id_sumber_dana,
sd.nama_sumber_dana,
u.id_unit_kerja,
......@@ -686,7 +686,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -740,7 +740,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -765,7 +765,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
u.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -821,7 +821,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -876,7 +876,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
u.id_skpd,
s.kode_skpd,
s.kode_skpd_lkp,
......@@ -939,7 +939,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
s.id_aktivitas,
s.nomor,
s.tanggal,
cast(substring(s.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(s.deskripsi using utf8) deskripsi,
s.id_skpd,
d.kode_skpd_lkp,
d.nama_skpd,
......@@ -999,7 +999,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
s.id_aktivitas,
s.nomor,
s.tanggal,
cast(substring(s.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(s.deskripsi using utf8) deskripsi,
s.id_unit_kerja,
d.kode_unit_kerja,
d.nama_unit_kerja,
......@@ -1098,7 +1098,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
d.nominal,
');
$this->db->from("aktivitas a");
......@@ -1146,7 +1146,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.id_aktivitas,
a.nomor,
a.tanggal,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
d.nominal,
d.npwpd
');
......@@ -1206,7 +1206,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
s.kode_unit_kerja,
s.nama_unit_kerja,
a.nomor,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
d.nominal
');
$this->db->from("aktivitas_blud a");
......@@ -1253,7 +1253,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.nomor,
a.tanggal,
a.tanggal_verifikasi,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_unit_kerja,
u.kode_unit_kerja,
u.nama_unit_kerja,
......@@ -1319,7 +1319,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.nomor,
a.tanggal,
a.tanggal_verifikasi,
cast(substring(a.deskripsi from 1 for 5000) as varchar(5000)) deskripsi,
convert(a.deskripsi using utf8) deskripsi,
a.id_unit_kerja,
u.kode_unit_kerja,
u.nama_unit_kerja,
......@@ -1431,7 +1431,7 @@ class Pilih_aktivitas_model extends Pilih_Model {
a.ID_AKTIVITAS
, a.NOMOR
, a.TANGGAL
, CAST(SUBSTRING(a.DESKRIPSI FROM 1 FOR 5000) AS VARCHAR(5000)) AS DESKRIPSI
, convert(a.DESKRIPSI using utf8) DESKRIPSI
, uk.ID_SKPD
, s.KODE_SKPD
, s.KODE_SKPD_LKP
......
......@@ -66,7 +66,7 @@ class Pilih_dasar_model extends Pilih_Model
$i = 0;
$sql = '';
foreach ($jabatan_skpd as $jabatan) {
$sql .= "select cast('" . $jabatan['kode'] . "' as varchar(10)) kode_jabatan, cast('" . $jabatan['nama'] . "' as varchar(100)) jabatan, " . $i++ . " urut from rdb\$database ";
$sql .= "select cast('" . $jabatan['kode'] . "' as varchar(10)) kode_jabatan, cast('" . $jabatan['nama'] . "' as varchar(100)) jabatan, " . $i++ . " urut ";
$sql .= "union ";
}
$sql .= "select cast(iif(coalesce(a.kode_jabatan, '') = '', '-', a.kode_jabatan) as varchar(10)), a.jabatan, 5 urut from pejabat_skpd a where coalesce(a.kode_jabatan, cast('' as varchar(10))) = '' ";
......@@ -107,7 +107,7 @@ class Pilih_dasar_model extends Pilih_Model
$i = 0;
$sql = '';
foreach ($jabatan_skpd as $jabatan) {
$sql .= "select cast('" . $jabatan['kode'] . "' as varchar(10)) kode_jabatan, cast('" . $jabatan['nama'] . "' as varchar(100)) jabatan, " . $i++ . " urut from rdb\$database ";
$sql .= "select cast('" . $jabatan['kode'] . "' as varchar(10)) kode_jabatan, cast('" . $jabatan['nama'] . "' as varchar(100)) jabatan, " . $i++ . " urut ";
$sql .= "union ";
}
$sql .= "select coalesce(a.kode_jabatan, cast('-' as varchar(10))), a.jabatan, 5 urut from pejabat_skpd a where coalesce(a.kode_jabatan, cast('' as varchar(10))) = '' ";
......@@ -317,7 +317,7 @@ class Pilih_dasar_model extends Pilih_Model
$i = 0;
$sql = '';
foreach ($jabatan_skpd as $jabatan) {
$sql .= "select cast('" . $jabatan['kode'] . "' as varchar(10)) kode_jabatan, cast('" . $jabatan['nama'] . "' as varchar(100)) jabatan, " . $i++ . " urut from rdb\$database ";
$sql .= "select cast('" . $jabatan['kode'] . "' as varchar(10)) kode_jabatan, cast('" . $jabatan['nama'] . "' as varchar(100)) jabatan, " . $i++ . " urut ";
$sql .= "union ";
}
$sql .= "select iif(a.kode_jabatan = '', cast('-' as varchar(10)), a.jabatan), a.jabatan, 5 urut from pejabat_unit_kerja a where coalesce(a.kode_jabatan, cast('' as varchar(10))) = '' ";
......@@ -1470,7 +1470,7 @@ class Pilih_dasar_model extends Pilih_Model
, inv.NILAI_ASET
, inv.TAHUN_PEROLEHAN
, inv.STATUS
, cast(substring(inv.DESKRIPSI from 1 for 5000) as varchar(5000)) AS DESKRIPSI
, convert(inv.DESKRIPSI using utf8) DESKRIPSI
");
$this->db->from('INVENTARIS inv');
$this->db->join('MASTER_BARANG maba', 'inv.ID_MASTER_BARANG = maba.ID_MASTER_BARANG');
......@@ -1494,7 +1494,7 @@ class Pilih_dasar_model extends Pilih_Model
, inv.NILAI_ASET
, inv.TAHUN_PEROLEHAN
, inv.STATUS
, cast(substring(inv.DESKRIPSI from 1 for 5000) as varchar(5000)) AS DESKRIPSI
, convert(inv.DESKRIPSI using utf8) DESKRIPSI
");
$this->db->from('INVENTARIS inv');
$this->db->join('MASTER_BARANG maba', 'inv.ID_MASTER_BARANG = maba.ID_MASTER_BARANG');
......@@ -1517,7 +1517,7 @@ class Pilih_dasar_model extends Pilih_Model
, inv.NILAI_ASET
, inv.TAHUN_PEROLEHAN
, inv.STATUS
, cast(substring(inv.DESKRIPSI from 1 for 5000) as varchar(5000)) AS DESKRIPSI
, convert(inv.DESKRIPSI using utf8) DESKRIPSI
");
$this->db->from('INVENTARIS inv');
$this->db->join('MASTER_BARANG maba', 'inv.ID_MASTER_BARANG = maba.ID_MASTER_BARANG');
......@@ -1606,7 +1606,7 @@ class Pilih_dasar_model extends Pilih_Model
, inv.NILAI_ASET
, inv.TAHUN_PEROLEHAN
, inv.STATUS
, cast(substring(inv.DESKRIPSI from 1 for 5000) as varchar(5000)) AS DESKRIPSI
, convert(inv.DESKRIPSI using utf8) DESKRIPSI
");
$this->db->from('INVENTARIS inv');
$this->db->join('MASTER_BARANG maba', 'inv.ID_MASTER_BARANG = maba.ID_MASTER_BARANG');
......@@ -1630,7 +1630,7 @@ class Pilih_dasar_model extends Pilih_Model
, inv.NILAI_ASET
, inv.TAHUN_PEROLEHAN
, inv.STATUS
, cast(substring(inv.DESKRIPSI from 1 for 5000) as varchar(5000)) AS DESKRIPSI
, convert(inv.DESKRIPSI using utf8) DESKRIPSI
");
$this->db->from('INVENTARIS inv');
$this->db->join('MASTER_BARANG maba', 'inv.ID_MASTER_BARANG = maba.ID_MASTER_BARANG');
......@@ -1712,7 +1712,7 @@ class Pilih_dasar_model extends Pilih_Model
, inv.TAHUN_PEROLEHAN
, inv.STATUS
, inv.JENIS_INVENTARIS
, cast(substring(inv.DESKRIPSI from 1 for 5000) as varchar(5000)) AS DESKRIPSI
, convert(inv.DESKRIPSI using utf8) DESKRIPSI
");
$this->db->from('INVENTARIS inv');
$this->db->join('MASTER_BARANG maba', 'inv.ID_MASTER_BARANG = maba.ID_MASTER_BARANG');
......@@ -2356,13 +2356,15 @@ class Pilih_dasar_model extends Pilih_Model
{
$temp = array();
if($param['mode'] == 'kertas_kerja' && $param['kode'] == 'dibuat'){
$this->db->select('distinct cast(substring(pr.dilaksanakan from 1 for 2000) as varchar(2000)) dilaksanakan');
//$this->db->select('distinct cast(substring(pr.dilaksanakan from 1 for 2000) as varchar(2000)) dilaksanakan');
$this->db->select('distinct convert(pr.dilaksanakan using utf8) dilaksanakan');
$this->db->from('proker_pengawasan p');
$this->db->join('proker_pengawasan_rinci pr','pr.id_proker_pengawasan = p.id_proker_pengawasan');
$this->db->where('pr.dilaksanakan is not null');
$this->db->where('p.id_proker_pengawasan', $param['id_proker_pengawasan']);
$this->db->where('p.id_surat', $param['id_surat']);
$this->db->where("cast(substring(pr.kkr from 1 for 2000) as varchar(2000)) containing '".$param['nomor_kkp']."'");
//$this->db->where("cast(substring(pr.kkr from 1 for 2000) as varchar(2000)) containing '".$param['nomor_kkp']."'");
$this->db->like('lower(convert(pr.kkr using utf8))', $param['nomor_kkp'], 'after');
$rest = $this->db->get()->result_array();
for($i=0;$i<count($rest);$i++){
......@@ -2601,7 +2603,8 @@ class Pilih_dasar_model extends Pilih_Model
($param['sort_by'] != null) ? $this->db->order_by($fieldmap[$param['sort_by']], $param['sort_direction']) : '';
$this->db->select('distinct cast(substring(pr.kkr from 1 for 2000) as varchar(2000)) kkr');
//$this->db->select('distinct cast(substring(pr.kkr from 1 for 2000) as varchar(2000)) kkr');
$this->db->select('distinct convert(pr.kkr using utf8) kkr');
$this->db->from('proker_pengawasan p');
$this->db->join('proker_pengawasan_rinci pr','pr.id_proker_pengawasan = p.id_proker_pengawasan');
$this->db->where('pr.kkr is not null');
......@@ -2632,7 +2635,8 @@ class Pilih_dasar_model extends Pilih_Model
function get_satuan_select($q)
{
$this->db->select('distinct cast(substring(kkr from 1 for 2000) as varchar(2000)) kkr');
//$this->db->select('distinct cast(substring(kkr from 1 for 2000) as varchar(2000)) kkr');
$this->db->select('distinct convert(kkr using utf8) kkr');
$this->db->where('kkr is not null');
$this->db->order_by('kkr');
$result = $this->db->get('proker_pengawasan_rinci')->result_array();
......
......@@ -51,7 +51,7 @@ class Temuan extends AktivitasBLUD_Controller
'',
$result[$i]['nomor_kkp'],
'<a href="" style="padding: 0px 2px 0px 2px; text-decoration: underline" id="'.$idx.'" onclick="return false;" class="view_file">lihat</a>',
$this->data_model->get_data_simpulan($result[$i]['id_kertas_kerja']),
$result[$i]['simpulan'],
$result[$i]['nomor_kkp'],
1,
);
......@@ -75,6 +75,7 @@ class Temuan extends AktivitasBLUD_Controller
$last_kkp = $result[$i]['nomor_kkp'];
}
}
//die(print_r($response));
echo json_encode($response);
}
......@@ -96,7 +97,7 @@ class Temuan extends AktivitasBLUD_Controller
'',
$result[$i]['nomor_kkp'],
'<a href="" style="padding: 0px 2px 0px 2px; text-decoration: underline" id="'.$idx.'" onclick="return false;" class="view_file">lihat</a>',
$this->data_model->get_data_simpulan($result[$i]['id_kertas_kerja']),
$result[$i]['simpulan'],
$result[$i]['nomor_kkp'],
1,
);
......
......@@ -229,14 +229,16 @@ class Temuan_model extends Base_Model
a.id_ref_temuan,
b.jenis_temuan,
a.deskripsi,
d.id_kertas_kerja
d.id_kertas_kerja,
convert(d.uraian using utf8) uraian,
convert(d.simpulan using utf8) simpulan
');
$this->db->from('temuan_jenis_rinci a');
$this->db->join('ref_jns_temuan b', 'b.id_jns = a.id_ref_temuan');
$this->db->join('temuan_jenis c', 'c.id_temuan_jenis = a.id_temuan_jenis');
$this->db->join('kertas_kerja d', 'd.id_surat = c.id_surat and d.nomor_kkp=a.nomor_kkp');
$this->db->where('a.id_temuan_jenis', $id);
$this->db->order_by('a.kode', 'asc');//die(print_r($this->db->get_compiled_select()));
$this->db->order_by('a.kode', 'asc');
$result = $this->db->get()->result_array();
return $result;
......
......@@ -34,6 +34,7 @@ class Update_aplikasi_model extends Base_Model {
**/
function get_server_version() /** cek versi aplikasi di server update **/
{
if (!LATEST_VERSION) return FALSE;
$server_version = @file_get_contents(LATEST_VERSION, false);
if ($server_version == FALSE) return FALSE;
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment