[LON-CAPA-cvs] cvs: loncom /interface lonuserutils.pm
raeburn
raeburn@source.lon-capa.org
Fri, 14 Aug 2009 10:37:22 -0000
raeburn Fri Aug 14 10:37:22 2009 EDT
Modified files:
/loncom/interface lonuserutils.pm
Log:
- Only include "Home server" row in "Options" table if the default domain has more than library server.
- Remove erroneous FIXME comment added in 1.95 about a broken $home_server_pick
- it's working just fine and returns a hidden form element, as expected, if the default domain only ciontains a single library server.
Index: loncom/interface/lonuserutils.pm
diff -u loncom/interface/lonuserutils.pm:1.96 loncom/interface/lonuserutils.pm:1.97
--- loncom/interface/lonuserutils.pm:1.96 Mon Aug 3 16:26:09 2009
+++ loncom/interface/lonuserutils.pm Fri Aug 14 10:37:22 2009
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Utility functions for managing LON-CAPA user accounts
#
-# $Id: lonuserutils.pm,v 1.96 2009/08/03 16:26:09 bisitz Exp $
+# $Id: lonuserutils.pm,v 1.97 2009/08/14 10:37:22 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -788,23 +788,21 @@
&Apache::loncommon::help_open_topic('Auth_Options').
"</p>\n";
}
- $Str .= &set_login($defdom,$krbform,$intform,$locform)
- .&Apache::lonhtmlcommon::row_closure();
+ $Str .= &set_login($defdom,$krbform,$intform,$locform);
my ($home_server_pick,$numlib) =
&Apache::loncommon::home_server_form_item($defdom,'lcserver',
'default','hide');
-#FIXME: Broken?!? $home_server_pick returns empty value on prod (2.8.1) and on dev server. SB 2009-08-03
if ($numlib > 1) {
- $Str .= &Apache::lonhtmlcommon::row_title(
+ $Str .= &Apache::lonhtmlcommon::row_closure()
+ .&Apache::lonhtmlcommon::row_title(
&mt('LON-CAPA Home Server for New Users'))
.&mt('LON-CAPA domain: [_1] with home server:','"'.$defdom.'"')
.$home_server_pick
.&Apache::lonhtmlcommon::row_closure();
} else {
- $Str .= &Apache::lonhtmlcommon::row_title(&mt('Home Server'))
- .$home_server_pick
- .&Apache::lonhtmlcommon::row_closure();
+ $Str .= $home_server_pick.
+ &Apache::lonhtmlcommon::row_closure();
}
$Str .= &Apache::lonhtmlcommon::row_title(&mt('Default domain'))