version 1.527, 2011/12/09 21:21:43
|
version 1.529, 2012/04/11 15:58:07
|
Line 113 use Apache::lonr();
|
Line 113 use Apache::lonr();
|
use Apache::lonlocal; |
use Apache::lonlocal; |
use Apache::lonhtmlcommon(); |
use Apache::lonhtmlcommon(); |
use Apache::functionplotresponse(); |
use Apache::functionplotresponse(); |
|
use Apache::lonnavmaps(); |
|
|
#==================================== Main subroutine: xmlparse |
#==================================== Main subroutine: xmlparse |
|
|
Line 210 sub xmlend {
|
Line 211 sub xmlend {
|
my $discussion; |
my $discussion; |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['LONCAPA_INTERNAL_no_discussion']); |
['LONCAPA_INTERNAL_no_discussion']); |
if (! exists($env{'form.LONCAPA_INTERNAL_no_discussion'}) || |
if ( |
$env{'form.LONCAPA_INTERNAL_no_discussion'} ne 'true') { |
( (!exists($env{'form.LONCAPA_INTERNAL_no_discussion'})) |
|
|| ($env{'form.LONCAPA_INTERNAL_no_discussion'} ne 'true') |
|
) |
|
&& ($env{'form.inhibitmenu'} ne 'yes') |
|
) { |
$discussion=&Apache::lonfeedback::list_discussion($mode,$status); |
$discussion=&Apache::lonfeedback::list_discussion($mode,$status); |
} |
} |
if ($target eq 'tex') { |
if ($target eq 'tex') { |
Line 1785 ENDNOTFOUND
|
Line 1790 ENDNOTFOUND
|
if ($env{'form.editmode'} && (!($env{'form.viewmode'})) && (!($env{'form.discardview'}))) |
if ($env{'form.editmode'} && (!($env{'form.viewmode'})) && (!($env{'form.discardview'}))) |
{ |
{ |
my $displayfile=$request->uri; |
my $displayfile=$request->uri; |
$displayfile=~s/^\/[^\/]*//; |
if ($displayfile =~ m{^/uploaded/}) { |
|
if ($env{'request.course.id'}) { |
|
my $symb = &Apache::lonnet::symbread(); |
|
my ($map,$id,$res)=&Apache::lonnet::decode_symb($symb); |
|
my $navmap=Apache::lonnavmaps::navmap->new; |
|
if (ref($navmap)) { |
|
my $res = $navmap->getBySymb($symb); |
|
my @pathitems = |
|
&Apache::loncommon::get_folder_hierarchy($navmap,$map,1); |
|
push(@pathitems,$res->compTitle()); |
|
$displayfile = join(' » ',@pathitems); |
|
} |
|
} |
|
} else { |
|
$displayfile=~s/^\/[^\/]*//; |
|
} |
|
|
my ($edit_info, $add_to_onload, $add_to_onresize)= |
my ($edit_info, $add_to_onload, $add_to_onresize)= |
&inserteditinfo($filecontents,$filetype,$displayfile); |
&inserteditinfo($filecontents,$filetype,$displayfile); |