/** * @param FORM_RENDERER $renderer * @access private */ protected function _draw_buttons($renderer) { $buttons[] = $renderer->javascript_button_as_html('Grant All', 'grant_all_permissions (this.form)', '{icons}buttons/select'); $buttons[] = $renderer->javascript_button_as_html('Grant None', 'grant_no_permissions (this.form)', '{icons}buttons/close'); $buttons[] = $renderer->submit_button_as_html(); $renderer->draw_buttons_in_row($buttons); }
/** * @param FORM_RENDERER $renderer * @access private */ protected function _draw_controls($renderer) { if (!isset($this->_search)) { $renderer->labels_css_class = 'top'; $this->button = 'Go'; $renderer->start(); $renderer->draw_text_line_with_button_row('search_text', $renderer->submit_button_as_html(), null, 'search'); $props = $renderer->make_list_properties(); /* Fill with all the registered search types. */ $type_infos = $this->app->search_type_infos(); foreach ($type_infos as $t) { $props->add_item($t->plural_title, $t->id); } $renderer->draw_drop_down_row('type', $props); $renderer->finish(); } else { $renderer->start(); $this->_search->fields->draw_fields($this, $renderer); $renderer->start_row(); echo $renderer->submit_button_as_HTML(); $renderer->finish_row(); $renderer->finish(); } }