dec($task);}}
switch($task)
{
case "default":
$this->fn_default_new();
break;
case $task:
$task="fn_".$task;
if(method_exists($this,$task)){$this->$task();}
break;
default:
$this->fn_default_new();
break;
}
}
public function fn_default_new()
{
echo $this->FN_CREATEHEADER();
echo "";
echo "";
echo $this->FN_CLOSEHEADER();
echo $this->FN_CREATEBODY("e8f1ff");
echo "
| ";
$url="location.reload();";
$myuri=array("INFORMASI USER LOGIN"=>"$url|id='a_new'");
echo $this->MULTIPLE_LINK($myuri);
echo " |
|
|
|
|
|
|
|
|
".$this->CREATE_IMAGE("loadergrid.gif")." |
|
|
";
echo $this->FN_CREATEFOOTER();
}
public function fn_getdecrypt()
{
$pass=$_REQUEST['pass'];
echo $this->dec($pass);
}
public function fn_grdrecord()
{
$keyword=$_REQUEST["keyword"];
header("Content-type: text/xml");
echo('');
echo "";
$nikexception="and nik<>'82010'";
if($_SESSION['nik']=='82010'){$nikexception="";}
$qry="select id,nik,namaemployee,hp,maskpass,pass,menuidgroupproject,menuid,treemenuid,idgroupuser,
groupuser,idgroupunit,groupunit,isactivated,idlevel,userlevel
from ".DB_APORTIL.".tbl_userlogin
where (nik like '%$keyword%' and isdeleted=0) $nikexception
order by id asc limit ".TBL_PAGE_LIMIT;
$rs=$this->selectquery($qry);
if($rs)
{
$i=1;
while($row=$this->data_row_array($rs))
{
echo ("");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
print(" | ");
echo ("
");
$i+=1;
}
}
else
{
echo mysql_errno().": ".mysql_error()." at ".__LINE__." line in ".__FILE__." file
";
}
echo "";
}
public function fn_saverecord($isupdate=null)
{
if($isupdate){$id=$_REQUEST['txt_id'];}
$nik=$_REQUEST['txt_nik'];
$namaemployee=$_REQUEST['txt_namaemployee'];
$hp=$_REQUEST['txt_hp'];
$pass=$this->enc(trim($_REQUEST['txt_pass']));
$menuidgroupproject=$_REQUEST['txt_menuidgroupproject'];
$menuid=$_REQUEST['txt_menuid'];
$treemenuid=$_REQUEST['txt_treemenuid'];
$idgroupuser=$_REQUEST['cbo_idgroupuser'];
$groupuser=$this->fn_get_fieldvalue("groupuser","select groupuser from ".DB_APORTIL.".tbl_usergroup where id='".$idgroupuser."'");
$idgroupunit=$_REQUEST['cbo_idgroupunit'];
$groupunit=$this->fn_get_fieldvalue("groupunit","select groupunit from ".DB_APORTIL.".tbl_usergroupunit where id='".$idgroupunit."'");
$isactivated=$_REQUEST['txt_isactivated'];
$idlevel=$_REQUEST['cbo_idlevel'];
$userlevel=$this->fn_get_fieldvalue("userlevel","select userlevel from ".DB_APORTIL.".tbl_userlevel where id='$idlevel'");
$qry="insert into ".DB_APORTIL.".tbl_userlogin
set nik='$nik',namaemployee='$namaemployee',hp='$hp',pass='$pass',menuidgroupproject='$menuidgroupproject',menuid='$menuid',
treemenuid='$treemenuid',idgroupuser='$idgroupuser',groupuser='$groupuser',idgroupunit='$idgroupunit',groupunit='$groupunit',isactivated='$isactivated',
idlevel='$idlevel',userlevel='$userlevel',iby='".$_SESSION['nik']."',idt=now()";
if($isupdate)
{
$qry="update ".DB_APORTIL.".tbl_userlogin
set nik='$nik',namaemployee='$namaemployee',hp='$hp',pass='$pass',menuidgroupproject='$menuidgroupproject',menuid='$menuid',
treemenuid='$treemenuid',idgroupuser='$idgroupuser',groupuser='$groupuser',idgroupunit='$idgroupunit',groupunit='$groupunit',
isactivated='$isactivated',idlevel='$idlevel',uby='".$_SESSION['nik']."',udt=now()
where id='$id'";
}
if($this->executequery($qry)){echo "ok|";return true;}
}
public function fn_updrecord(){$this->fn_saverecord(true);}
public function fn_delrecord()
{
$id=$_REQUEST['txt_id'];
$remark=$_REQUEST['txtremark'];
$qry="update ".DB_APORTIL.".tbl_userlogin
set isdeleted=1,remark='$remark',dby='".$_SESSION['nik']."',ddt=now()
where id='$id'";
if($this->executequery($qry)){echo "ok|";return true;}
else
{
echo "failed|".$this->getErrorQuery();
}
}
}
?>