--- loncom/auth/lonroles.pm 2011/10/25 15:15:02 1.263
+++ loncom/auth/lonroles.pm 2011/12/14 21:02:30 1.264
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# User Roles Screen
#
-# $Id: lonroles.pm,v 1.263 2011/10/25 15:15:02 www Exp $
+# $Id: lonroles.pm,v 1.264 2011/12/14 21:02:30 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -221,7 +221,7 @@ sub handler {
} else {
$checkingtxt = &mt('Checking for new roles ...');
}
- $updateresult = '
'.$checkingtxt.'
';
+ $updateresult = ''.$checkingtxt.'';
$updateresult .= &update_session_roles();
&Apache::lonnet::appenv({'user.update.time' => $now});
$update = $now;
@@ -781,7 +781,7 @@ ENDHEADER
if ($env{'form.showall'}) {
$showall .= ' checked="checked" ';
}
- $showall .= ' />'.&mt('Show all roles').''.
+ $showall .= ' />'.&mt('Show all roles').' '.
'';
if ($do_update) {
$r->print('';
}
if (!@changed_roles || !(keys(%changed_groups))) {
- $msg .= '';
+ my ($rolesmsg,$groupsmsg);
if (!@changed_roles) {
- $msg .= '- ';
if (&Apache::loncommon::show_course()) {
- $msg .= &mt('No new courses or communities');
+ $rolesmsg = &mt('No new courses or communities');
} else {
- $msg .= &mt('No role changes');
+ $rolesmsg = &mt('No role changes');
}
- $msg .= '
';
}
if ($hasgroups && !(keys(%changed_groups)) && !(grep(/gr/,@changed_roles))) {
- $msg .= '- '.&mt('No changes in course/community groups').'
';
+ $groupsmsg = &mt('No changes in course/community groups');
}
- $msg .= '
';
if (!@changed_roles && !(keys(%changed_groups))) {
+ if (($msg ne '') || ($groupsmsg ne '')) {
+ $msg .= '';
+ if ($rolesmsg) {
+ $msg .= '- '.$rolesmsg.'
';
+ }
+ if ($groupsmsg) {
+ $msg .= '- '.$groupsmsg.'
';
+ }
+ $msg .= '
';
+ } else {
+ $msg = ' '.$rolesmsg.'
';
+ }
return $msg;
}
}