get('isLoggedIn'); } } if (!function_exists('set_last_visited_time')) { function set_last_visited_time() { $session = \Config\Services::session(); $session->set('last_visited', date("Y-m-d H:i:s")); } } if (!function_exists('get_last_visited_time')) { function get_last_visited_time() { // Get the session service $session = \Config\Services::session(); // Get the last visited time from session $lastVisitTime = $session->get('last_visited'); // Check if the last visited time is set if ($lastVisitTime) { // Calculate the time five minutes ago $fiveMinutesBefore = date("YmdHi", strtotime('-5 minutes')); // Compare the last visited time with the time five minutes ago return date("YmdHi", strtotime($lastVisitTime)) > $fiveMinutesBefore ? 1 : 0; } // If last visited time is not set, return 0 return 0; } } if (!function_exists('get_session_userid')) { function get_session_userid() { // $ci =& get_instance(); $session = \Config\Services::session(); return $session->get('userid'); } } if (!function_exists('get_session_userdata')) { function get_session_userdata() { // $ci =& get_instance(); $session = \Config\Services::session(); return $session->get('userData'); } } if (!function_exists('get_userProfile')) { function get_userProfile() { // $ci =& get_instance(); $session = \Config\Services::session(); return $session->get('userProfile'); } } if (!function_exists('get_session_user')) { function get_session_user() { // $ci =& get_instance(); $session = \Config\Services::session(); return $session->get('isLoggedIn'); } } if (!function_exists('check_role')) { function check_role() { // $ci =& get_instance(); $session = \Config\Services::session(); return $session->get('role'); } } if (!function_exists('check_permission')) { function check_permission() { // $ci =& get_instance(); $session = \Config\Services::session(); return $session->get('role'); } } if (!function_exists('set_session_uuid')) { function set_session_uuid($uuid) { $session = \Config\Services::session(); $session->set('uuid', $uuid); } } if (!function_exists('get_session_uuid')) { function get_session_uuid() { $session = \Config\Services::session(); return $session->get('uuid'); } } if (!function_exists('set_session')) { function set_session_data($data) { // $CI =& get_instance(); $session = \Config\Services::session(); $session->set($data); } } if (!function_exists('set_session_context')) { function set_session_context($context) { // $CI =& get_instance(); $session = \Config\Services::session(); $session->set('context',$context); } } if (!function_exists('get_session_context')) { function get_session_context() { // $CI =& get_instance(); $session = \Config\Services::session(); return $session->get('context'); } } if (!function_exists('user_team')) { function user_team() { // $CI =& get_instance(); $session = \Config\Services::session(); return $session->get('user_team'); } }