original_string: protected function helper_search_form($search) {
          global $CFG;
          require_once($CFG->libdir . '/formslib.php');
  
          $mform = new MoodleQuickForm('searchform', 'POST', $this->page->url);
  
          $mform->addElement('hidden', 'sesskey', sesskey());
  
          $el[] = $mform->createElement('text', 'search', get_string('search'), array('size' => 20));
          $mform->setDefault('search', $search);
          $el[] = $mform->createElement('submit', 'submitsearch', get_string('search'));
          $el[] = $mform->createElement('submit', 'clearsearch', get_string('clear'));
          $mform->addGroup($el, 'searchgroup', get_string('searchname', 'badges'), ' ', false);
  
          ob_start();
          $mform->display();
          $out = ob_get_clean();
  
          return $out;
      }
code: protected function helper_search_form($search) {
          global $CFG;
          require_once($CFG->libdir . '/formslib.php');
  
          $mform = new MoodleQuickForm('searchform', 'POST', $this->page->url);
  
          $mform->addElement('hidden', 'sesskey', sesskey());
  
          $el[] = $mform->createElement('text', 'search', get_string('search'), array('size' => 20));
          $mform->setDefault('search', $search);
          $el[] = $mform->createElement('submit', 'submitsearch', get_string('search'));
          $el[] = $mform->createElement('submit', 'clearsearch', get_string('clear'));
          $mform->addGroup($el, 'searchgroup', get_string('searchname', 'badges'), ' ', false);
  
          ob_start();
          $mform->display();
          $out = ob_get_clean();
  
          return $out;
      }
code_tokens: protected function helper_search_form ( $ search ) { global $ CFG ; require_once ( $ CFG -> libdir . '/formslib.php' ) ; $ mform = new MoodleQuickForm ( 'searchform' , 'POST' , $ this -> page -> url ) ; $ mform -> addElement ( 'hidden' , 'sesskey' , sesskey ( ) ) ; $ el [ ] = $ mform -> createElement ( 'text' , 'search' , get_string ( 'search' ) , array ( 'size' => 20 ) ) ; $ mform -> setDefault ( 'search' , $ search ) ; $ el [ ] = $ mform -> createElement ( 'submit' , 'submitsearch' , get_string ( 'search' ) ) ; $ el [ ] = $ mform -> createElement ( 'submit' , 'clearsearch' , get_string ( 'clear' ) ) ; $ mform -> addGroup ( $ el , 'searchgroup' , get_string ( 'searchname' , 'badges' ) , ' ' , false ) ; ob_start ( ) ; $ mform -> display ( ) ; $ out = ob_get_clean ( ) ; return $ out ; }
docstring: Renders a search form
  
  @param string $search Search string
  @return string HTML
docstring_tokens: Renders a search form