fn_updatemenuid();
break;
case "loadmenu":
$this->fn_loadmenu();
break;
case "getmenuid":
$this->fn_getmenuid();
break;
case "getkduser":
$this->fn_getkduser();
break;
default:
$this->fn_default_auth();
break;
}
}
public function fn_default_auth()
{
echo $this->FN_CREATEHEADER();
// echo "";
echo "";
echo $this->FN_CLOSEHEADER();
echo $this->FN_CREATEBODY();
echo "
";
echo $this->FN_CREATEFOOTER();
}
public function fn_updatemenuid()
{
$kduser=$_REQUEST['kduser'];
$menuid=$_REQUEST['menuid'];//echo $menutype;return true;
$tipemenu=$_REQUEST['tipemenu'];//echo $menutype;return true;
//return false;
$qry="update ".DB_APORTIL.".tbl_userlogin
set ".$tipemenu."menu_id='$menuid',uby='".$_SESSION['nik']."',udt=now()
where kduser='$kduser'";
if($this->executequery($qry))
{
echo 'ok|';
//$msg="Menu baru ".strtoupper("$nmuser")." sudah berhasil ditambahkan
";
//$msg.="Klik ".$this->CREATE_LINK($this->fn_url_home(),"disini","javascript:void(0)","_self","Penambahan Menu Baru");
//$msg.=" untuk Penambahan Menu Baru. TERIMA KASIH";
//echo $this->SHOWMESSAGE($msg);
}else{echo "failed|".$this->getErrorQuery();}
}
public function fn_loadmenu()
{
$kduser=$_REQUEST["kduser"];
$tipemenu=$_REQUEST["tipemenu"];
//include XML Header (as response will be in xml format)
header("Content-type: text/xml");
//encoding may be different in your case
echo('');
//start output of data
echo "";
$swhere="and menugroup<>'SU'";
if($kduser=='9999'){$swhere="";}
//output data from DB as XML
// $qry="select id,kduser,nmuser,hp,pass,maskpass,groupuser,isactivated from ".DB_APORTIL.".tbl_userlogin
// where (nmuser like '%$keyword%' or kduser like '%$keyword%') and kduser<>'9999' and isdeleted=0
// order by id asc limit ".TBL_PAGE_LIMIT;
$qry="select id,menutype,menutext,menudesc,0 ischecked from ".DB_APORTIL.".tbl_".$tipemenu."menu
where isdeleted=0 and menuactivated=1 $swhere
order by id asc limit ".TBL_PAGE_LIMIT;
$rs=$this->selectquery($qry);
if($rs)
{
$i=1;
while($row=$this->data_row_array($rs))
{
//create xml tag for grid's row
echo ("");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
echo ("
");
$i+=1;
}
}
else
{
//error occurs
echo mysql_errno().": ".mysql_error()." at ".__LINE__." line in ".__FILE__." file
";
}
echo "";
}
public function fn_getkduser()
{
$kduser=$_REQUEST["kduser"];
$getkduser=$this->fn_get_fieldvalue("kduser","select kduser from ".DB_APORTIL.".tbl_userlogin where kduser='$kduser'");
echo $getkduser;
}
public function fn_getmenuid()
{
$kduser=$_REQUEST["kduser"];
$tipemenu=$_REQUEST["tipemenu"];
$menuid=$this->fn_get_fieldvalue($tipemenu."menu_id","select ".$tipemenu."menu_id from ".DB_APORTIL.".tbl_userlogin where kduser='$kduser'");
echo $menuid;
}
}
?>