From 11b9852e4e4f33a30425546b9dd38c673562a6d4 Mon Sep 17 00:00:00 2001 From: peterbulmer Date: Mon, 6 Apr 2009 06:15:00 +0000 Subject: [PATCH] MDL-18413 limit coursedata strings before db Conflicts: enrol/mnet/enrol.php Author: Peter Bulmer --- enrol/mnet/enrol.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/enrol/mnet/enrol.php b/enrol/mnet/enrol.php index 1fc52cba7a..263b2ec8f4 100644 --- a/enrol/mnet/enrol.php +++ b/enrol/mnet/enrol.php @@ -455,14 +455,14 @@ class enrolment_plugin_mnet { // sanitise strings for DB NOTE - these are not sane // for printing, so we'll use a different object $dbcourse = clone($course); - $dbcourse->cat_name = $dbcourse->cat_name; + $dbcourse->cat_name = substr($dbcourse->cat_name,0,255); $dbcourse->cat_description = $dbcourse->cat_description; - $dbcourse->fullname = $dbcourse->fullname; - $dbcourse->shortname = $dbcourse->shortname; - $dbcourse->idnumber = $dbcourse->idnumber; + $dbcourse->fullname = substr($dbcourse->fullname,0,254); + $dbcourse->shortname = substr($dbcourse->shortname,0,15); + $dbcourse->idnumber = substr($dbcourse->idnumber,0,100); $dbcourse->summary = $dbcourse->summary; - $dbcourse->currency = $dbcourse->currency; - $dbcourse->defaultrolename = $dbcourse->defaultrolename; + $dbcourse->currency = substr($dbcourse->currency,0,3); + $dbcourse->defaultrolename = substr($dbcourse->defaultrolename,0,255); // insert or update if (empty($cachedcourses[$course->remoteid])) { -- 2.39.5