12,9 → 12,10 |
require('../lib/defaults.php'); |
$date = strftime('%A, %e %B %Y, %T %Z'); |
|
if (is_file("../lib/$config[general_lib_type]/user_info.php")){ |
if (is_file("../lib/$config[general_lib_type]/user_info.php")) { |
include("../lib/$config[general_lib_type]/user_info.php"); |
if ($user_exists == 'no'){ |
|
if ($user_exists == 'no') { |
echo <<<EOM |
<title>User information page</title> |
<meta http-equiv="Content-Type" content="text/html; charset=$config[general_charset]"> |
32,6 → 33,18 |
EOM; |
exit(); |
} |
|
if (isset($member_groups)) { |
$login_saved = $login; |
$item_vals_saved = $item_vals; |
$login = array_values($member_groups)[0]; |
include("../lib/$config[general_lib_type]/group_info.php"); |
$login = $login_saved; |
$item_vals_group = $item_vals; |
$item_vals = $item_vals_saved; |
unset($login_saved); |
unset($item_vals_saved); |
} |
} |
|
if (is_file("../lib/sql/drivers/$config[sql_type]/functions.php")) |
51,9 → 64,11 |
exit(); |
} |
|
if(isset($item_vals['Max-Monthly-Session'][0]) && $item_vals['Max-Monthly-Session'][0] != ''){ |
if (isset($item_vals['Max-Monthly-Session'][0]) && $item_vals['Max-Monthly-Session'][0] != '') { |
$monthly_limit = $item_vals['Max-Monthly-Session'][0]; |
} else if (isset($default_vals['Max-Monthly-Session'][0])){ |
} else if (isset($item_vals_group['Max-Monthly-Session'][0]) && $item_vals_group['Max-Monthly-Session'][0] != '') { |
$monthly_limit = $item_vals_group['Max-Monthly-Session'][0]; |
} else if (isset($default_vals['Max-Monthly-Session'][0])) { |
$monthly_limit = $default_vals['Max-Monthly-Session'][0]; |
} else { |
$monthly_limit = ''; |
60,9 → 75,11 |
} |
$monthly_limit = ($monthly_limit) ? $monthly_limit : $config['counter_default_monthly']; |
|
if(isset($item_vals['Max-Weekly-Session'][0]) && $item_vals['Max-Weekly-Session'][0] != ''){ |
if (isset($item_vals['Max-Weekly-Session'][0]) && $item_vals['Max-Weekly-Session'][0] != '') { |
$weekly_limit = $item_vals['Max-Weekly-Session'][0]; |
} else if (isset($default_vals['Max-Weekly-Session'][0])){ |
} else if (isset($item_vals_group['Max-Weekly-Session'][0]) && $item_vals_group['Max-Weekly-Session'][0] != '') { |
$weekly_limit = $item_vals_group['Max-Weekly-Session'][0]; |
} else if (isset($default_vals['Max-Weekly-Session'][0])) { |
$weekly_limit = $default_vals['Max-Weekly-Session'][0]; |
} else { |
$weekly_limit = ''; |
69,9 → 86,11 |
} |
$weekly_limit = ($weekly_limit) ? $weekly_limit : $config['counter_default_weekly']; |
|
if(isset($item_vals['Max-Daily-Session'][0]) && $item_vals['Max-Daily-Session'][0] != ''){ |
if (isset($item_vals['Max-Daily-Session'][0]) && $item_vals['Max-Daily-Session'][0] != '') { |
$daily_limit = $item_vals['Max-Daily-Session'][0]; |
} else if (isset($default_vals['Max-Daily-Session'][0])){ |
} else if (isset($item_vals_group['Max-Daily-Session'][0]) && $item_vals_group['Max-Daily-Session'][0] != '') { |
$daily_limit = $item_vals_group['Max-Daily-Session'][0]; |
} else if (isset($default_vals['Max-Daily-Session'][0])) { |
$daily_limit = $default_vals['Max-Daily-Session'][0]; |
} else { |
$daily_limit = ''; |
78,9 → 97,11 |
} |
$daily_limit = ($daily_limit) ? $daily_limit : $config['counter_default_daily']; |
|
if(isset($item_vals['Session-Timeout'][0]) && $item_vals['Session-Timeout'][0] != ''){ |
if (isset($item_vals['Session-Timeout'][0]) && $item_vals['Session-Timeout'][0] != '') { |
$session_limit = $item_vals['Session-Timeout'][0]; |
} else if (isset($default_vals['Session-Timeout'][0])){ |
} else if (isset($item_vals_group['Session-Timeout'][0]) && $item_vals_group['Session-Timeout'][0] != '') { |
$session_limit = $item_vals_group['Session-Timeout'][0]; |
} else if (isset($default_vals['Session-Timeout'][0])) { |
$session_limit = $default_vals['Session-Timeout'][0]; |
} else { |
$session_limit = ''; |
87,9 → 108,11 |
} |
$session_limit = ($session_limit) ? $session_limit : 'none'; |
|
if(isset($item_vals['Max-All-Session'][0]) && $item_vals['Max-All-Session'][0] != ''){ |
if (isset($item_vals['Max-All-Session'][0]) && $item_vals['Max-All-Session'][0] != '') { |
$total_limit = $item_vals['Max-All-Session'][0]; |
} else if (isset($default_vals['Max-All-Session'][0])){ |
} else if (isset($item_vals_group['Max-All-Session'][0]) && $item_vals_group['Max-All-Session'][0] != '') { |
$total_limit = $item_vals_group['Max-All-Session'][0]; |
} else if (isset($default_vals['Max-All-Session'][0])) { |
$total_limit = $default_vals['Max-All-Session'][0]; |
} else { |
$total_limit = ''; |
96,6 → 119,17 |
} |
$total_limit = ($total_limit) ? $total_limit : 'none'; |
|
if (isset($item_vals['Expiration'][0]) && $item_vals['Expiration'][0] != '') { |
$expiration = $item_vals['Expiration'][0]; |
} else if (isset($item_vals_group['Expiration'][0]) && $item_vals_group['Expiration'][0] != '') { |
$expiration = $item_vals_group['Expiration'][0]; |
} else if (isset($default_vals['Expiration'][0])) { |
$expiration = $default_vals['Expiration'][0]; |
} else { |
$expiration = ''; |
} |
$expiration = ($expiration) ? $expiration : ''; |
|
$remaining = 'unlimited time'; |
$log_color = 'green'; |
|
350,10 → 384,6 |
else |
$descr = '-'; |
|
$expiration = isset($default_vals['Expiration'][0]) ? $default_vals['Expiration'][0] : ''; |
if (isset($item_vals['Expiration'][0])) |
$expiration = $item_vals['Expiration'][0]; |
|
if ($expiration != ''){ |
$expiration = strtotime($expiration); |
if ($expiration != -1 && $expiration < time()) |