public static function GetUserAccess($cKey, $cCabang) { global $scDb; $vaUserSigner = array("UserName" => "", "FullName" => ""); $cMd5Signer = md5($cKey); $lAda = false; $dbDLv = $scDb->Browse("username_level", "Kode", "Isi like '%{$cMd5Signer}%'"); while ($dbRLv = $scDb->GetRow($dbDLv)) { if (!$lAda) { $cLvSigner = $dbRLv['Kode']; $dbSigner = $scDb->Browse("username", "UserName,FullName,Nik NIK,Password", "Cabang = '{$cCabang}' AND Password LIKE '%{$cLvSigner}'", "", "", "UserName asc", "0,1"); if ($scDb->Rows($dbSigner) > 0) { if ($dbR = $scDb->GetRow($dbSigner)) { $dbR['Lv'] = scCrypt::GetLevelKet($dbR['Password']); unset($dbR['Password']); $vaUserSigner = $dbR; $lAda = true; } } } } return $vaUserSigner; }