version 1.86, 2008/06/06 05:24:28
|
version 1.89, 2008/06/24 11:06:03
|
Line 513 sub discourse {
|
Line 513 sub discourse {
|
|
|
$result .= '<input type="hidden" name="sendmode" value="group" />'."\n"; |
$result .= '<input type="hidden" name="sendmode" value="group" />'."\n"; |
|
|
$result .= &Apache::lonselstudent::render_student_list($current_members, |
my $tmptext; |
"compemail", |
if ($tmptext = &Apache::lonselstudent::render_student_list($current_members, |
"current", |
"compemail", |
\%defaultUsers, |
"current", |
1,"selectedusers",1); |
\%defaultUsers, |
|
1,"selectedusers",1) |
$result .= &Apache::lonselstudent::render_student_list($expired_members, |
) { |
"compemail", |
$result .= '<h2>'.&mt('Course members with current access').'</h2>'; |
"expired", |
$result .= $tmptext; |
\%defaultUsers, |
} |
1, "selectedusers",0); |
if ($tmptext = &Apache::lonselstudent::render_student_list($expired_members, |
$result .= &Apache::lonselstudent::render_student_list($future_members, |
"compemail", |
"compemail", |
"expired", |
"future", |
\%defaultUsers, |
\%defaultUsers, |
1, "selectedusers",0) |
1, "selectedusers", 0); |
) { |
|
$result .= '<h2>'.&mt('Course members with expired access').'</h2>'; |
|
$result .= $tmptext; |
|
} |
|
if ($tmptext = &Apache::lonselstudent::render_student_list($future_members, |
|
"compemail", |
|
"future", |
|
\%defaultUsers, |
|
1, "selectedusers", 0) |
|
) { |
|
$result .= '<h2>'.&mt('Course members with future access').'</h2>'; |
|
$result .= $tmptext; |
|
} |
return $result; |
return $result; |
} |
} |
|
|
Line 721 sub groupmail_sent {
|
Line 733 sub groupmail_sent {
|
|
|
sub discrit { |
sub discrit { |
my $r=shift; |
my $r=shift; |
my $header = '<h1><font color="red">'.&mt('Critical Messages').'</font></h1>'. |
my $header = '<h1>'.&mt('Critical Messages').'</h1>' |
'<form action="/adm/email" method="POST">'. |
.'<div class="LC_warning">' |
'<input type="hidden" name="confirm" value="true" />'; |
.&mt('Access to other pages will be prevented until you have moved all critical messages to your inbox.') |
|
.'</div><br />' |
|
.'<form action="/adm/email" method="POST">' |
|
.'<input type="hidden" name="confirm" value="true" />'; |
my %what=&Apache::lonnet::dump('critical'); |
my %what=&Apache::lonnet::dump('critical'); |
my $result = ''; |
my $result = ''; |
foreach my $key (sort(keys(%what))) { |
foreach my $key (sort(keys(%what))) { |
my %content=&Apache::lonmsg::unpackagemsg($what{$key}); |
my %content=&Apache::lonmsg::unpackagemsg($what{$key}); |
next if ($content{'senderdomain'} eq ''); |
next if ($content{'senderdomain'} eq ''); |
$result.='<hr />'.&mt('From').': <b>'. |
$result .= &Apache::lonhtmlcommon::start_pick_box() |
&Apache::loncommon::aboutmewrapper( |
.&Apache::lonhtmlcommon::row_title(&mt('From'),undef,'LC_oddrow_value') |
&Apache::loncommon::plainname($content{'sendername'},$content{'senderdomain'}),$content{'sendername'},$content{'senderdomain'}).'</b> ('. |
.'<b>'.&Apache::loncommon::aboutmewrapper( |
$content{'sendername'}.':'. |
&Apache::loncommon::plainname($content{'sendername'},$content{'senderdomain'}),$content{'sendername'},$content{'senderdomain'}).'</b>' |
$content{'senderdomain'}.') '.$content{'time'}. |
.' ('.$content{'sendername'}.':'.$content{'senderdomain'}.')' |
'<br />'.&mt('Subject').': '.$content{'subject'}. |
.&Apache::lonhtmlcommon::row_closure(1) |
'<br /><pre>'. |
.&Apache::lonhtmlcommon::row_title(&mt('Date'),undef,'LC_evenrow_value') |
&Apache::lontexconvert::msgtexconverted($content{'message'}). |
.$content{'time'} |
'</pre><div class="LC_error">'; |
.&Apache::lonhtmlcommon::row_closure(1) |
|
.&Apache::lonhtmlcommon::row_title(&mt('Subject'),undef,'LC_oddrow_value') |
|
.$content{'subject'} |
|
.&Apache::lonhtmlcommon::row_closure(1) |
|
.&Apache::lonhtmlcommon::row_title(&mt('Message'),undef,'LC_evenrow_value') |
|
.'<pre>'.&Apache::lontexconvert::msgtexconverted($content{'message'}).'</pre>' |
|
.&Apache::lonhtmlcommon::row_closure() |
|
.&Apache::lonhtmlcommon::row_title('',undef,'LC_oddrow_value') |
|
.'<div class="LC_warning">'; |
my ($rec_button,$reprec_button); |
my ($rec_button,$reprec_button); |
$rec_button = &mt('Move to Inbox'); |
$rec_button = &mt('Move to Inbox'); |
if (!$content{'noreplies'}) { |
if (!$content{'noreplies'}) { |
Line 752 $content{'sendername'}.':'.
|
Line 775 $content{'sendername'}.':'.
|
} else { |
} else { |
$result .= &mt('Access to other pages will be prevented until you have moved the message to your inbox.'); |
$result .= &mt('Access to other pages will be prevented until you have moved the message to your inbox.'); |
} |
} |
$result .= '</div><br />'. |
$result .= '</div>' |
'<input type="submit" name="rec_'.$key.'" value="'.$rec_button.'" />'; |
.&Apache::lonhtmlcommon::row_closure(1) |
|
.&Apache::lonhtmlcommon::row_title('',undef,'LC_evenrow_value') |
|
.'<input type="submit" name="rec_'.$key.'" value="'.$rec_button.'" />'; |
if (!$content{'noreplies'}) { |
if (!$content{'noreplies'}) { |
$result .= '<input type="submit" name="reprec_'.$key.'" '. |
$result .= '<input type="submit" name="reprec_'.$key.'" ' |
'value="'.$reprec_button.'" />'; |
.'value="'.$reprec_button.'" />' |
} |
} |
|
$result .= &Apache::lonhtmlcommon::row_closure(1) |
|
.&Apache::lonhtmlcommon::end_pick_box() |
|
.'<br />'; |
} |
} |
# Check to see if there were any messages. |
# Check to see if there were any messages. |
if ($result eq '') { |
if ($result eq '') { |