version 1.301, 2009/08/04 18:02:30
|
version 1.302, 2009/08/04 19:59:19
|
Line 530 END
|
Line 530 END
|
|
|
# =================================================================== Phase two |
# =================================================================== Phase two |
sub print_user_selection_page { |
sub print_user_selection_page { |
my ($r,$response,$srch,$srch_results,$srcharray,$context) = @_; |
my ($r,$response,$srch,$srch_results,$srcharray,$context,$opener_elements) = @_; |
my @fields = ('username','domain','lastname','firstname','permanentemail'); |
my @fields = ('username','domain','lastname','firstname','permanentemail'); |
my $sortby = $env{'form.sortby'}; |
my $sortby = $env{'form.sortby'}; |
|
|
Line 566 ENDSCRIPT
|
Line 566 ENDSCRIPT
|
'firstname' => "first name", |
'firstname' => "first name", |
'permanentemail' => "permanent e-mail", |
'permanentemail' => "permanent e-mail", |
); |
); |
$r->print(&Apache::loncommon::start_page('User Management',$jscript)); |
if ($context eq 'requestcrs') { |
|
$r->print('<div>'); |
my %breadcrumb_text = &singleuser_breadcrumb(); |
} else { |
&Apache::lonhtmlcommon::add_breadcrumb |
$r->print(&Apache::loncommon::start_page('User Management',$jscript)); |
({href=>"javascript:backPage(document.usersrchform,'','')", |
|
text=>$breadcrumb_text{'search'}, |
my %breadcrumb_text = &singleuser_breadcrumb(); |
faq=>282,bug=>'Instructor Interface',}, |
&Apache::lonhtmlcommon::add_breadcrumb |
{href=>"javascript:backPage(document.usersrchform,'get_user_info','select')", |
({href=>"javascript:backPage(document.usersrchform,'','')", |
text=>$breadcrumb_text{'userpicked'}, |
text=>$breadcrumb_text{'search'}, |
faq=>282,bug=>'Instructor Interface',}); |
faq=>282,bug=>'Instructor Interface',}, |
if ($env{'form.action'} eq 'singleuser') { |
{href=>"javascript:backPage(document.usersrchform,'get_user_info','select')", |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
text=>$breadcrumb_text{'userpicked'}, |
'Course_Change_Privileges')); |
faq=>282,bug=>'Instructor Interface',}); |
$r->print("<b>$lt{'usrch'}</b><br />"); |
if ($env{'form.action'} eq 'singleuser') { |
$r->print(&entry_form($srch->{'srchdomain'},$srch,undef,$context)); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
$r->print('<h3>'.$lt{'usel'}.'</h3>'); |
'Course_Change_Privileges')); |
} elsif ($env{'form.action'} eq 'singlestudent') { |
$r->print("<b>$lt{'usrch'}</b><br />"); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
$r->print(&entry_form($srch->{'srchdomain'},$srch,undef,$context)); |
'Course_Add_Student')); |
$r->print('<h3>'.$lt{'usel'}.'</h3>'); |
$r->print($jscript."<b>$lt{'stusrch'}</b><br />"); |
} elsif ($env{'form.action'} eq 'singlestudent') { |
$r->print(&entry_form($srch->{'srchdomain'},$srch,undef,$context)); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('User Management', |
$r->print('</form><h3>'.$lt{'stusel'}.'</h3>'); |
'Course_Add_Student')); |
|
$r->print($jscript."<b>$lt{'stusrch'}</b><br />"); |
|
$r->print(&entry_form($srch->{'srchdomain'},$srch,undef,$context)); |
|
$r->print('</form><h3>'.$lt{'stusel'}.'</h3>'); |
|
} |
} |
} |
$r->print('<form name="usersrchform" method="post">'. |
$r->print('<form name="usersrchform" method="post">'. |
&Apache::loncommon::start_data_table()."\n". |
&Apache::loncommon::start_data_table()."\n". |
Line 612 ENDSCRIPT
|
Line 616 ENDSCRIPT
|
|
|
foreach my $user (@sorted_users) { |
foreach my $user (@sorted_users) { |
my ($uname,$udom) = split(/:/,$user); |
my ($uname,$udom) = split(/:/,$user); |
|
my $onclick; |
|
if ($context eq 'requestcrs') { |
|
$onclick = |
|
'onclick="javascript:gochoose('."'$uname','$udom',". |
|
"'$srch_results->{$user}->{firstname}',". |
|
"'$srch_results->{$user}->{lastname}',". |
|
"'$srch_results->{$user}->{permanentemail}'".');"'; |
|
} else { |
|
$onclick = |
|
' onclick="javascript:pickuser('."'".$uname."'".','."'".$udom."'".');"'; |
|
} |
$r->print(&Apache::loncommon::start_data_table_row(). |
$r->print(&Apache::loncommon::start_data_table_row(). |
'<td><input type="button" name="seluser" value="'.&mt('Select').'" onclick="javascript:pickuser('."'".$uname."'".','."'".$udom."'".')" /></td>'. |
'<td><input type="button" name="seluser" value="'.&mt('Select').'" '. |
|
$onclick.' /></td>'. |
'<td><tt>'.$uname.'</tt></td>'. |
'<td><tt>'.$uname.'</tt></td>'. |
'<td><tt>'.$udom.'</tt></td>'); |
'<td><tt>'.$udom.'</tt></td>'); |
foreach my $field ('lastname','firstname','permanentemail') { |
foreach my $field ('lastname','firstname','permanentemail') { |
Line 633 ENDSCRIPT
|
Line 649 ENDSCRIPT
|
' <input type="hidden" name="currstate" value="select" />'."\n". |
' <input type="hidden" name="currstate" value="select" />'."\n". |
' <input type="hidden" name="phase" value="get_user_info" />'."\n". |
' <input type="hidden" name="phase" value="get_user_info" />'."\n". |
' <input type="hidden" name="action" value="'.$env{'form.action'}.'" />'."\n"); |
' <input type="hidden" name="action" value="'.$env{'form.action'}.'" />'."\n"); |
$r->print($response.'</form>'.&Apache::loncommon::end_page()); |
if ($context eq 'requestcrs') { |
|
$r->print($opener_elements.'</form></div>'); |
|
} else { |
|
$r->print($response.'</form>'.&Apache::loncommon::end_page()); |
|
} |
} |
} |
|
|
sub print_user_query_page { |
sub print_user_query_page { |