From 0b97efcbd54def71590ffe0db376e79902a47f95 Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Wed, 24 Nov 2021 16:29:16 +0100 Subject: [PATCH] Get PIN field from user profile --- classes/template.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/template.php b/classes/template.php index 0e33ab5..b945bb8 100644 --- a/classes/template.php +++ b/classes/template.php @@ -25,6 +25,7 @@ namespace mod_htmlcert; require_once(__DIR__ . "/../vendor/autoload.php"); +require_once($CFG->dirroot.'/user/profile/lib.php'); use mikehaertl\wkhtmlto\Pdf; @@ -117,6 +118,8 @@ class template { $user = \core_user::get_user($userid); } + profile_load_data($user); + $htmlcert = $DB->get_record('htmlcert', ['templateid' => $this->id]); $pdf = new Pdf(array( @@ -173,7 +176,7 @@ class template { $html = str_replace("__DATE__", userdate($date, '%B %d, %Y'), $html); - $html = str_replace("__PIN__", $user->profile["pin"], $html); + $html = str_replace("__PIN__", $user->profile_field_pin, $html); $pdf->addPage($html); $pdf->send();