version 1.95, 2009/08/03 15:57:25
|
version 1.98, 2009/08/28 22:47:07
|
Line 347 sub print_upload_manager_header {
|
Line 347 sub print_upload_manager_header {
|
&mt('Ignore First Line').'</label><br />'); |
&mt('Ignore First Line').'</label><br />'); |
$r->print('<br /><input type="button" value="'.&mt('Reverse Association').'" '. |
$r->print('<br /><input type="button" value="'.&mt('Reverse Association').'" '. |
'name="Reverse Association" '. |
'name="Reverse Association" '. |
'onClick="javascript:this.form.associate.value=\'Reverse Association\';submit(this.form);" />'); |
'onclick="javascript:this.form.associate.value=\'Reverse Association\';submit(this.form);" />'); |
$r->print("<br /><br />\n". |
$r->print("<br /><br />\n". |
'<script type="text/javascript" language="Javascript">'."\n". |
'<script type="text/javascript" language="Javascript">'."\n". |
$javascript."\n".$javascript_validations.'</script>'); |
'// <![CDATA['."\n". |
|
$javascript."\n".$javascript_validations."\n". |
|
'// ]]>'."\n". |
|
'</script>'); |
} |
} |
|
|
############################################################### |
############################################################### |
Line 785 sub print_upload_manager_footer {
|
Line 788 sub print_upload_manager_footer {
|
&Apache::loncommon::help_open_topic('Auth_Options'). |
&Apache::loncommon::help_open_topic('Auth_Options'). |
"</p>\n"; |
"</p>\n"; |
} |
} |
$Str .= &set_login($defdom,$krbform,$intform,$locform) |
$Str .= &set_login($defdom,$krbform,$intform,$locform); |
.&Apache::lonhtmlcommon::row_closure(); |
|
|
|
my ($home_server_pick,$numlib) = |
my ($home_server_pick,$numlib) = |
&Apache::loncommon::home_server_form_item($defdom,'lcserver', |
&Apache::loncommon::home_server_form_item($defdom,'lcserver', |
'default','hide'); |
'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) { |
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 Home Server for New Users')) |
.&mt('LON-CAPA domain: [_1] with home server:','"'.$defdom.'"') |
.&mt('LON-CAPA domain: [_1] with home server:','"'.$defdom.'"') |
.$home_server_pick |
.$home_server_pick |
.&Apache::lonhtmlcommon::row_closure(); |
.&Apache::lonhtmlcommon::row_closure(); |
} else { |
} else { |
$Str .= &Apache::lonhtmlcommon::row_title(&mt('Home Server')) |
$Str .= $home_server_pick. |
.$home_server_pick |
&Apache::lonhtmlcommon::row_closure(); |
.&Apache::lonhtmlcommon::row_closure(); |
|
} |
} |
|
|
$Str .= &Apache::lonhtmlcommon::row_title(&mt('Default domain')) |
$Str .= &Apache::lonhtmlcommon::row_title(&mt('Default domain')) |
Line 886 sub print_upload_manager_footer {
|
Line 887 sub print_upload_manager_footer {
|
.'</p>'; |
.'</p>'; |
} |
} |
$Str .= '<p><input type="button"' |
$Str .= '<p><input type="button"' |
.'onClick="javascript:verify(this.form,this.form.csec)" ' |
.' onclick="javascript:verify(this.form,this.form.csec)"' |
.'value="'.&mt('Update Users').'" />' |
.' value="'.&mt('Update Users').'" />' |
.'</p>'."\n" |
.'</p>'."\n" |
.'</div>'; |
.'</div>'; |
$r->print($Str); |
$r->print($Str); |
Line 1182 sub default_role_selector {
|
Line 1183 sub default_role_selector {
|
'<th>'.$lt{'grs'}.'</th>'. |
'<th>'.$lt{'grs'}.'</th>'. |
&Apache::loncommon::end_data_table_header_row(). |
&Apache::loncommon::end_data_table_header_row(). |
&Apache::loncommon::start_data_table_row()."\n". |
&Apache::loncommon::start_data_table_row()."\n". |
'<td><input type="text" name="coursedesc" value="" onFocus="this.blur();opencrsbrowser('."'studentform','dccourse','dcdomain','coursedesc',''".')" /></td>'."\n". |
'<td><input type="text" name="coursedesc" value="" onfocus="this.blur();opencrsbrowser('."'studentform','dccourse','dcdomain','coursedesc',''".')" /></td>'."\n". |
'<td><select name="courserole">'."\n". |
'<td><select name="courserole">'."\n". |
&default_course_roles($context,$checkpriv,%customroles)."\n". |
&default_course_roles($context,$checkpriv,%customroles)."\n". |
'</select></td><td>'. |
'</select></td><td>'. |
Line 1375 sub print_userlist {
|
Line 1376 sub print_userlist {
|
'html' => 'HTML'); |
'html' => 'HTML'); |
my $output_selector = '<select size="1" name="output" >'; |
my $output_selector = '<select size="1" name="output" >'; |
foreach my $outputformat ('html','csv','excel') { |
foreach my $outputformat ('html','csv','excel') { |
my $option = '<option value="'.$outputformat.'" '; |
my $option = '<option value="'.$outputformat.'"'; |
if ($outputformat eq $env{'form.output'}) { |
if ($outputformat eq $env{'form.output'}) { |
$option .= 'selected '; |
$option .= ' selected="selected"'; |
} |
} |
$option .='>'.$lt{$outputformat}.'</option>'; |
$option .='>'.$lt{$outputformat}.'</option>'; |
$output_selector .= "\n".$option; |
$output_selector .= "\n".$option; |
Line 1659 sub section_group_filter {
|
Line 1660 sub section_group_filter {
|
foreach my $option ('all','none',@options) { |
foreach my $option ('all','none',@options) { |
$currsel = ''; |
$currsel = ''; |
if ($env{'form.'.$name{$item}} eq $option) { |
if ($env{'form.'.$name{$item}} eq $option) { |
$currsel = ' selected="selected" '; |
$currsel = ' selected="selected"'; |
} |
} |
$markup .= ' <option value="'.$option.'"'.$currsel.'>'; |
$markup .= ' <option value="'.$option.'"'.$currsel.'>'; |
if (($option eq 'all') || ($option eq 'none')) { |
if (($option eq 'all') || ($option eq 'none')) { |
Line 2058 sub show_users_list {
|
Line 2059 sub show_users_list {
|
if ($env{'course.'.$cid.'.internal.showphoto'}) { |
if ($env{'course.'.$cid.'.internal.showphoto'}) { |
$r->print(' |
$r->print(' |
<script type="text/javascript"> |
<script type="text/javascript"> |
|
// <![CDATA[ |
function photowindow(photolink) { |
function photowindow(photolink) { |
var title = "Photo_Viewer"; |
var title = "Photo_Viewer"; |
var options = "scrollbars=1,resizable=1,menubar=0"; |
var options = "scrollbars=1,resizable=1,menubar=0"; |
Line 2065 function photowindow(photolink) {
|
Line 2067 function photowindow(photolink) {
|
stdeditbrowser = open(photolink,title,options,"1"); |
stdeditbrowser = open(photolink,title,options,"1"); |
stdeditbrowser.focus(); |
stdeditbrowser.focus(); |
} |
} |
|
// ]]> |
</script> |
</script> |
'); |
'); |
} |
} |
Line 2081 END
|
Line 2084 END
|
$r->print(<<END); |
$r->print(<<END); |
|
|
<script type="text/javascript" language="Javascript"> |
<script type="text/javascript" language="Javascript"> |
|
// <![CDATA[ |
$check_uncheck_js |
$check_uncheck_js |
|
|
$verify_action_js |
$verify_action_js |
Line 2118 function username_display_launch(usernam
|
Line 2122 function username_display_launch(usernam
|
document.location.href = '/adm/'+domain+'/'+username+'/aboutme'; |
document.location.href = '/adm/'+domain+'/'+username+'/aboutme'; |
} |
} |
} |
} |
|
if (target == 'track') { |
|
if (document.$formname.userwin.checked == true) { |
|
var url = '/adm/trackstudent?selected_student='+username+':'+domain+'&only_body=1'; |
|
var options = 'height=600,width=800,resizable=yes,scrollbars=yes,location=no,menubar=no,toolbar=no'; |
|
var trackwin = window.open(url,'',options,1); |
|
trackwin.focus(); |
|
return; |
|
} else { |
|
document.location.href = '/adm/trackstudent?selected_student='+username+':'+domain; |
|
} |
|
} |
} |
} |
|
// ]]> |
</script> |
</script> |
$date_sec_selector |
$date_sec_selector |
<input type="hidden" name="state" value="$env{'form.state'}" /> |
<input type="hidden" name="state" value="$env{'form.state'}" /> |
Line 2151 END
|
Line 2167 END
|
'aboutme' => "Display a user's personal information page", |
'aboutme' => "Display a user's personal information page", |
'owin' => "Open in a new window", |
'owin' => "Open in a new window", |
'modify' => "Modify a user's information", |
'modify' => "Modify a user's information", |
|
'track' => "View a user's recent activity", |
'clicker' => "Clicker-ID", |
'clicker' => "Clicker-ID", |
); |
); |
if ($context eq 'domain' && $env{'form.roletype'} eq 'course') { |
if ($context eq 'domain' && $env{'form.roletype'} eq 'course') { |
Line 2264 END
|
Line 2281 END
|
if ($permission->{'cusr'}) { |
if ($permission->{'cusr'}) { |
unshift (@linkdests,'modify'); |
unshift (@linkdests,'modify'); |
} |
} |
|
if (&Apache::lonnet::allowed('vsa', $env{'request.course.id'}) || |
|
&Apache::lonnet::allowed('vsa', $env{'request.course.id'}.'/'. |
|
$env{'request.course.sec'})) { |
|
push(@linkdests,'track'); |
|
} |
|
|
$output .= '<td>'; |
$output .= '<td>'; |
my $usernamelink = $env{'form.usernamelink'}; |
my $usernamelink = $env{'form.usernamelink'}; |
if ($usernamelink eq '') { |
if ($usernamelink eq '') { |
Line 2934 sub date_section_javascript {
|
Line 2957 sub date_section_javascript {
|
delete => "Check the boxes for any users for whom roles are to be deleted, and click 'Proceed'", |
delete => "Check the boxes for any users for whom roles are to be deleted, and click 'Proceed'", |
none => "Choose an action to take for selected users", |
none => "Choose an action to take for selected users", |
); |
); |
my $output = ' |
my $output = <<"ENDONE"; |
<script type="text/javascript">'."\n"; |
<script type="text/javascript"> |
$output .= <<"ENDONE"; |
// <![CDATA[ |
function opendatebrowser(callingform,formname,calledby) { |
function opendatebrowser(callingform,formname,calledby) { |
var bulkaction = callingform.bulkaction.options[callingform.bulkaction.selectedIndex].value; |
var bulkaction = callingform.bulkaction.options[callingform.bulkaction.selectedIndex].value; |
var url = '/adm/createuser?'; |
var url = '/adm/createuser?'; |
Line 2959 ENDONE
|
Line 2982 ENDONE
|
stdeditbrowser = open(url,title,options,'1'); |
stdeditbrowser = open(url,title,options,'1'); |
stdeditbrowser.focus(); |
stdeditbrowser.focus(); |
} |
} |
|
// ]]> |
</script> |
</script> |
ENDTWO |
ENDTWO |
return $output; |
return $output; |
Line 2972 sub date_section_selector {
|
Line 2996 sub date_section_selector {
|
my $sec_js = &setsections_javascript($formname,$groupslist); |
my $sec_js = &setsections_javascript($formname,$groupslist); |
my $output = <<"END"; |
my $output = <<"END"; |
<script type="text/javascript"> |
<script type="text/javascript"> |
|
// <![CDATA[ |
|
|
$sec_js |
$sec_js |
|
|
Line 3040 END
|
Line 3065 END
|
|
|
$verify_action_js |
$verify_action_js |
|
|
|
// ]]> |
</script> |
</script> |
ENDJS |
ENDJS |
my %lt = &Apache::lonlocal::texthash ( |
my %lt = &Apache::lonlocal::texthash ( |
Line 3316 sub show_drop_list {
|
Line 3342 sub show_drop_list {
|
<input type="hidden" name="action" value="$action" /> |
<input type="hidden" name="action" value="$action" /> |
<input type="hidden" name="state" value="done" /> |
<input type="hidden" name="state" value="done" /> |
<script type="text/javascript" language="Javascript"> |
<script type="text/javascript" language="Javascript"> |
|
// <![CDATA[ |
$check_uncheck_js |
$check_uncheck_js |
|
// ]]> |
</script> |
</script> |
<p> |
<p> |
<input type="hidden" name="phase" value="four" /> |
<input type="hidden" name="phase" value="four" /> |