Fixed the rendering of the date element
This commit is contained in:
parent
dee0b54c02
commit
f3dd124473
1 changed files with 5 additions and 3 deletions
|
@ -84,7 +84,7 @@ class customcert_element_date extends customcert_element_base {
|
||||||
* @param pdf $pdf the pdf object
|
* @param pdf $pdf the pdf object
|
||||||
*/
|
*/
|
||||||
public function render($pdf) {
|
public function render($pdf) {
|
||||||
global $COURSE, $DB;
|
global $COURSE, $DB, $USER;
|
||||||
|
|
||||||
// If there is no element data, we have nothing to display.
|
// If there is no element data, we have nothing to display.
|
||||||
if (empty($this->element->data)) {
|
if (empty($this->element->data)) {
|
||||||
|
@ -96,8 +96,10 @@ class customcert_element_date extends customcert_element_base {
|
||||||
$dateitem = $dateinfo->dateitem;
|
$dateitem = $dateinfo->dateitem;
|
||||||
$dateformat = $dateinfo->dateformat;
|
$dateformat = $dateinfo->dateformat;
|
||||||
|
|
||||||
// Get the customcert issue date and set the date to the time the issue was given, can be overwritten later.
|
// Get the page.
|
||||||
$issue = $DB->get_record('customcert_issues', array('customcertid' => $this->element->id), '*', MUST_EXIST);
|
$page = $DB->get_record('customcert_pages', array('id' => $this->element->pageid), '*', MUST_EXIST);
|
||||||
|
// Now we can get the issue for this user.
|
||||||
|
$issue = $DB->get_record('customcert_issues', array('userid' => $USER->id, 'customcertid' => $page->customcertid), '*', MUST_EXIST);
|
||||||
|
|
||||||
if ($dateitem == CUSTOMCERT_DATE_ISSUE) {
|
if ($dateitem == CUSTOMCERT_DATE_ISSUE) {
|
||||||
$date = $issue->timecreated;
|
$date = $issue->timecreated;
|
||||||
|
|
Loading…
Reference in a new issue