MDL-45301 assign: Add font options for EditPDF

This commit is contained in:
Tomo Tsuyuki 2023-02-17 15:30:25 +11:00
parent 8503f2cfd8
commit 9e725bc168
19 changed files with 160 additions and 9 deletions

View file

@ -459,7 +459,7 @@ class backup_course_structure_step extends backup_structure_step {
'timecreated', 'timemodified',
'requested',
'showactivitydates',
'showcompletionconditions',
'showcompletionconditions', 'pdfexportfont',
'enablecompletion', 'completionstartonenrol', 'completionnotify'));
$category = new backup_nested_element('category', array('id'), array(

View file

@ -1933,6 +1933,9 @@ class restore_course_structure_step extends restore_structure_step {
$showactivitydatesdefault = ($courseconfig->showactivitydates ?? null);
$data->showactivitydates = $data->showactivitydates ?? $showactivitydatesdefault;
$pdffontdefault = ($courseconfig->pdfexportfont ?? null);
$data->pdfexportfont = $data->pdfexportfont ?? $pdffontdefault;
$languages = get_string_manager()->get_list_of_translations(); // Get languages for quick search
if (isset($data->lang) && !array_key_exists($data->lang, $languages)) {
$data->lang = '';