#197 Respect filters in 'My certificates' and 'Verify certificate' pages

This commit is contained in:
Mark Nelson 2018-06-12 16:42:27 +08:00
parent 7bff2c5367
commit 2868082e9e
3 changed files with 15 additions and 5 deletions

View file

@ -69,12 +69,15 @@ class verify_certificate_result implements templatable, renderable {
* @param \stdClass $result
*/
public function __construct($result) {
$cm = get_coursemodule_from_instance('customcert', $result->certificateid);
$context = \context_module::instance($cm->id);
$this->userprofileurl = new \moodle_url('/user/view.php', array('id' => $result->userid,
'course' => $result->courseid));
$this->userfullname = fullname($result);
$this->courseurl = new \moodle_url('/course/view.php', array('id' => $result->courseid));
$this->coursefullname = $result->coursefullname;
$this->certificatename = $result->certificatename;
$this->coursefullname = format_string($result->coursefullname, true, ['context' => $context]);
$this->certificatename = format_string($result->certificatename, true, ['context' => $context]);
}
/**