get('__WEB_USER', ['Level'=>9]) <= $level) return true; return false; } } if (!function_exists('user_level_not')) { function user_level_not(Session $session, int $level = 9): bool { if ($session->get('__WEB_USER', ['Level'=>9]) !== $level) return true; return false; } } if (!function_exists('user_logged')) { function user_logged(Session $session): bool { return !empty($session->get('__WEB_USER')); } } if (!function_exists('user_id')) { function user_id(Session $session, int $digit = 0): string|int { if ($digit > 0) return isi_nol($session->get('__WEB_USER', ['UserID'=>0])['UserID'], $digit); return (int)$session->get('__WEB_USER', ['UserID'=>0])['UserID']; } } if (!function_exists('user_user')) { function user_user(Session $session): string { return (string)$session->get('__WEB_USER', ['Username'=>''])['Username']; } } if (!function_exists('user_unix')) { function user_unix(Session $session): string { return (string)$session->get('__WEB_USER', ['UNIX'=>'0'])['UNIX']; } } if (!function_exists('user_nama')) { function user_nama(Session $session): string { return (string)$session->get('__WEB_USER', ['Nama'=>''])['Nama']; } } ?>