. /** * The studentname elements core interaction API. * * @package customcertelement_studentname * @copyright Mark Nelson * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); require_once($CFG->dirroot . '/mod/customcert/elements/element.class.php'); class customcert_element_studentname extends customcert_element_base { /** * Constructor. * * @param stdClass $element the element data */ function __construct($element) { parent::__construct($element); } /** * Handles displaying the element on the pdf. * * @param $pdf the pdf object, see lib/pdflib.php */ public function display($pdf) { global $USER; $pdf->setFont($this->element->font, '', $this->element->size); $pdf->SetXY($this->element->posx, $this->element->posy); $pdf->writeHTMLCell(0, 0, '', '', fullname($USER), 0, 0, 0, true, $align); } }