mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 18:06:51 +02:00
MDL-36808 Completion: Incorrect escaping for activity name in completion tickbox
This commit is contained in:
parent
f42c34a38a
commit
da6076f1cc
1 changed files with 19 additions and 8 deletions
|
@ -1652,14 +1652,25 @@ function print_section($course, $section, $mods, $modnamesused, $absolute=false,
|
|||
} else {
|
||||
$extraclass = '';
|
||||
}
|
||||
echo "
|
||||
<form class='togglecompletion$extraclass' method='post' action='".$CFG->wwwroot."/course/togglecompletion.php'><div>
|
||||
<input type='hidden' name='id' value='{$mod->id}' />
|
||||
<input type='hidden' name='modulename' value='".s($mod->name)."' />
|
||||
<input type='hidden' name='sesskey' value='".sesskey()."' />
|
||||
<input type='hidden' name='completionstate' value='$newstate' />
|
||||
<input type='image' src='$imgsrc' alt='$imgalt' title='$imgtitle' />
|
||||
</div></form>";
|
||||
echo html_writer::start_tag('form', array(
|
||||
'class' => 'togglecompletion' . $extraclass,
|
||||
'method' => 'post',
|
||||
'action' => $CFG->wwwroot . '/course/togglecompletion.php'));
|
||||
echo html_writer::start_tag('div');
|
||||
echo html_writer::empty_tag('input', array(
|
||||
'type' => 'hidden', 'name' => 'id', 'value' => $mod->id));
|
||||
echo html_writer::empty_tag('input', array(
|
||||
'type' => 'hidden', 'name' => 'modulename',
|
||||
'value' => $mod->name));
|
||||
echo html_writer::empty_tag('input', array(
|
||||
'type' => 'hidden', 'name' => 'sesskey', 'value' => sesskey()));
|
||||
echo html_writer::empty_tag('input', array(
|
||||
'type' => 'hidden', 'name' => 'completionstate',
|
||||
'value' => $newstate));
|
||||
echo html_writer::empty_tag('input', array(
|
||||
'type' => 'image', 'src' => $imgsrc, 'alt' => $imgalt, 'title' => $imgtitle));
|
||||
echo html_writer::end_tag('div');
|
||||
echo html_writer::end_tag('form');
|
||||
} else {
|
||||
// In auto mode, or when editing, the icon is just an image
|
||||
echo "<span class='autocompletion'>";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue