--- loncom/interface/lonfeedback.pm 2010/01/24 02:39:35 1.273.4.2
+++ loncom/interface/lonfeedback.pm 2010/01/25 03:30:23 1.273.4.5
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Feedback
#
-# $Id: lonfeedback.pm,v 1.273.4.2 2010/01/24 02:39:35 raeburn Exp $
+# $Id: lonfeedback.pm,v 1.273.4.5 2010/01/25 03:30:23 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -567,7 +567,7 @@ imscp_v1p1.xsd http://www.imsglobal.org/
@@ -813,7 +813,7 @@ sub action_links_bar {
&mt('Preferences on what is marked as NEW').
'
'.&mt('Mark NEW posts no longer new').'';
+ $discussion .= '">'.&mt('Mark NEW posts no longer new').'';
} else {
$discussion .= ' | ';
}
@@ -1014,6 +1014,7 @@ sub build_posting_display {
$contrib{$idx.':senderdomain'}).' ('.
$contrib{$idx.':sendername'}.':'.
$contrib{$idx.':senderdomain'}.')';
+ $sender = ''.$sender.'';
if ($contrib{$idx.':anonymous'}) {
$sender.=' ['.$$anonhash{$key}.'] '.
$screenname;
@@ -1021,6 +1022,7 @@ sub build_posting_display {
if ($see_anonymous) {
$sender.=&Apache::loncommon::student_image_tag($contrib{$idx.':senderdomain'},$contrib{$idx.':sendername'});
}
+ $sender = ''.$sender.'';
# Set up for sorting by domain, then username
unless (defined($$usernamesort{$contrib{$idx.':senderdomain'}})) {
%{$$usernamesort{$contrib{$idx.':senderdomain'}}} = ();
@@ -1253,7 +1255,7 @@ sub build_posting_display {
}
$$discussionitems[$idx] .= ' '.
''.$subject.' '.
- $sender.' '.$vgrlink.' ('.
+ $sender.' '.$vgrlink.' ('.
&Apache::lonlocal::locallocaltime($posttime).') | ';
if ($$dischash{$toggkey}) {
$$discussionitems[$idx].=' '.
@@ -1482,7 +1484,6 @@ sub mail_screen {
}
my %lt = &Apache::lonlocal::texthash(
- 'plch' => 'Please check at least one of the following feedback types:',
'myqu' => 'My question/comment/feedback:',
'title' => 'Title',
'reta' => 'Retained attachments',
@@ -1693,7 +1694,6 @@ END
END
}
$r->print(<
$quote
$lt{'myqu'}
@@ -2131,17 +2131,17 @@ $start_page
- $lt{'soor'} |
- |
- $lt{'sprs'} |
- |
- $lt{'spur'} |
- |
- $lt{'spse'} |
- |
- $lt{'spgr'} |
- |
- $lt{'psub'} |
+ $lt{'soor'} |
+ |
+ $lt{'sprs'} |
+ |
+ $lt{'spur'} |
+ |
+ $lt{'spse'} |
+ |
+ $lt{'spgr'} |
+ |
+ $lt{'psub'} |
@@ -2639,12 +2639,12 @@ sub screen_header {
}
if ($msgoptions) {
$msgoptions=' '
- .' '.&mt('Send Feedback').''
+ .' '.&mt('Send Feedback').''.&Apache::lonhtmlcommon::coursepreflink(&mt('Feedback Settings'),'feedback').' '
.$msgoptions;
}
if ($discussoptions) {
$discussoptions=' '
- .' '.&mt('Discussion Contributions').''
+ .' '.&mt('Discussion Contributions').''.&Apache::lonhtmlcommon::coursepreflink(&mt('Discussion Settings'),'discussion').' '
.$discussoptions;
}
return $msgoptions.$discussoptions;
@@ -2942,6 +2942,19 @@ sub show_preview {
);
}
+sub contains_block_html {
+ my ($message)=@_;
+ return ($message =~ m{
+ <(br|h1|h2|h3|h4|h5|h6|p|ol|ul|table|pre|address|blockquote|center|div)
+ \s*
+ (\w+\=['"]\w+['"])*
+ \s*
+ (
+ \s*/>|
+ >.*\1\s*>
+ )}xs
+ );
+}
sub newline_to_br {
my ($message)=@_;
@@ -3030,7 +3043,7 @@ $toolarge
- Subject: $subject
+ Subject: $subject
END
if ($idx) {
if ($attachmenturls) {
| | |