From 4389d18e7486bda03a673278cff843393b199f45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20S=CC=8Ckoda?= Date: Sun, 12 Aug 2012 14:00:22 +0200 Subject: [PATCH] MDL-34851 show enrolment date if there is no start and end of active enrolment This should help when enrol plugin does not set any start or end of enrolment validity. --- enrol/locallib.php | 3 ++- lang/en/enrol.php | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/enrol/locallib.php b/enrol/locallib.php index 1c71e657ad9..30c9db8d1d7 100644 --- a/enrol/locallib.php +++ b/enrol/locallib.php @@ -863,7 +863,8 @@ class course_enrolment_manager { $period = get_string('periodend', 'enrol', userdate($ue->timeend)); $periodoutside = ($ue->timeend && $now > $ue->timeend); } else { - $period = ''; + // If there is no start or end show when user was enrolled. + $period = get_string('periodnone', 'enrol', userdate($ue->timecreated)); $periodoutside = false; } $details['enrolments'][$ue->id] = array( diff --git a/lang/en/enrol.php b/lang/en/enrol.php index 37ea99696e2..200b112f238 100644 --- a/lang/en/enrol.php +++ b/lang/en/enrol.php @@ -79,6 +79,7 @@ $string['participationactive'] = 'Active'; $string['participationstatus'] = 'Status'; $string['participationsuspended'] = 'Suspended'; $string['periodend'] = 'until {$a}'; +$string['periodnone'] = 'enrolled {$a}'; $string['periodstart'] = 'from {$a}'; $string['periodstartend'] = 'from {$a->start} until {$a->end}'; $string['recovergrades'] = 'Recover user\'s old grades if possible';