33 lines
566 B
PHP
33 lines
566 B
PHP
<?php
|
|
|
|
if (session_status() === PHP_SESSION_NONE) {
|
|
session_start();
|
|
}
|
|
|
|
function isAdminPemerintah() {
|
|
return (
|
|
isset($_SESSION['role']) &&
|
|
$_SESSION['role'] === 'admin_pemerintah'
|
|
);
|
|
}
|
|
|
|
function isAdminIbadah() {
|
|
return (
|
|
isset($_SESSION['role']) &&
|
|
$_SESSION['role'] === 'admin_ibadah'
|
|
);
|
|
}
|
|
|
|
function getUserNama() {
|
|
return $_SESSION['nama'] ?? 'User';
|
|
}
|
|
|
|
function getUserRole() {
|
|
return $_SESSION['role'] ?? 'guest';
|
|
}
|
|
|
|
function getUserIbadahId() {
|
|
return $_SESSION['id_rumah_ibadah'] ?? null;
|
|
}
|
|
|
|
?>
|