version 1.240.2.4, 2009/12/20 04:11:27
|
version 1.240.2.6, 2009/12/25 00:26:16
|
Line 165 sub redirect_user {
|
Line 165 sub redirect_user {
|
my $start_page = &Apache::loncommon::start_page('Switching Role',undef, |
my $start_page = &Apache::loncommon::start_page('Switching Role',undef, |
{'redirect' => [1,$url], |
{'redirect' => [1,$url], |
'bread_crumbs' => $brcrum,}); |
'bread_crumbs' => $brcrum,}); |
|
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
my $end_page = &Apache::loncommon::end_page(); |
my $end_page = &Apache::loncommon::end_page(); |
|
|
# Note to style police: |
# Note to style police: |
Line 722 ENDHEADER
|
Line 723 ENDHEADER
|
$refresh = $now; |
$refresh = $now; |
&Apache::lonnet::appenv({'user.refresh.time' => $refresh}); |
&Apache::lonnet::appenv({'user.refresh.time' => $refresh}); |
if ($custommenu) { |
if ($custommenu) { |
|
if ($env{'form.destinationurl'} eq '/adm/gci_info') { |
|
$r->print(&gci_info_page()). |
|
&Apache::loncommon::end_page(); |
|
return OK; |
|
} |
my %courses = &Apache::loncommon::existing_gcitest_courses(); |
my %courses = &Apache::loncommon::existing_gcitest_courses(); |
$env{'browser.interface'}='faketextual'; |
$env{'browser.interface'}='faketextual'; |
$env{'environment.remote'}='off'; |
$env{'environment.remote'}='off'; |
Line 746 ENDSCRIPT
|
Line 752 ENDSCRIPT
|
$r->print(&Apache::lonmenu::inlinemenu('gcicustom',$switcher). |
$r->print(&Apache::lonmenu::inlinemenu('gcicustom',$switcher). |
&Apache::loncommon::end_page()); |
&Apache::loncommon::end_page()); |
return OK; |
return OK; |
|
} else { |
|
if ($env{'form.destinationurl'} eq '/adm/gci_info') { |
|
delete($env{'form.destinationurl'}); |
|
} |
} |
} |
if ($env{'user.adv'}) { |
if ($env{'user.adv'}) { |
$r->print('<p><label><input type="checkbox" name="showall"'); |
$r->print('<p><label><input type="checkbox" name="showall"'); |
Line 935 ENDSCRIPT
|
Line 945 ENDSCRIPT
|
return OK; |
return OK; |
} |
} |
|
|
|
sub gci_info_page { |
|
return <<"END"; |
|
<h2>Welcome to the Geoscience Concept Inventory WebCenter</h2> |
|
<p> |
|
Use the tabs to navigate the WebCenter and... |
|
<ul> |
|
<li>Review and comment on existing GCI questions</li> |
|
<li>Submit a GCI question of your own</li> |
|
<li>Create an online test for your students</li> |
|
</ul> |
|
</p> |
|
<p>For more information about writing and reviewing Concept Inventory questions |
|
please refer to the <a href="/res/gci/gci/internal/pdfs/GCIWorkbook.pdf">GCI Workbook</a>. |
|
|
|
END |
|
} |
|
|
sub gather_roles { |
sub gather_roles { |
my ($then,$refresh,$now,$reinit,$nochoose,$roletext,$sortrole,$roleclass,$futureroles,$timezones) = @_; |
my ($then,$refresh,$now,$reinit,$nochoose,$roletext,$sortrole,$roleclass,$futureroles,$timezones) = @_; |
my ($countactive,$countfuture,$inrole,$possiblerole) = (0,0,0,''); |
my ($countactive,$countfuture,$inrole,$possiblerole) = (0,0,0,''); |