version 1.26, 2007/03/08 01:58:45
|
version 1.29, 2008/11/17 17:10:57
|
Line 149 function next_page(caller) {
|
Line 149 function next_page(caller) {
|
$output .= '<input type="hidden" name="command" />'; |
$output .= '<input type="hidden" name="command" />'; |
$output .= '<table class="LC_notify_front_page">'. |
$output .= '<table class="LC_notify_front_page">'. |
'<tr><td><a href="javascript:next_page('."'new'".')">'. |
'<tr><td><a href="javascript:next_page('."'new'".')">'. |
'Send a new e-mail message to selected users from this domain</a></td></tr><tr>'. |
'Send a new e-mail to selected users from this domain</a></td></tr><tr>'. |
'<td><a href="javascript:next_page('."'view'".')">'. |
'<td><a href="javascript:next_page('."'view'".')">'. |
'Display e-mail sent by Domain Coordinators in this domain'. |
'Display e-mail sent by Domain Coordinators in this domain'. |
'</a></td></tr></table>'; |
'</a></td></tr></table>'; |
Line 378 sub print_selection_form {
|
Line 378 sub print_selection_form {
|
'buil' => 'Building valid e-mail address from username, if missing from preferences:', |
'buil' => 'Building valid e-mail address from username, if missing from preferences:', |
'kerb' => 'Kerberos: enter default for each realm used in the domain, with comma separation of entries', |
'kerb' => 'Kerberos: enter default for each realm used in the domain, with comma separation of entries', |
'infs' => 'Internal, Filesystem and Local authentication: enter single default.', |
'infs' => 'Internal, Filesystem and Local authentication: enter single default.', |
'comp' => 'Compose Message' |
'comp' => 'Compose E-mail' |
); |
); |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({text=>"Select Audience"}); |
({text=>"Select Audience"}); |
Line 410 sub print_selection_form {
|
Line 410 sub print_selection_form {
|
internal => 'text', |
internal => 'text', |
krb4 => 'text', |
krb4 => 'text', |
krb5 => 'text', |
krb5 => 'text', |
local => 'text', |
localauth => 'text', |
unix => 'text', |
unix => 'text', |
); |
); |
$jscript .= &Apache::lonhtmlcommon::set_form_elements(\%elements); |
$jscript .= &Apache::lonhtmlcommon::set_form_elements(\%elements); |
Line 480 sub print_composition_form {
|
Line 480 sub print_composition_form {
|
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"javascript:goBack('pick_target')", |
({href=>"javascript:goBack('pick_target')", |
text=>"Select Audience"}, |
text=>"Select Audience"}, |
{text=>"Compose Message"}); |
{text=>"Compose E-mail"}); |
my $jscript = &Apache::loncommon::check_uncheck_jscript(); |
my $jscript = &Apache::loncommon::check_uncheck_jscript(); |
$jscript .= qq| |
$jscript .= qq| |
function goBack(target) { |
function goBack(target) { |
Line 505 function goBack(target) {
|
Line 505 function goBack(target) {
|
'Broadcast e-mail to users', $formname)); |
'Broadcast e-mail to users', $formname)); |
|
|
my $coursefilter = $env{'form.coursepick'}; |
my $coursefilter = $env{'form.coursepick'}; |
my %courses = (); |
my %courses; |
if ($coursefilter eq 'all') { |
if ($coursefilter eq 'all') { |
%courses = &Apache::lonnet::courseiddump($cdom,'.','.','.','.','.', |
%courses = &Apache::lonnet::courseiddump($cdom,'.','.','.','.','.', |
undef,undef,'Course'); |
undef,undef,'Course'); |
Line 527 function goBack(target) {
|
Line 527 function goBack(target) {
|
} elsif ($coursefilter eq 'specific') { |
} elsif ($coursefilter eq 'specific') { |
if ($env{'form.coursetotal'} > 1) { |
if ($env{'form.coursetotal'} > 1) { |
my @course_ids = split(/&&/,$env{'form.courselist'}); |
my @course_ids = split(/&&/,$env{'form.courselist'}); |
foreach (@course_ids) { |
foreach my $cid (@course_ids) { |
$courses{$_} = ''; |
$courses{$cid} = ''; |
} |
} |
} else { |
} else { |
$courses{$env{'form.courselist'}} = ''; |
$courses{$env{'form.courselist'}} = ''; |
Line 581 function goBack(target) {
|
Line 581 function goBack(target) {
|
$access{$type} = $type; |
$access{$type} = $type; |
} |
} |
foreach my $course_id (keys(%courses)) { |
foreach my $course_id (keys(%courses)) { |
my ($cdom,$cnum) = split(/_/,$course_id); |
my %coursehash = |
|
&Apache::lonnet::coursedescription($course_id,{'one_time' => 1}); |
|
my $cdom = $coursehash{'domain'}; |
|
my $cnum = $coursehash{'num'}; |
&Apache::loncommon::get_course_users($cdom,$cnum,\%access,\@roles,\@sections,\%users); |
&Apache::loncommon::get_course_users($cdom,$cnum,\%access,\@roles,\@sections,\%users); |
} |
} |
foreach my $role (keys(%users)) { |
foreach my $role (keys(%users)) { |
Line 639 function goBack(target) {
|
Line 642 function goBack(target) {
|
$output .= &Apache::lonhtmlcommon::row_title(&mt('Sender e-mail address')); |
$output .= &Apache::lonhtmlcommon::row_title(&mt('Sender e-mail address')); |
$output .= '<input type="text" name="sender" value="'.$sender.'" />'; |
$output .= '<input type="text" name="sender" value="'.$sender.'" />'; |
$output .= &Apache::lonhtmlcommon::row_closure(); |
$output .= &Apache::lonhtmlcommon::row_closure(); |
$output .= &Apache::lonhtmlcommon::submit_row(&mt('Submit'),'process',&mt('Send Message')); |
$output .= &Apache::lonhtmlcommon::submit_row(&mt('Submit'),'process',&mt('Send')); |
$output .= &Apache::lonhtmlcommon::end_pick_box(); |
$output .= &Apache::lonhtmlcommon::end_pick_box(); |
} else { |
} else { |
$output .= $lt{'nore'}."\n". |
$output .= $lt{'nore'}."\n". |
Line 671 ENDSCRIPT
|
Line 674 ENDSCRIPT
|
text=>"Select audience"}); |
text=>"Select audience"}); |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"javascript:goBack('compose')", |
({href=>"javascript:goBack('compose')", |
text=>"Compose Message"}); |
text=>"Compose E-mail"}); |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"/adm/notify?command=process", |
({href=>"/adm/notify?command=process", |
text=>"Outcome"}); |
text=>"Outcome"}); |
Line 707 ENDSCRIPT
|
Line 710 ENDSCRIPT
|
} else { |
} else { |
$output .= 'No mail sent - no recipients identified'; |
$output .= 'No mail sent - no recipients identified'; |
} |
} |
$output .= '<br /><a href="/adm/notify">Send another message?</a>'."\n"; |
$output .= '<br /><a href="/adm/notify">Send another |
|
e-mail?</a>'."\n"; |
$output .= '<input type="hidden" name="command" />'."\n". |
$output .= '<input type="hidden" name="command" />'."\n". |
'<input type="hidden" name="origin" value="'.$formname.'" />'."\n"; |
'<input type="hidden" name="origin" value="'.$formname.'" />'."\n"; |
$output .= &Apache::lonhtmlcommon::echo_form_input(['command','origin']); |
$output .= &Apache::lonhtmlcommon::echo_form_input(['command','origin']); |
Line 775 sub form_elements {
|
Line 779 sub form_elements {
|
krb5 => 'Kerberos 5', |
krb5 => 'Kerberos 5', |
internal => 'Internal (LON-CAPA)', |
internal => 'Internal (LON-CAPA)', |
unix => 'Filesystem (UNIX)', |
unix => 'Filesystem (UNIX)', |
local => 'Local/Customized', |
localauth => 'Local/Customized', |
); |
); |
return; |
return; |
} |
} |