. /** * Version details * * Verify certificate block * -------------------------- * Verify certificate based on the unique codes displayed on issued certificates. * Full details of the issued certificate is displayed including profile picture. * Mostly cosmetic changes to the original codes from Jean-Michel VĂ©drine. * Original Autor & Copyright - Jean-Michel VĂ©drine | 2014 * * @copyright 2015 onwards Manieer Chhettri | Marie Curie, UK | * @author Manieer Chhettri | Marie Curie, UK | | 2015 * @package block_verify_certificate * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ /** * Verify certificate block class * * @copyright 2015 onwards Manieer Chhettri | Marie Curie, UK | * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class block_verify_certificate extends block_base { /** * Sets the block title * * @return void */ public function init() { $this->title = get_string('title', 'block_verify_certificate'); } /** * Defines where the block can be added * * @return array */ public function applicable_formats() { return array('all' => true); } /** * Creates the blocks main content * * @return string */ public function get_content() { if ($this->content !== null) { return $this->content; } $this->content = new stdClass; $this->content->text = '

'.get_string('entercode', 'certificate').'

'; $url = new moodle_url('/blocks/verify_certificate/index.php'); $this->content->text .= '
'; $this->content->text .= ''; $this->content->text .= '
'; $this->content->footer = ''; return $this->content; } /** * Controls whether the block is configurable * * @return boolean */ public function instance_allow_config() { return false; } }