You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.8 KiB
69 lines
1.8 KiB
<?php |
|
|
|
namespace App\Models\Bendahara; |
|
|
|
use CodeIgniter\Model; |
|
|
|
class MGeneral extends Model { |
|
|
|
function get_ref_tahun() { |
|
$builder = $this->db->table('GENAPP.REF_TAHUN'); |
|
$builder->select('*'); |
|
$builder->orderBy('TAHUN', 'DESC'); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
function get_ref_bulan() { |
|
$builder = $this->db->table('GENAPP.BULAN'); |
|
$builder->select('*'); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
function get_ref_kanwil() { |
|
$builder = $this->db->table('GENAPP.REF_KANWIL'); |
|
$builder->select('*'); |
|
$builder->orderBy('KODE', 'ASC'); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
function get_ref_kpp($param) { |
|
$builder = $this->db->table('GENAPP.REF_KPP'); |
|
$builder->select('*'); |
|
$builder->where('KD_KANWIL', $param["kanwil"]); |
|
$builder->orderBy('KD_KPP', 'ASC'); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
function get_ref_seksi() { |
|
$builder = $this->db->table('GENAPP.REF_SEKSI'); |
|
$builder->select('*'); |
|
$builder->orderBy('KODESIE', 'ASC'); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
function get_ref_ar($param) { |
|
$param = ['KPPADM' => $param["kpp"], 'KODESIE' => $param["seksi"]]; |
|
$builder = $this->db->table('GENAPP.REF_AR'); |
|
$builder->select('*'); |
|
$builder->where($param); |
|
$builder->orderBy('NAMA', 'ASC'); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
function get_ref_kabkot($param) { |
|
$builder = $this->db->table('GENAPP.DIM_WIL'); |
|
$builder->select('NM_DATI2'); |
|
$builder->where('KPPADM', $param["kpp"]); |
|
$builder->orderBy('NM_DATI2', 'ASC'); |
|
$builder->distinct(); |
|
|
|
return $builder->get()->getResult(); |
|
} |
|
|
|
}
|
|
|