version 1.114, 2012/12/03 23:53:03
|
version 1.116, 2012/12/07 17:15:56
|
Line 52 sub handler {
|
Line 52 sub handler {
|
my (undef,undef,$cdom,$cnum)=split(/\//,$r->uri); |
my (undef,undef,$cdom,$cnum)=split(/\//,$r->uri); |
# ------------------------------------------------------------ Get query string |
# ------------------------------------------------------------ Get query string |
&Apache::loncommon::get_unprocessed_cgi |
&Apache::loncommon::get_unprocessed_cgi |
($ENV{'QUERY_STRING'},['register','forceedit']); |
($ENV{'QUERY_STRING'},['register','forceedit','todocs', |
|
'folderpath','title']); |
# ----------------------------------------------------- Is this even a course? |
# ----------------------------------------------------- Is this even a course? |
my $homeserver=&Apache::lonnet::homeserver($cnum,$cdom); |
my $homeserver=&Apache::lonnet::homeserver($cnum,$cdom); |
if ($homeserver eq 'no_host') { |
if ($homeserver eq 'no_host') { |
Line 139 function getIndexByName(item) {
|
Line 140 function getIndexByName(item) {
|
|
|
ENDSCRIPT |
ENDSCRIPT |
} |
} |
|
my $args = {'function' => undef, |
|
'domain' => $cdom}; |
my $forcereg; |
my $forcereg; |
if ($env{'form.register'}) { |
if ($env{'form.register'}) { |
$forcereg = 1; |
$forcereg = 1; |
|
$args->{'force_register'} = $forcereg; |
} |
} |
my $brcrum = []; |
|
if ($env{'form.backto'} eq 'coursecatalog') { |
if ($env{'form.backto'} eq 'coursecatalog') { |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
$brcrum = [{href=>"javascript:ToCatalog();", |
my $brcrum = [{href=>"javascript:ToCatalog();", |
text=>&mt('Course/Community Catalog'), |
text=>&mt('Course/Community Catalog'), |
no_mt=>1} |
no_mt=>1} |
]; |
]; |
if ($env{'form.coursenum'} ne '') { |
if ($env{'form.coursenum'} ne '') { |
push(@{$brcrum}, |
push(@{$brcrum}, |
{href=>"javascript:ToCatalog('details')", |
{href=>"javascript:ToCatalog('details')", |
Line 158 ENDSCRIPT
|
Line 161 ENDSCRIPT
|
push(@{$brcrum}, |
push(@{$brcrum}, |
{href=>$r->uri, |
{href=>$r->uri, |
text=>"Course syllabus"}); |
text=>"Course syllabus"}); |
} |
|
my $args = {'function' => undef, |
|
'domain' => $cdom, |
|
'force_register' => $forcereg,}; |
|
if (@{$brcrum} > 0) { |
|
$args->{'bread_crumbs'} = $brcrum; |
$args->{'bread_crumbs'} = $brcrum; |
|
} elsif ($env{'form.folderpath'} =~ /^supplemental/) { |
|
my $crstype = &Apache::loncommon::course_type(); |
|
my $title = $env{'form.title'}; |
|
if ($title eq '') { |
|
$title = &mt('Syllabus'); |
|
} |
|
my $brcrum = |
|
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
|
if (ref($brcrum) eq 'ARRAY') { |
|
$args->{'bread_crumbs'} = $brcrum; |
|
} |
} |
} |
my $start_page = |
my $start_page = |
&Apache::loncommon::start_page("Syllabus", $rss_link.$js,$args); |
&Apache::loncommon::start_page("Syllabus", $rss_link.$js,$args); |