function session_limit_user_max_sessions in Session Limit 6
Same name and namespace in other branches
- 6.2 session_limit.module \session_limit_user_max_sessions()
- 7.2 session_limit.module \session_limit_user_max_sessions()
5 calls to session_limit_user_max_sessions()
- session_limit_help in ./
session_limit.module - Implementation of hook_help().
- session_limit_init in ./
session_limit.module - Implementation of hook_init().
- session_limit_page in ./
session_limit.module - Display/Delete sessions..
- session_limit_session_limit in ./
session_limit.module - Implementation of hook_trigger_name().
- session_limit_token_values in ./
session_limit.module - Implementation of hook_token_values().
File
- ./
session_limit.module, line 388 - Limits multiple sessions per user.
Code
function session_limit_user_max_sessions($account = array()) {
if (empty($account)) {
global $user;
$account = $user;
}
static $limits;
if (isset($limits[0])) {
return $limits[0];
}
$limits['default'] = check_plain(variable_get('session_limit_max', 1));
$limits['user'] = session_limit_user_max_sessions_byuser($account);
$limits['role'] = session_limit_user_max_sessions_byrole($account);
rsort($limits);
return check_plain($limits[0]);
}