set_query("SELECT M.OPDID,M.ORGID,M.K_OPD,M.N_OPD,M.Nama_OPD,".$f_tw." Hak_Tw FROM vi_para90_opd M LEFT JOIN (SELECT * FROM sippd_akses_mon WHERE Tahun='".$thn_data."') H ON (H.OPDID=M.OPDID) WHERE ".$msql); $obj->add_field("OPDID", "OPD", "hid"); $obj->add_field("ORGID", "ORG", "hid"); $obj->add_field("Nama_OPD", "Nama OPD", "hid"); $obj->add_field("Hak_Tw", "Hak Tw", "hid"); $obj->add_field("K_OPD", "Kode", "c"); $obj->add_field("N_OPD", "Nama Perangkat Daerah", "awr"); //$obj->add_field("TGL", "Update", "c nwr", "sqljams", "", "val-tgljams"); $obj->set_field_order("K_OPD", "A"); $obj->add_row_btn("folder", "Matrik", "ValidFaktorOPDJS.opd_select"); $obj->set_func_navi("ValidFaktorOPDJS.data_query('tabel-opd')"); $obj->set_textbtn(true); $ajson[] = $obj->json_table("divOPD"); } else if ( $data == "tabel-matrik" ) { if ($mode_detail === "update") { $sql = new SQL($db); $sql->set_table("dpa_dalev_renja_matrik"); $sql->add_param("B_Catatan"); $sql->add_param("B_Valid"); $sql->add_where("Tahun", $thn_data); $sql->add_where("DalevMatrikID"); $sql->UpdateDB(); } $tbl_mat = ''; $db->Query("SELECT * FROM dpa_dalev_renja_matrik WHERE ".$qsql." AND Aktif=1"); while ($db->Next()){ $mat_link = ''; $mat_link .= ''; $tbl_mat .= sprintf('', $db->Row("DalevMatrikID"), $db->Row("TW"), $db->Row("Matrik_Name"), $db->Row("Matrik_Name"), $db->Row("Matrik_Size"), $mat_link); } $tbl_mat .= '
IDTWDokumen MatrikUkuranAksi
%s%s%s%s%s
'; $ajson['html'] = $tbl_mat; $ajson['toolbar'] = ""; } else if ( $data == "detail-matrik" ) { $arec = []; if ($id_matrik > 0) { $db->Query("SELECT * FROM dpa_dalev_renja_matrik WHERE DalevMatrikID='".$id_matrik."' LIMIT 1"); if ($db->Next()) $arec = $db->AllRow(); } $form = new Form($db); $tcatat = $form->textarea("_", "B_Catatan", $arec['B_Catatan'], true, true, 1); $tvalid = $form->checkbox("_", "B_Valid", $arec['B_Valid'], true, true, [1,0]); $ajson['html'] = '
'.$tcatat.'
'.$tvalid.'
'; } else if ( $data == "matrik-download") { if ($id_matrik > 0) { $adata = []; $db->Query("SELECT * FROM dpa_dalev_renja_matrik WHERE DalevMatrikID='".$id_matrik."' LIMIT 1"); if ($db->Next()) $adata = $db->AllRow(); $_file = $_SESSION['__WEB_APP']['REAL_PATH'] . 'dokumen/' . $adata['Matrik_File']; header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment; filename="' . $adata['Matrik_Name'] . '"'); echo file_get_contents($_file); exit; } } else if ( $data === "default") { echo '
Validasi Data Faktor Pendukung OPD // Tahun Anggaran '.$thn_data.'
 
 
'; } send_json($ajson); ?>