14,7 → 14,6 |
|
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> |
33,19 → 32,7 |
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"); |
66,8 → 53,6 |
|
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 { |
77,8 → 62,6 |
|
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 { |
88,8 → 71,6 |
|
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 { |
99,8 → 80,6 |
|
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 { |
110,8 → 89,6 |
|
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 { |
119,17 → 96,6 |
} |
$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'; |
|
384,6 → 350,10 |
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()) |