version 1.181.2.6, 2020/09/09 00:48:17
|
version 1.181.2.7, 2020/11/11 22:04:25
|
Line 2147 sub displaymessage {
|
Line 2147 sub displaymessage {
|
|
|
|
|
my $number_of_messages = scalar(@messages); #subtract 1 for last index |
my $number_of_messages = scalar(@messages); #subtract 1 for last index |
|
my $head_extra; |
|
|
|
# if student's view of resource will be included |
|
# get <link> tag(s) for css file(s) in use, and pass to &header to include |
|
# in call to loncommon::start_page() |
|
|
|
if (($env{'request.course.id'} eq $content{'courseid'}) && |
|
(&Apache::lonnet::allowed('vgr',$content{'courseid'}))) { |
|
my $symb; |
|
if (defined($content{'symb'})) { |
|
$symb = $content{'symb'}; |
|
} elsif (defined($content{'baseurl'})) { |
|
$symb=&Apache::lonnet::symbread($content{'baseurl'}); |
|
} |
|
if ($symb) { |
|
$head_extra = &Apache::loncommon::css_links($symb); |
|
} |
|
} |
|
|
# start output |
# start output |
&printheader($r,'/adm/email?display='.&escape($msgid),'Display a Message','',$content{'baseurl'}); |
&printheader($r,'/adm/email?display='.&escape($msgid),'Display a Message','', |
|
$content{'baseurl'},$head_extra); |
|
|
# Prepare available functions |
# Prepare available functions |
my @functionlist; |
my @functionlist; |
Line 2682 sub displayresource {
|
Line 2702 sub displayresource {
|
# ================================================================== The Header |
# ================================================================== The Header |
|
|
sub header { |
sub header { |
my ($r,$title,$baseurl)=@_; |
my ($r,$title,$baseurl,$head_extra)=@_; |
my $extra = &Apache::loncommon::studentbrowser_javascript(); |
my $extra = &Apache::loncommon::studentbrowser_javascript(); |
if ($baseurl) { |
if ($baseurl) { |
$extra .= "<base href=\"".&Apache::lonnet::absolute_url()."/$baseurl\" />"; |
$extra .= "<base href=\"".&Apache::lonnet::absolute_url()."/$baseurl\" />"; |
} |
} |
$extra .= '<script type="text/javascript" |
$extra .= '<script type="text/javascript" |
src="/res/adm/includes/file_upload.js"></script>'; |
src="/res/adm/includes/file_upload.js"></script>'; |
|
if ($head_extra) { |
|
$extra .= "\n$head_extra"; |
|
} |
$r->print(&Apache::loncommon::start_page('Messages', |
$r->print(&Apache::loncommon::start_page('Messages', |
$extra)); |
$extra)); |
$r->print(&Apache::lonhtmlcommon::breadcrumbs |
$r->print(&Apache::lonhtmlcommon::breadcrumbs |
Line 2698 sub header {
|
Line 2721 sub header {
|
# ---------------------------------------------------------------- Print header |
# ---------------------------------------------------------------- Print header |
|
|
sub printheader { |
sub printheader { |
my ($r,$url,$desc,$title,$baseurl)=@_; |
my ($r,$url,$desc,$title,$baseurl,$head_extra)=@_; |
&Apache::lonhtmlcommon::add_breadcrumb |
&Apache::lonhtmlcommon::add_breadcrumb |
({href=>$url, |
({href=>$url, |
text=>$desc}); |
text=>$desc}); |
&header($r,$title,$baseurl); |
&header($r,$title,$baseurl,$head_extra); |
} |
} |
|
|
# ------------------------------------------------------------ Store the comment |
# ------------------------------------------------------------ Store the comment |