';
for ($i=0; $iQuery("SELECT * FROM app_menu WHERE Modul='".$amodul[$i]['Modul']."' AND Level>0 AND Aktif=1 ORDER BY Kode");
while ($db->Next()) {
$akode[] = $db->Row("Kode");
$alist[] = $db->AllRow();
}
$hasil .= '
';
} else {
$alist = array();
$db->Query("SELECT * FROM app_menu WHERE Modul='".$amodul[0]['Modul']."' AND Level>0 AND Aktif=1 ORDER BY Kode");
while ($db->Next()) {
$akode[] = $db->Row("Kode");
$alist[] = $db->AllRow();
}
$hasil .= modul_gen($alist, $amenu, $aglist);
}
echo $hasil.'
';
$armenu = array();
for ($i=0; $i';
echo '';
} else if ( $data == "save-menu" ) {
$amenu = explode(",", Param::Get("Menu")); $ahasil = [];
$amodul = [];
$db->Query("SELECT * FROM app_menu WHERE Level=0 AND Modul<>'IND' AND Aktif=1 ORDER BY Urut ASC");
while ($db->Next()) {
$amodul[] = $db->AllRow();
}
for ($i=0; $iQuery("SELECT * FROM app_menu WHERE Modul='".$amodul[$i]['Modul']."' AND Level>0 AND Aktif=1 ORDER BY Kode");
while ($db->Next()) {
if (in_array($db->Row("Kode"), $amenu)) $asub[] = $db->Row("Kode");
}
if (count($asub)>0) $ahasil = array_merge($ahasil, array($amodul[$i]['Kode']), $asub);
}
$db->Query("UPDATE app_operator SET Menu=ENCODE('".implode(",",$ahasil)."','".$_SESSION['__WEB_APP']['PARENT_CODE']."'),SuperID='".user_id()."' WHERE UserID='".$id_user."'");
$ajson['status'] = true;
} else if ( $data == "opd" ) {
$auser = ['UserID'=>0,'AK_OPD'=>""];
$db->Query("SELECT UserID,AK_OPD FROM app_operator WHERE UserID='".$id_user."' LIMIT 1");
if ($db->Next()) $auser = $db->AllRow();
$aopd = explode(",", $auser['AK_OPD']);
$hasil = '
';
$hasil .= '
Kode
Nama OPD
C
';
$db->Query("SELECT * FROM para90_opd WHERE IV=0 AND Aktif=1 ORDER BY K_OPD");
while ($db->Next()) {
$checked = (in_array($db->Row("OPDID"), $aopd)) ? "checked" : "";
$hasil .= sprintf('
';
$hasil .= '';
echo $hasil;
} else if ( $data == "save-opd" ) {
$aopd = array_filter(explode(",", Param::Get("AK_OPD"))); $ahasil = [0];
if (count($aopd) > 0) {
$ahasil = implode(",", $aopd);
}
$db->Query("UPDATE app_operator SET AK_OPD='".$ahasil."',SuperID='".user_id()."' WHERE UserID='".$id_user."'");
$ajson['status'] = true;
} else if ( $data == "kec" ) {
$auser = ['UserID'=>0,'AK_KEC'=>""];
$db->Query("SELECT UserID,AK_KEC FROM app_operator WHERE UserID='".$id_user."' LIMIT 1");
if ($db->Next()) $auser = $db->AllRow();
$akec = explode(",", $auser['AK_KEC']);
$hasil = '
';
$hasil .= '
Kode
Nama Kecamatan
C
';
$db->Query("SELECT * FROM para_lokasi WHERE Level=1 AND Aktif=1 ORDER BY K_Lokasi");
while ($db->Next()) {
$checked = (in_array($db->Row("LokasiID"), $akec)) ? "checked" : "";
$hasil .= sprintf('