Index: view.php
===================================================================
RCS file: /cvsroot/moodle/moodle/user/view.php,v
retrieving revision 1.143.2.11
diff -r1.143.2.11 view.php
390,395c390,402
<         if (($user->id == $USER->id &&                                               // Myself
<              has_capability('moodle/course:view', $coursecontext, NULL) &&           // Course participant
<              has_capability('moodle/role:unassignself', $coursecontext, NULL, false)) // Can unassign myself
<              ||
<             (has_capability('moodle/role:assign', $coursecontext, NULL) &&           // I can assign roles
<              get_user_roles($coursecontext, $user->id)) ) {                          // This user has roles
---
>         if ( $user->id == $USER->id &&                                                  // Myself
>              has_capability('moodle/course:view', $coursecontext, NULL) &&              // Course participant
>              has_capability('moodle/role:unassignself', $coursecontext, NULL, false) ) { // Can unassign myself
> 
>             echo '<form action="../course/unenrol.php" method="get">';
>             echo "<div>";
>             echo '<input type="hidden" name="id" value="'.$course->id.'" />';
>             echo '<input type="submit" value="'.get_string('unenrolme', '', $course->shortname).'" />';
>             echo "</div>";
>             echo '</form>';
> 		
> 	} else if ( has_capability('moodle/role:assign', $coursecontext, NULL) &&          // I can assign roles
>                     get_user_roles($coursecontext, $user->id) ) {                          // This user has roles
