version 1.58.4.7, 2011/01/25 09:46:43
|
version 1.65, 2010/10/07 14:41:49
|
Line 182 sub course_details {
|
Line 182 sub course_details {
|
&courselink_javascript().'</script>'."\n"; |
&courselink_javascript().'</script>'."\n"; |
my $start_page = |
my $start_page = |
&Apache::loncommon::start_page('Course/Community Catalog',$js, |
&Apache::loncommon::start_page('Course/Community Catalog',$js, |
{ |
{'add_entries' => \%add_entries, }); |
'add_entries' => \%add_entries, |
|
'no_inline_link' => 1,}); |
|
$r->print($start_page); |
$r->print($start_page); |
if ($env{'form.numtitles'} > 0) { |
if ($env{'form.numtitles'} > 0) { |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>"/adm/coursecatalog", |
({href=>"/adm/coursecatalog", |
text=>"Course/Community Catalog"}); |
text=>"Course/Community Catalog"}); |
} |
} |
my $brtextone = 'Course listing'; |
my $brtextone = 'Course listing'; |
my $brtexttwo = 'Course details'; |
my $brtexttwo = 'Course details'; |
if ($env{'form.currcat_0'} eq 'communities::0') { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
$brtextone = 'Community listing'; |
$brtextone = 'Community listing'; |
Line 201 sub course_details {
|
Line 199 sub course_details {
|
({href=>"javascript:document.$formname.submit()", |
({href=>"javascript:document.$formname.submit()", |
text=>$brtextone}, |
text=>$brtextone}, |
{text=>$brtexttwo}); |
{text=>$brtexttwo}); |
|
$r->print(&Apache::lonhtmlcommon::breadcrumbs('Course/Community Catalog')); |
$r->print('<br />'); |
$r->print('<br />'); |
if ($env{'form.currcat_0'} eq 'communities::0') { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
$r->print(&mt('Detailed community information:')); |
$r->print(&mt('Detailed community information:')); |
Line 306 sub cat_header {
|
Line 305 sub cat_header {
|
my ($r,$codedom,$js,$add_entries,$catlinks,$numtitles) = @_; |
my ($r,$codedom,$js,$add_entries,$catlinks,$numtitles) = @_; |
my $start_page = |
my $start_page = |
&Apache::loncommon::start_page('Other',$js, |
&Apache::loncommon::start_page('Other',$js, |
{ |
{ 'add_entries' => $add_entries, }); |
'add_entries' => $add_entries, |
|
'no_inline_link' => 1,}); |
|
$r->print($start_page); |
$r->print($start_page); |
my $brtext = 'Course listing'; |
my $brtext = 'Course listing'; |
if ($env{'form.currcat_0'} eq 'communities::0') { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
Line 330 sub cat_header {
|
Line 327 sub cat_header {
|
text=>"Course/Community Catalog"}); |
text=>"Course/Community Catalog"}); |
} |
} |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('Course/Community Catalog')); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs('Course/Community Catalog')); |
my $onchange; |
my $onchange = 'this.form.submit()'; |
unless ($env{'form.interface'} eq 'textual') { |
|
$onchange = 'this.form.submit()'; |
|
} |
|
$r->print('<form name="coursecatdom" method="post" action="/adm/coursecatalog">'. |
$r->print('<form name="coursecatdom" method="post" action="/adm/coursecatalog">'. |
'<table border="0"><tr><td><b>'.&mt('Domain:').'</b></td><td>'. |
'<table border="0"><tr><td><b>'.&mt('Domain:').'</b></td><td>'. |
&Apache::loncommon::select_dom_form($codedom,'showdom','',1,$onchange)); |
&Apache::loncommon::select_dom_form($codedom,'showdom','',1,$onchange)); |
Line 656 sub print_course_listing {
|
Line 650 sub print_course_listing {
|
if (keys(%courses) == 0) { |
if (keys(%courses) == 0) { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
$output .= &mt('The courseID provided does not match a community in this domain.'); |
$output .= &mt('The courseID provided does not match a community in this domain.'); |
} else { |
} else { |
$output .= &mt('The courseID provided does not match a course in this domain.'); |
$output .= &mt('The courseID provided does not match a course in this domain.'); |
} |
} |
return $output; |
return $output; |
Line 805 sub build_courseinfo_hash {
|
Line 799 sub build_courseinfo_hash {
|
$selfenroll_end = $courses->{$course}{'selfenroll_end_date'}; |
$selfenroll_end = $courses->{$course}{'selfenroll_end_date'}; |
$categories = $courses->{$course}{'categories'}; |
$categories = $courses->{$course}{'categories'}; |
push(@owners,$singleowner); |
push(@owners,$singleowner); |
if ($courses->{$course}{'co-owners'} ne '') { |
if (ref($courses->{$course}{'co-owners'}) eq 'ARRAY') { |
foreach my $item (split(/,/,$courses->{$course}{'co-owners'})) { |
foreach my $item (@{$courses->{$course}{'co-owners'}}) { |
push(@owners,$item); |
push(@owners,$item); |
} |
} |
} |
} |
Line 1005 sub courseinfo_row {
|
Line 999 sub courseinfo_row {
|
if ($details) { |
if ($details) { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
if ($env{'form.currcat_0'} eq 'communities::0') { |
$output .= '<td>'.$accessdates.'</td>'; |
$output .= '<td>'.$accessdates.'</td>'; |
} else { |
} else { |
$output .= |
$output .= |
'<td>'.$accessdates.'</td>'. |
'<td>'.$accessdates.'</td>'. |
'<td>'.$counts.'</td>'. |
'<td>'.$counts.'</td>'. |
'<td>'.$autoenrollment.'</td>'; |
'<td>'.$autoenrollment.'</td>'; |
} |
} |
Line 1023 sub courseinfo_row {
|
Line 1017 sub courseinfo_row {
|
if (($info->{'selfenroll_start'} > 0) && ($info->{'selfenroll_start'} > $now)) { |
if (($info->{'selfenroll_start'} > 0) && ($info->{'selfenroll_start'} > $now)) { |
$output .= '<td>'.&mt('Starts: [_1]','<span class="LC_cusr_emph">'.$showstart.'</span>').'<br />'.&mt('Ends: [_1]','<span class="LC_cusr_emph">'.$showend.'</span>').'</td>'; |
$output .= '<td>'.&mt('Starts: [_1]','<span class="LC_cusr_emph">'.$showstart.'</span>').'<br />'.&mt('Ends: [_1]','<span class="LC_cusr_emph">'.$showend.'</span>').'</td>'; |
} else { |
} else { |
$output .= '<td><a href="javascript:ToSelfenroll('."'$course'".')">'.&mt('Enroll in course').'</a><br />'; |
$output .= '<td><a href="javascript:ToSelfenroll('."'$course'".')">'.&mt('Enroll in course').'</a></td>'; |
if ($info->{'selfenroll_end'} == 0) { |
|
$output .= &mt('Available permanently'); |
|
} elsif ($info->{'selfenroll_end'} > $now) { |
|
$output .= &mt('Self-enrollment ends: [_1]','<span class="LC_cusr_emph">'.$showend.'</span>'); |
|
} |
|
$output .= '</td>'; |
|
} |
} |
$selfenroll = 1; |
$selfenroll = 1; |
} |
} |