From e5336562db2281cfe53fcea7a7e2fffb59d24411 Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Thu, 12 May 2016 13:50:46 +0800 Subject: [PATCH] MDL-54546 tool_lp: Use correct property types for user/course exporters --- .../external/course_summary_exporter.php | 2 +- .../classes/external/user_summary_exporter.php | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/admin/tool/lp/classes/external/course_summary_exporter.php b/admin/tool/lp/classes/external/course_summary_exporter.php index 4f44a7d9631..ace81170ca9 100644 --- a/admin/tool/lp/classes/external/course_summary_exporter.php +++ b/admin/tool/lp/classes/external/course_summary_exporter.php @@ -58,7 +58,7 @@ class course_summary_exporter extends \core_competency\external\exporter { 'type' => PARAM_TEXT, ), 'idnumber' => array( - 'type' => PARAM_TEXT, + 'type' => PARAM_RAW, ) ); } diff --git a/competency/classes/external/user_summary_exporter.php b/competency/classes/external/user_summary_exporter.php index d09b1423a98..ab9bbbbbb90 100644 --- a/competency/classes/external/user_summary_exporter.php +++ b/competency/classes/external/user_summary_exporter.php @@ -69,30 +69,30 @@ class user_summary_exporter extends exporter { public static function define_properties() { return array( 'id' => array( - 'type' => PARAM_INT, + 'type' => \core_user::get_property_type('id'), ), 'email' => array( - 'type' => PARAM_TEXT, + 'type' => \core_user::get_property_type('email'), 'default' => '' ), 'idnumber' => array( - 'type' => PARAM_NOTAGS, + 'type' => \core_user::get_property_type('idnumber'), 'default' => '' ), 'phone1' => array( - 'type' => PARAM_NOTAGS, + 'type' => \core_user::get_property_type('phone1'), 'default' => '' ), 'phone2' => array( - 'type' => PARAM_NOTAGS, + 'type' => \core_user::get_property_type('phone2'), 'default' => '' ), 'department' => array( - 'type' => PARAM_TEXT, + 'type' => \core_user::get_property_type('department'), 'default' => '' ), 'institution' => array( - 'type' => PARAM_TEXT, + 'type' => \core_user::get_property_type('institution'), 'default' => '' ) ); @@ -101,10 +101,10 @@ class user_summary_exporter extends exporter { public static function define_other_properties() { return array( 'fullname' => array( - 'type' => PARAM_TEXT + 'type' => PARAM_RAW ), 'identity' => array( - 'type' => PARAM_TEXT + 'type' => PARAM_RAW ), 'profileurl' => array( 'type' => PARAM_URL