mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
Merge branch 'MDL-77057' of https://github.com/paulholden/moodle
This commit is contained in:
commit
9890d88107
10 changed files with 24 additions and 17 deletions
|
@ -74,6 +74,8 @@ function groups_group_exists($groupid) {
|
||||||
/**
|
/**
|
||||||
* Gets the name of a group with a specified id
|
* Gets the name of a group with a specified id
|
||||||
*
|
*
|
||||||
|
* Before output, you should call {@see format_string} on the result
|
||||||
|
*
|
||||||
* @category group
|
* @category group
|
||||||
* @param int $groupid The id of the group
|
* @param int $groupid The id of the group
|
||||||
* @return string The name of the group
|
* @return string The name of the group
|
||||||
|
@ -86,6 +88,8 @@ function groups_get_group_name($groupid) {
|
||||||
/**
|
/**
|
||||||
* Gets the name of a grouping with a specified id
|
* Gets the name of a grouping with a specified id
|
||||||
*
|
*
|
||||||
|
* Before output, you should call {@see format_string} on the result
|
||||||
|
*
|
||||||
* @category group
|
* @category group
|
||||||
* @param int $groupingid The id of the grouping
|
* @param int $groupingid The id of the grouping
|
||||||
* @return string The name of the grouping
|
* @return string The name of the grouping
|
||||||
|
|
|
@ -106,8 +106,9 @@ class assign_override_form extends moodleform {
|
||||||
// Group override.
|
// Group override.
|
||||||
if ($this->groupid) {
|
if ($this->groupid) {
|
||||||
// There is already a groupid, so freeze the selector.
|
// There is already a groupid, so freeze the selector.
|
||||||
$groupchoices = array();
|
$groupchoices = [
|
||||||
$groupchoices[$this->groupid] = groups_get_group_name($this->groupid);
|
$this->groupid => format_string(groups_get_group_name($this->groupid), true, $this->context),
|
||||||
|
];
|
||||||
$mform->addElement('select', 'groupid',
|
$mform->addElement('select', 'groupid',
|
||||||
get_string('overridegroup', 'assign'), $groupchoices);
|
get_string('overridegroup', 'assign'), $groupchoices);
|
||||||
$mform->freeze('groupid');
|
$mform->freeze('groupid');
|
||||||
|
@ -127,7 +128,7 @@ class assign_override_form extends moodleform {
|
||||||
|
|
||||||
$groupchoices = array();
|
$groupchoices = array();
|
||||||
foreach ($groups as $group) {
|
foreach ($groups as $group) {
|
||||||
$groupchoices[$group->id] = $group->name;
|
$groupchoices[$group->id] = format_string($group->name, true, $this->context);
|
||||||
}
|
}
|
||||||
unset($groups);
|
unset($groups);
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,7 @@ echo $OUTPUT->header();
|
||||||
|
|
||||||
if ($override->groupid) {
|
if ($override->groupid) {
|
||||||
$group = $DB->get_record('groups', array('id' => $override->groupid), 'id, name');
|
$group = $DB->get_record('groups', array('id' => $override->groupid), 'id, name');
|
||||||
$confirmstr = get_string("overridedeletegroupsure", "assign", $group->name);
|
$confirmstr = get_string("overridedeletegroupsure", "assign", format_string($group->name, true, ['context' => $context]));
|
||||||
} else {
|
} else {
|
||||||
$userfieldsapi = \core_user\fields::for_name();
|
$userfieldsapi = \core_user\fields::for_name();
|
||||||
$namefields = $userfieldsapi->get_sql('', false, '', '', false)->selects;
|
$namefields = $userfieldsapi->get_sql('', false, '', '', false)->selects;
|
||||||
|
|
|
@ -235,8 +235,8 @@ foreach ($overrides as $override) {
|
||||||
$OUTPUT->pix_icon('t/delete', get_string('delete')) . '</a> ';
|
$OUTPUT->pix_icon('t/delete', get_string('delete')) . '</a> ';
|
||||||
|
|
||||||
if ($groupmode) {
|
if ($groupmode) {
|
||||||
$usergroupstr = '<a href="' . $groupurl->out(true,
|
$usergroupstr = '<a href="' . $groupurl->out(true, ['group' => $override->groupid]) . '" >' .
|
||||||
array('group' => $override->groupid)) . '" >' . $override->name . '</a>';
|
format_string($override->name, true, ['context' => $context]) . '</a>';
|
||||||
|
|
||||||
// Move up.
|
// Move up.
|
||||||
if ($override->sortorder > 1) {
|
if ($override->sortorder > 1) {
|
||||||
|
|
|
@ -95,8 +95,9 @@ class lesson_override_form extends moodleform {
|
||||||
// Group override.
|
// Group override.
|
||||||
if ($this->groupid) {
|
if ($this->groupid) {
|
||||||
// There is already a groupid, so freeze the selector.
|
// There is already a groupid, so freeze the selector.
|
||||||
$groupchoices = array();
|
$groupchoices = [
|
||||||
$groupchoices[$this->groupid] = groups_get_group_name($this->groupid);
|
$this->groupid => format_string(groups_get_group_name($this->groupid), true, $this->context),
|
||||||
|
];
|
||||||
$mform->addElement('select', 'groupid',
|
$mform->addElement('select', 'groupid',
|
||||||
get_string('overridegroup', 'lesson'), $groupchoices);
|
get_string('overridegroup', 'lesson'), $groupchoices);
|
||||||
$mform->freeze('groupid');
|
$mform->freeze('groupid');
|
||||||
|
@ -112,7 +113,7 @@ class lesson_override_form extends moodleform {
|
||||||
|
|
||||||
$groupchoices = array();
|
$groupchoices = array();
|
||||||
foreach ($groups as $group) {
|
foreach ($groups as $group) {
|
||||||
$groupchoices[$group->id] = $group->name;
|
$groupchoices[$group->id] = format_string($group->name, true, $this->context);
|
||||||
}
|
}
|
||||||
unset($groups);
|
unset($groups);
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,7 @@ echo $OUTPUT->heading(format_string($lesson->name, true, array('context' => $con
|
||||||
|
|
||||||
if ($override->groupid) {
|
if ($override->groupid) {
|
||||||
$group = $DB->get_record('groups', array('id' => $override->groupid), 'id, name');
|
$group = $DB->get_record('groups', array('id' => $override->groupid), 'id, name');
|
||||||
$confirmstr = get_string("overridedeletegroupsure", "lesson", $group->name);
|
$confirmstr = get_string("overridedeletegroupsure", "lesson", format_string($group->name, true, ['context' => $context]));
|
||||||
} else {
|
} else {
|
||||||
$userfieldsapi = \core_user\fields::for_name();
|
$userfieldsapi = \core_user\fields::for_name();
|
||||||
$namefields = $userfieldsapi->get_sql('', false, '', '', false)->selects;
|
$namefields = $userfieldsapi->get_sql('', false, '', '', false)->selects;
|
||||||
|
|
|
@ -284,8 +284,8 @@ foreach ($overrides as $override) {
|
||||||
$OUTPUT->pix_icon('t/delete', get_string('delete')) . '</a> ';
|
$OUTPUT->pix_icon('t/delete', get_string('delete')) . '</a> ';
|
||||||
|
|
||||||
if ($groupmode) {
|
if ($groupmode) {
|
||||||
$usergroupstr = '<a href="' . $groupurl->out(true,
|
$usergroupstr = '<a href="' . $groupurl->out(true, ['group' => $override->groupid]) . '" >' .
|
||||||
array('group' => $override->groupid)) . '" >' . $override->name . '</a>';
|
format_string($override->name, true, ['context' => $context]) . '</a>';
|
||||||
} else {
|
} else {
|
||||||
$usergroupstr = '<a href="' . $userurl->out(true,
|
$usergroupstr = '<a href="' . $userurl->out(true,
|
||||||
array('id' => $override->userid)) . '" >' . fullname($override) . '</a>';
|
array('id' => $override->userid)) . '" >' . fullname($override) . '</a>';
|
||||||
|
|
|
@ -95,8 +95,9 @@ class edit_override_form extends moodleform {
|
||||||
// Group override.
|
// Group override.
|
||||||
if ($this->groupid) {
|
if ($this->groupid) {
|
||||||
// There is already a groupid, so freeze the selector.
|
// There is already a groupid, so freeze the selector.
|
||||||
$groupchoices = [];
|
$groupchoices = [
|
||||||
$groupchoices[$this->groupid] = groups_get_group_name($this->groupid);
|
$this->groupid => format_string(groups_get_group_name($this->groupid), true, $this->context),
|
||||||
|
];
|
||||||
$mform->addElement('select', 'groupid',
|
$mform->addElement('select', 'groupid',
|
||||||
get_string('overridegroup', 'quiz'), $groupchoices);
|
get_string('overridegroup', 'quiz'), $groupchoices);
|
||||||
$mform->freeze('groupid');
|
$mform->freeze('groupid');
|
||||||
|
@ -112,7 +113,7 @@ class edit_override_form extends moodleform {
|
||||||
|
|
||||||
$groupchoices = [];
|
$groupchoices = [];
|
||||||
foreach ($groups as $group) {
|
foreach ($groups as $group) {
|
||||||
$groupchoices[$group->id] = $group->name;
|
$groupchoices[$group->id] = format_string($group->name, true, $this->context);
|
||||||
}
|
}
|
||||||
unset($groups);
|
unset($groups);
|
||||||
|
|
||||||
|
|
|
@ -97,7 +97,7 @@ echo $OUTPUT->header();
|
||||||
|
|
||||||
if ($override->groupid) {
|
if ($override->groupid) {
|
||||||
$group = $DB->get_record('groups', ['id' => $override->groupid], 'id, name');
|
$group = $DB->get_record('groups', ['id' => $override->groupid], 'id, name');
|
||||||
$confirmstr = get_string("overridedeletegroupsure", "quiz", $group->name);
|
$confirmstr = get_string("overridedeletegroupsure", "quiz", format_string($group->name, true, ['context' => $context]));
|
||||||
} else {
|
} else {
|
||||||
$user = $DB->get_record('user', ['id' => $override->userid]);
|
$user = $DB->get_record('user', ['id' => $override->userid]);
|
||||||
profile_load_custom_fields($user);
|
profile_load_custom_fields($user);
|
||||||
|
|
|
@ -233,7 +233,7 @@ foreach ($overrides as $override) {
|
||||||
$groupcell = new html_table_cell();
|
$groupcell = new html_table_cell();
|
||||||
$groupcell->rowspan = count($fields);
|
$groupcell->rowspan = count($fields);
|
||||||
$groupcell->text = html_writer::link(new moodle_url($groupurl, ['group' => $override->groupid]),
|
$groupcell->text = html_writer::link(new moodle_url($groupurl, ['group' => $override->groupid]),
|
||||||
$override->name . $extranamebit);
|
format_string($override->name, true, ['context' => $context]) . $extranamebit);
|
||||||
$usercells[] = $groupcell;
|
$usercells[] = $groupcell;
|
||||||
} else {
|
} else {
|
||||||
$usercell = new html_table_cell();
|
$usercell = new html_table_cell();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue