mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 09:26:35 +02:00
MDL-10181, user management improvements fixes
This commit is contained in:
parent
0a5a42ed76
commit
c55dee3fa9
12 changed files with 127 additions and 109 deletions
|
@ -5,7 +5,6 @@ require_once($CFG->dirroot .'/notes/lib.php');
|
|||
$id = required_param('id', PARAM_INT); // course id
|
||||
$users = optional_param('userid', array(), PARAM_INT); // array of user id
|
||||
$content = optional_param('content', '', PARAM_RAW); // note content
|
||||
$rating = optional_param('rating', 0, PARAM_INT); // note rating
|
||||
$state = optional_param('state', '', PARAM_ALPHA); // note publish state
|
||||
|
||||
if (! $course = get_record('course', 'id', $id)) {
|
||||
|
@ -23,7 +22,6 @@ if (!empty($users) && !empty($content) && confirm_sesskey()) {
|
|||
$note->courseid = $id;
|
||||
$note->format = FORMAT_PLAIN;
|
||||
$note->content = $content;
|
||||
$note->rating = $rating;
|
||||
$note->publishstate = $state;
|
||||
foreach ($users as $k => $v) {
|
||||
if(!$user = get_record('user', 'id', $v)) {
|
||||
|
@ -58,7 +56,6 @@ echo '<form method="post" action="groupaddnote.php" >';
|
|||
echo '<div style="width:100%;text-align:center;">';
|
||||
echo '<input type="hidden" name="id" value="'.$course->id.'" />';
|
||||
echo '<input type="hidden" name="sesskey" value="'.$USER->sesskey.'" />';
|
||||
$rating_names = note_get_rating_names();
|
||||
$state_names = note_get_state_names();
|
||||
|
||||
// the first time list hack
|
||||
|
@ -70,6 +67,8 @@ if (empty($users)) {
|
|||
}
|
||||
}
|
||||
|
||||
$strpublishstate = get_string('publishstate', 'notes');
|
||||
|
||||
$userlist = array();
|
||||
foreach ($users as $k => $v) {
|
||||
if(!$user = get_record('user', 'id', $v)) {
|
||||
|
@ -82,9 +81,14 @@ echo '<p>';
|
|||
echo get_string('users'). ': ' . implode(', ', $userlist) . '.';
|
||||
echo '</p>';
|
||||
|
||||
echo '<p>' . get_string('content', 'notes') . '<br /><textarea name="content" rows="5" cols="50">' . strip_tags(@$content) . '</textarea></p>';
|
||||
echo '<p>' . get_string('rating', 'notes') . ' ' . choose_from_menu($rating_names, 'rating', empty($rating) ? NOTES_RATING_NORMAL : $rating, '', '', '0', true) . '</p>';
|
||||
echo '<p>' . get_string('publishstate', 'notes') . ' ' . choose_from_menu($state_names, 'state', empty($state) ? NOTES_STATE_PUBLIC : $state, '', '', '0', true) . '</p>';
|
||||
echo '<p>' . get_string('content', 'notes');
|
||||
helpbutton('writing', get_string('helpwriting'));
|
||||
echo '<br /><textarea name="content" rows="5" cols="50">' . strip_tags(@$content) . '</textarea></p>';
|
||||
|
||||
echo '<p>' . $strpublishstate;
|
||||
helpbutton('status', $strpublishstate, 'notes');
|
||||
choose_from_menu($state_names, 'state', empty($state) ? NOTES_STATE_PUBLIC : $state, '');
|
||||
echo '</p>';
|
||||
|
||||
echo '<input type="submit" value="' . get_string('savechanges'). '" /></div></form>';
|
||||
print_footer($course);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue