$banner = GetCap('capAccountDisabled'); break; case LOGIN_USER_NOT_FOUND: case LOGIN_FAILED_AUTH: $banner = GetCap('capInvalidUsernameOrPassword'); break; } } } $editable = false; if (!$session->IsAnonymous()) { $user =& $session->User(); if ($session->LoggedIn()) { if ($logout) { $user->Logout(); $session->LoggedOut("User", $user->ID()); $user = null; } else { $editable = $user->IsDataAdmin() || $user->IsAdmin(); } } else { $user = null; } } $linkUSAllGooglePlaytimes = new Link(); $linkUSAllGooglePlaytimes->LoadLinkID('US_ALL_GOOGLE_PLAYTIMES'); if ($post) { switch ($postType) { case 'CHANGE_PLAYTIMES': $location = $_POST['txtLocation']; if (isset($user)) {
function get_url_map($s, $arr) { foreach ($arr as $k => $v) { if (stripos($s, $k) !== FALSE) { return $v; } } $s = basename($s); $s = explode(".", $s); $s = $s[0]; return $s; } global $auth_database; $m_sess = new Session($auth_database); global $session; if ($m_sess->LoggedOut($session)) { echo '0'; die; } $sessions = $m_sess->ActiveUsers(); $m_auth = new Auth($auth_database); $mod_model = new Modification($auth_database); $result = array(); $was = array(); foreach ($sessions as $s) { if (!$m_sess->LoggedOut($s)) { $activity = ' '; $activity .= get_url_map($s['last_url'], $url_map); if (matches($activity, 'request_login.php')) { continue; }