} } } // If we're not logged in, see if we have a valid session with a valid // userId which refers to an active user. if ($loggedInUser === null && isset($_SESSION['user_id'])) { $loggedInUser = $__loginAppuserDAO->load($_SESSION['user_id']); if (!$loggedInUser || !$loggedInUser->is_active) { $loggedInUser = null; } } // If we're not logged in, try recovering a persistent login // unique Id and relating it to a user. if ($loggedInUser === null && isset($_COOKIE['kmliuid']) && trim($_COOKIE['kmliuid']) != '') { $__kmliexp = time() - $KEEP_ME_LOGGED_IN_TIME; $__kmlis = $__loginAppuserpersistentloginDAO->findByKeep_me_logged_in_uniqid(trim($_COOKIE['kmliuid'])); if (count($__kmlis) == 1 && $__kmlis[0]->user_id > 0 && strtotime($__kmlis[0]->last_used) >= $__kmliexp) { $loggedInUser = $__loginAppuserDAO->load($__kmlis[0]->user_id); if (!$loggedInUser || !$loggedInUser->is_active) { $loggedInUser = null; } if ($loggedInUser !== null) { $_SESSION['user_id'] = $loggedInUser->id; $__kmlis[0]->last_used = date('Y-m-d H:i:s'); $__loginAppuserpersistentloginDAO->update($__kmlis[0]); } } } if ($loggedInUser === null) { // Calling scripts can set $enableLoginForm to false before including this // include file, and if the user is not logged in, the script will simply