| Línea 106... | Línea 106... | 
          
            | 106 |         $node = new core_user\output\myprofile\node('administration', 'preferences', $title, null, $url);
 | 106 |         $node = new core_user\output\myprofile\node('administration', 'preferences', $title, null, $url);
 | 
          
            | 107 |         $tree->add_node($node);
 | 107 |         $tree->add_node($node);
 | 
          
            | 108 |     }
 | 108 |     }
 | 
          
            | Línea 109... | Línea 109... | 
          
            | 109 |  
 | 109 |  
 | 
          
            | 110 |     // Login as ...
 | - |   | 
          
            | 111 |     if (!$user->deleted && !$iscurrentuser &&
 | 110 |     // Login as ...
 | 
          
            | 112 |                 !\core\session\manager::is_loggedinas() && has_capability('moodle/user:loginas',
 | - |   | 
          
            | 113 |                 $courseorsystemcontext) && !is_siteadmin($user->id)) {
 | 111 |     if (!empty(\core\session\loginas_helper::get_context_user_can_login_as($USER, $user, $course))) {
 | 
          
            | 114 |         $url = new moodle_url('/course/loginas.php',
 | 112 |         $url = new moodle_url('/course/loginas.php',
 | 
          
            | 115 |                 array('id' => $courseid, 'user' => $user->id, 'sesskey' => sesskey()));
 | 113 |                 array('id' => $courseid, 'user' => $user->id, 'sesskey' => sesskey()));
 | 
          
            | 116 |         $node = new  core_user\output\myprofile\node('administration', 'loginas', get_string('loginas'), null, $url);
 | 114 |         $node = new  core_user\output\myprofile\node('administration', 'loginas', get_string('loginas'), null, $url);
 | 
          
            | 117 |         $tree->add_node($node);
 | 115 |         $tree->add_node($node);
 | 
          
            | Línea 331... | Línea 329... | 
          
            | 331 |     $categories = profile_get_user_fields_with_data_by_category($user->id);
 | 329 |     $categories = profile_get_user_fields_with_data_by_category($user->id);
 | 
          
            | 332 |     foreach ($categories as $categoryid => $fields) {
 | 330 |     foreach ($categories as $categoryid => $fields) {
 | 
          
            | 333 |         foreach ($fields as $formfield) {
 | 331 |         foreach ($fields as $formfield) {
 | 
          
            | 334 |             if ($formfield->show_field_content()) {
 | 332 |             if ($formfield->show_field_content()) {
 | 
          
            | 335 |                 $node = new core_user\output\myprofile\node('contact', 'custom_field_' . $formfield->field->shortname,
 | 333 |                 $node = new core_user\output\myprofile\node('contact', 'custom_field_' . $formfield->field->shortname,
 | 
          
            | 336 |                     format_string($formfield->field->name), null, null, $formfield->display_data());
 | 334 |                     $formfield->display_name(), null, null, $formfield->display_data());
 | 
          
            | 337 |                 $tree->add_node($node);
 | 335 |                 $tree->add_node($node);
 | 
          
            | 338 |             }
 | 336 |             }
 | 
          
            | 339 |         }
 | 337 |         }
 | 
          
            | 340 |     }
 | 338 |     }
 |