mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-68665 assignfeedback_editpdf: Fix systemsstamp URLs
This commit is contained in:
parent
12fb5964f2
commit
c2ba78902c
1 changed files with 4 additions and 4 deletions
|
@ -77,19 +77,19 @@ class assign_feedback_editpdf extends assign_feedback_plugin {
|
|||
// Three file areas are used for stamps.
|
||||
// Current stamps are those configured as a site administration setting to be available for new uses.
|
||||
// When a stamp is removed from this filearea it is no longer available for new grade items.
|
||||
$currentstamps = $fs->get_area_files($syscontext->id, 'assignfeedback_editpdf', 'stamps', 0, "filename", false);
|
||||
$currentstamps = $fs->get_area_files($syscontext->id, 'assignfeedback_editpdf', 'stamps', 0, 'filename', false);
|
||||
|
||||
// Grade stamps are those which have been assigned for a specific grade item.
|
||||
// The stamps associated with a grade item are always used for that grade item, even if the stamp is removed
|
||||
// from the list of current stamps.
|
||||
$gradestamps = $fs->get_area_files($asscontext->id, 'assignfeedback_editpdf', 'stamps', $grade->id, "filename", false);
|
||||
$gradestamps = $fs->get_area_files($asscontext->id, 'assignfeedback_editpdf', 'stamps', $grade->id, 'filename', false);
|
||||
|
||||
// The system stamps are perpetual and always exist.
|
||||
// They allow Moodle to serve a common URL for all users for any possible combination of stamps.
|
||||
// Files in the perpetual stamp filearea are within the system context, in itemid 0, and use the original stamps
|
||||
// contenthash as a folder name. This ensures that the combination of stamp filename, and stamp file content is
|
||||
// unique.
|
||||
$systemstamps = $fs->get_area_files($syscontext->id, 'assignfeedback_editpdf', 'systemstamps', 0, "filename", false);
|
||||
$systemstamps = $fs->get_area_files($syscontext->id, 'assignfeedback_editpdf', 'systemstamps', 0, 'filename', false);
|
||||
|
||||
// First check that all current stamps are listed in the grade stamps.
|
||||
foreach ($currentstamps as $stamp) {
|
||||
|
@ -142,7 +142,7 @@ class assign_feedback_editpdf extends assign_feedback_plugin {
|
|||
$gradestamp->get_contextid(),
|
||||
$gradestamp->get_component(),
|
||||
$gradestamp->get_filearea(),
|
||||
false,
|
||||
null,
|
||||
$gradestamp->get_filepath(),
|
||||
$gradestamp->get_filename(),
|
||||
false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue