original_string: public function admin_authorised_user_list($users, $serviceid) {
          global $CFG;
          $html = $this->output->box_start('generalbox', 'alloweduserlist');
          foreach ($users as $user) {
              $modifiedauthoriseduserurl = new moodle_url('/' . $CFG->admin . '/webservice/service_user_settings.php',
                              array('userid' => $user->id, 'serviceid' => $serviceid));
              $html .= html_writer::tag('a', $user->firstname . " "
                              . $user->lastname . ", " . $user->email,
                              array('href' => $modifiedauthoriseduserurl));
              //add missing capabilities
              if (!empty($user->missingcapabilities)) {
                  $html .= html_writer::tag('div',
                                  get_string('usermissingcaps', 'webservice', $user->missingcapabilities)
                                  . '&nbsp;' . $this->output->help_icon('missingcaps', 'webservice'),
                                  array('class' => 'missingcaps', 'id' => 'usermissingcaps'));
                  $html .= html_writer::empty_tag('br');
              } else {
                  $html .= html_writer::empty_tag('br') . html_writer::empty_tag('br');
              }
          }
          $html .= $this->output->box_end();
          return $html;
      }
code: public function admin_authorised_user_list($users, $serviceid) {
          global $CFG;
          $html = $this->output->box_start('generalbox', 'alloweduserlist');
          foreach ($users as $user) {
              $modifiedauthoriseduserurl = new moodle_url('/' . $CFG->admin . '/webservice/service_user_settings.php',
                              array('userid' => $user->id, 'serviceid' => $serviceid));
              $html .= html_writer::tag('a', $user->firstname . " "
                              . $user->lastname . ", " . $user->email,
                              array('href' => $modifiedauthoriseduserurl));
              //add missing capabilities
              if (!empty($user->missingcapabilities)) {
                  $html .= html_writer::tag('div',
                                  get_string('usermissingcaps', 'webservice', $user->missingcapabilities)
                                  . '&nbsp;' . $this->output->help_icon('missingcaps', 'webservice'),
                                  array('class' => 'missingcaps', 'id' => 'usermissingcaps'));
                  $html .= html_writer::empty_tag('br');
              } else {
                  $html .= html_writer::empty_tag('br') . html_writer::empty_tag('br');
              }
          }
          $html .= $this->output->box_end();
          return $html;
      }
code_tokens: public function admin_authorised_user_list ( $ users , $ serviceid ) { global $ CFG ; $ html = $ this -> output -> box_start ( 'generalbox' , 'alloweduserlist' ) ; foreach ( $ users as $ user ) { $ modifiedauthoriseduserurl = new moodle_url ( '/' . $ CFG -> admin . '/webservice/service_user_settings.php' , array ( 'userid' => $ user -> id , 'serviceid' => $ serviceid ) ) ; $ html .= html_writer :: tag ( 'a' , $ user -> firstname . " " . $ user -> lastname . ", " . $ user -> email , array ( 'href' => $ modifiedauthoriseduserurl ) ) ; //add missing capabilities if ( ! empty ( $ user -> missingcapabilities ) ) { $ html .= html_writer :: tag ( 'div' , get_string ( 'usermissingcaps' , 'webservice' , $ user -> missingcapabilities ) . '&nbsp;' . $ this -> output -> help_icon ( 'missingcaps' , 'webservice' ) , array ( 'class' => 'missingcaps' , 'id' => 'usermissingcaps' ) ) ; $ html .= html_writer :: empty_tag ( 'br' ) ; } else { $ html .= html_writer :: empty_tag ( 'br' ) . html_writer :: empty_tag ( 'br' ) ; } } $ html .= $ this -> output -> box_end ( ) ; return $ html ; }
docstring: Display list of authorised users
  
  @param array $users authorised users
  @param int $serviceid service id
  @return string $html
docstring_tokens: Display list of authorised users