(The groups that the user is a member of are highlated)";
$saved_login = $login;
$login = '';
if (is_file("../lib/sql/group_info.php3"))
include("../lib/sql/group_info.php3");
$login = $saved_login;
}
}
else{
if (is_file("../lib/$config[general_lib_type]/group_info.php3"))
include("../lib/$config[general_lib_type]/group_info.php3");
}
if ($config[general_lib_type] == 'sql' && $config[sql_use_operators] == 'true'){
$colspan=2;
$show_ops = 1;
include("../lib/operators.php3");
}
else{
$show_ops = 0;
$colspan=1;
}
echo <<
EOM;
if ($user_type != 'group')
echo " subscription configuration for $login ($cn)\n";
else
echo " subscription configuration for $login\n";
?>
User Preferences for $login ($cn)
EOM;
if ($change == 1){
if (is_file("../lib/$config[general_lib_type]/change_attrs.php3"))
include("../lib/$config[general_lib_type]/change_attrs.php3");
if ($user_type != 'group'){
if ($config[general_show_user_password] != 'no' && $passwd != ''
&& is_file("../lib/$config[general_lib_type]/change_passwd.php3"))
include("../lib/$config[general_lib_type]/change_passwd.php3");
if (is_file("../lib/$config[general_lib_type]/user_info.php3"))
include("../lib/$config[general_lib_type]/user_info.php3");
if ($group_change && $config[general_lib_type] == 'sql' && $config[sql_show_all_groups] == 'true'){
include("../lib/sql/group_change.php3");
include("../lib/defaults.php3");
}
}
else{
if (is_file("../lib/$config[general_lib_type]/group_info.php3"))
include("../lib/$config[general_lib_type]/group_info.php3");
}
}
else if ($badusers == 1){
if (is_file("../lib/add_badusers.php3"))
include("../lib/add_badusers.php3");
}
?>