Skip to content

Commit c25341b

Browse files
committed
add buildFileName static method
1 parent 8d31f9d commit c25341b

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

classes/localfile.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,19 @@ private static function buildFileInfoArr ($cm, ?int $userid = null, ?int $templa
231231
'userid' => $USER->id,
232232
'author' => fullname($USER),
233233
'filepath' => '/' . $course->id . '/',
234-
'filename' => $user_info->username . '_cert-' . $templateid . '_course-' . $course->shortname . '.pdf'
234+
'filename' => self::buildFileName($user_info->username, $templateid, $course->shortname),
235235
];
236236
}
237+
238+
/**
239+
* Build the PDF filename.
240+
*
241+
* @param string $username
242+
* @param string $templateid
243+
* @param string $courseShortname
244+
* @return string the PDF file name
245+
*/
246+
public static function buildFileName($username, $templateid, $courseShortname) {
247+
return $username . '_cert-' . $templateid . '_course-' . $courseShortname . '.pdf';
248+
}
237249
}

0 commit comments

Comments
 (0)