--- loncom/publisher/lonpublisher.pm 2011/10/30 20:49:33 1.274
+++ loncom/publisher/lonpublisher.pm 2011/11/14 00:20:31 1.277
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Publication Handler
#
-# $Id: lonpublisher.pm,v 1.274 2011/10/30 20:49:33 raeburn Exp $
+# $Id: lonpublisher.pm,v 1.277 2011/11/14 00:20:31 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1880,7 +1880,7 @@ sub publishdirectory {
$thisdisfn=~s/\/+/\//g;
my $thisdisresdir=$thisdisfn;
$thisdisresdir=~s/^\/priv\//\/res\//;
- my $resdir='/home/httpd/html'.$thisdisresdir;
+ my $resdir = $r->dir_config('lonDocRoot').$thisdisresdir;
$r->print(&Apache::lonhtmlcommon::start_pick_box()
.&Apache::lonhtmlcommon::row_title(&mt('Directory'))
.''.$thisdisfn.''
@@ -2144,7 +2144,7 @@ sub handler {
&Apache::lonhtmlcommon::clear_breadcrumbs();
&Apache::lonhtmlcommon::add_breadcrumb({
'text' => 'Construction Space',
- 'href' => &Apache::loncommon::authorspace(),
+ 'href' => &Apache::loncommon::authorspace($fn),
});
&Apache::lonhtmlcommon::add_breadcrumb({
'text' => 'Resource Publication',
@@ -2154,10 +2154,11 @@ sub handler {
my $js='';
+ print STDERR "fn is ||$fn||\n";
$r->print(&Apache::loncommon::start_page('Resource Publication',$js)
.&Apache::lonhtmlcommon::breadcrumbs()
.&Apache::loncommon::head_subbox(
- &Apache::loncommon::CSTR_pageheader()) # FIXME crumbs broken?
+ &Apache::loncommon::CSTR_pageheader($docroot.$fn))
);
my $thisdisfn=&HTML::Entities::encode($fn,'<>&"');