update menu kelola data renja (induk dan perubahan) hanya tampilkan opd (tanpa upt) dan bukan opd kecamatan

This commit is contained in:
2026-05-06 13:13:33 +07:00
parent fdf81fe722
commit c1958119c3
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -41,12 +41,12 @@ $aapp = $_SESSION['__WEB_APP'];
if ( in_array($data, ["tabel-opd","tabel-keg"]) ) {
$qsql = "Tahun='".$thn_renja."' AND Jenis=".SAPI_JENIS_RENJA."";
$msql = "M.Aktif=1";
$msql = "Aktif=1 AND ORGID=OPDID AND IK=0";
if ( $data == "tabel-opd" ) {
$tcari = Param::Get("Nama_OPD", "");
if ($tcari <> "") $msql .= " AND CONCAT(M.K_OPD,M.N_OPD) LIKE '%".$tcari."%'";
$msql .= (in_array($_SESSION['__WEB_USER']['Level'],[3,4])) ? " AND M.OPDID IN (".$_SESSION['__WEB_USER']['AK_OPD'].")": "";
if ($tcari <> "") $msql .= " AND CONCAT(K_OPD,N_OPD) LIKE '%".$tcari."%'";
$msql .= (in_array($_SESSION['__WEB_USER']['Level'],[3,4])) ? " AND OPDID IN (".$_SESSION['__WEB_USER']['AK_OPD'].")": "";
$qsql .= (in_array($_SESSION['__WEB_USER']['Level'],[3,4])) ? " AND OPDID IN (".$_SESSION['__WEB_USER']['AK_OPD'].")": "";
} else if ( $data == "tabel-keg" ) {
$qsql .= " AND OPDID='".$id_opd."'";
@@ -55,7 +55,7 @@ if ( in_array($data, ["tabel-opd","tabel-keg"]) ) {
if ( $data == "tabel-opd" ) {
$obj = new Table($db);
$obj->set_query("SELECT K.*,IFNULL(K.ITEM_ERR,0) ITEM_ERR2,IF(IFNULL(K.ITEM_ERR,0)=0,0,1) ITEM_VER,M.OPDID OPDID2,M.K_OPD,M.N_OPD,M.Nama_OPD,M.AK_Bidu FROM vi_para90_opd M LEFT JOIN (SELECT OPDID,COUNT(*) ITEM_KEG,SUM(IF(OPDID=0 OR KecID=0,1,0)) ITEM_ERR,SUM(Rupiah".$field_map.") TOT_RUPIAH FROM sapi_keg WHERE ".$qsql." GROUP BY OPDID) K ON (K.OPDID=M.OPDID) WHERE ".$msql);
$obj->set_query("SELECT K.*,IFNULL(K.ITEM_ERR,0) ITEM_ERR2,IF(IFNULL(K.ITEM_ERR,0)=0,0,1) ITEM_VER,M.OPDID OPDID2,M.K_OPD,M.N_OPD,M.Nama_OPD,M.AK_Bidu FROM (SELECT * FROM vi_para90_opd WHERE ".$msql.") M LEFT JOIN (SELECT OPDID,COUNT(*) ITEM_KEG,SUM(IF(OPDID=0 OR KecID=0,1,0)) ITEM_ERR,SUM(Rupiah".$field_map.") TOT_RUPIAH FROM sapi_keg WHERE ".$qsql." GROUP BY OPDID) K ON (K.OPDID=M.OPDID)");
$obj->add_field("OPDID2", "ID", "hid");
$obj->add_field("AK_Bidu", "AK_Bidu", "hid");
$obj->add_field("Nama_OPD", "Nama OPD", "hid");