14,6 → 14,7 |
|
if (is_file("../lib/$config[general_lib_type]/user_info.php")){ |
include("../lib/$config[general_lib_type]/user_info.php"); |
|
if ($user_exists == 'no'){ |
echo <<<EOM |
<title>User information page</title> |
32,7 → 33,19 |
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")) |
include_once("../lib/sql/drivers/$config[sql_type]/functions.php"); |
53,6 → 66,8 |
|
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($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 { |
62,6 → 77,8 |
|
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($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 { |
71,6 → 88,8 |
|
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($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 { |
80,6 → 99,8 |
|
if(isset($item_vals['Session-Timeout'][0]) && $item_vals['Session-Timeout'][0] != ''){ |
$session_limit = $item_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 { |
89,6 → 110,8 |
|
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($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 { |
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()) |