From 31da70cce4a63d962466c20e693dc18536874823 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Thu, 27 Jan 2011 11:46:37 +0100 Subject: [PATCH 1/2] MDL-26158 fix form printing and processing --- message/lib.php | 14 +++++++++----- message/search.html | 3 ++- message/search_advanced.html | 13 +++---------- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/message/lib.php b/message/lib.php index 4409bf943b8..4913c7a53d4 100644 --- a/message/lib.php +++ b/message/lib.php @@ -140,7 +140,7 @@ function message_print_participants($context, $courseid, $contactselecturl=null, $countparticipants = count_enrolled_users($context); $participants = get_enrolled_users($context, '', 0, 'u.*', '', $page*MESSAGE_CONTACTS_PER_PAGE, MESSAGE_CONTACTS_PER_PAGE); - + $pagingbar = new paging_bar($countparticipants, $page, MESSAGE_CONTACTS_PER_PAGE, $PAGE->url, 'page'); echo $OUTPUT->render($pagingbar); @@ -527,7 +527,11 @@ function message_print_search($advancedsearch = false, $user1=null) { $doingsearch = false; if ($frm) { - $doingsearch = !empty($frm->combinedsubmit) || !empty($frm->keywords) || (!empty($frm->personsubmit) and !empty($frm->name)); + if (confirm_sesskey()) { + $doingsearch = !empty($frm->combinedsubmit) || !empty($frm->keywords) || (!empty($frm->personsubmit) and !empty($frm->name)); + } else { + $frm = false; + } } if (!empty($frm->combinedsearch)) { @@ -1568,7 +1572,7 @@ function message_post_message($userfrom, $userto, $message, $format, $messagetyp $eventdata->fullmessage = $message; $eventdata->fullmessagehtml = ''; } - + $eventdata->fullmessageformat = $format; $eventdata->smallmessage = strip_tags($message);//strip just in case there are is any html that would break the popup notification @@ -1583,7 +1587,7 @@ function message_post_message($userfrom, $userto, $message, $format, $messagetyp if (!empty($eventdata->fullmessagehtml)) { $eventdata->fullmessagehtml .= "

---------------------------------------------------------------------
".$emailtagline; } - + $eventdata->timecreated = time(); return message_send($eventdata); } @@ -1769,7 +1773,7 @@ function message_mark_messages_read($touserid, $fromuserid){ */ function message_mark_message_read($message, $timeread, $messageworkingempty=false) { global $DB; - + $message->timeread = $timeread; $messageid = $message->id; diff --git a/message/search.html b/message/search.html index e1e612064c7..edbe0557943 100644 --- a/message/search.html +++ b/message/search.html @@ -3,7 +3,8 @@ diff --git a/message/search_advanced.html b/message/search_advanced.html index 48fce17d328..5dc552c226f 100644 --- a/message/search_advanced.html +++ b/message/search_advanced.html @@ -9,13 +9,14 @@ - + + @@ -26,7 +27,7 @@ - + @@ -44,14 +45,6 @@ -'; - -*/ - -?> -
- + +
 
 
'.get_string('allstudents', 'message').'
   '.$cs.';
From 2c1aa96042431602865cdd9cb3ac7adf656e2b94 Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Mon, 31 Jan 2011 12:09:43 +0800 Subject: [PATCH 2/2] MDL-26158 fixed xhtml problem --- message/search_advanced.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/message/search_advanced.html b/message/search_advanced.html index 5dc552c226f..e6fffc8212f 100644 --- a/message/search_advanced.html +++ b/message/search_advanced.html @@ -15,8 +15,9 @@   - + +