From d52016d21ed3fc0d45e67f4c5aa693823ee9b33c Mon Sep 17 00:00:00 2001 From: Carlos Vargas Date: Mon, 11 May 2009 22:14:24 +0200 Subject: [PATCH] [svn r20491] remove_XSS in calendar see FS#4169 --- main/calendar/agenda.inc.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/main/calendar/agenda.inc.php b/main/calendar/agenda.inc.php index ceeefb4830..e9a6bea6f1 100644 --- a/main/calendar/agenda.inc.php +++ b/main/calendar/agenda.inc.php @@ -1,4 +1,4 @@ - 0) { @@ -1640,8 +1640,8 @@ function save_edit_agenda_item($id,$title,$content,$start_date,$end_date) { $TABLEAGENDA = Database::get_course_table(TABLE_AGENDA); $id=Database::escape_string($id); - $title=Database::escape_string($title); - $content=Database::escape_string($content); + $title=Database::escape_string(Security::remove_XSS($title)); + $content=Database::escape_string(Security::remove_XSS($content)); $start_date=Database::escape_string($start_date); $end_date=Database::escape_string($end_date); @@ -4331,8 +4331,8 @@ function agenda_add_item($course_info, $title, $content, $db_start_date, $db_end $item_property = Database::get_course_table(TABLE_ITEM_PROPERTY); // some filtering of the input data - $title = Database::escape_string($title); // no html allowed in the title - $content = Database::escape_string($content); + $title = Database::escape_string(Security::remove_XSS($title)); // no html allowed in the title + $content = Database::escape_string(Security::remove_XSS($content)); $start_date = Database::escape_string($db_start_date); $end_date = Database::escape_string($db_end_date); isset($_SESSION['id_session'])?$id_session=intval($_SESSION['id_session']):$id_session=null;