/** * @param FORM_RENDERER $renderer * @access private */ protected function _draw_controls($renderer) { echo '<div class="log-in-form">'; $renderer->start(); $renderer->draw_text_line_row('name'); $renderer->draw_password_row('password'); $renderer->draw_check_box_row('remember'); $renderer->draw_submit_button_row(); $renderer->finish(); if ($this->app->login->is_anonymous()) { $anon = $this->app->anon_user(); if ($anon->is_allowed(Privilege_set_user, Privilege_create)) { $renderer->draw_text_row('', "Don't have an account? <a href=\"" . $this->app->page_names->user_create . "\">Register now...</a>", 'info-box-bottom'); } } echo '</div>'; }
/** * @param FORM_RENDERER $renderer * @access private */ protected function _draw_controls($renderer) { $renderer->start(); $renderer->draw_text_line_row('title'); $renderer->draw_password_row('password1'); $renderer->draw_password_row('password2'); $renderer->draw_text_line_row('real_first_name'); $renderer->draw_text_line_row('real_last_name'); $renderer->draw_text_line_row('email'); $props = $renderer->make_list_properties(); $props->show_descriptions = true; $props->add_item('Keep private', User_email_hidden, 'Do not display this email under any circumstances. Used only for sending subscriptions.'); $props->add_item('Show scrambled', User_email_scrambled, 'Email is displayed, but scrambled (e.g. bob [at] network [dot] com)'); $props->add_item('Show normally', User_email_visible, 'Email is displayed normally (open to screen-scraping; not recommended)'); $renderer->draw_radio_group_row('email_visibility', $props); if ($this->_captcha_enabled()) { $this->_draw_captcha_controls($renderer); } $renderer->draw_submit_button_row(); $layer = $renderer->start_layer_row('other_options', 'More Options', '%s more user account options'); $renderer->draw_text_line_row('home_page_url'); $renderer->draw_text_line_row('picture_url'); $renderer->draw_icon_browser_row('icon_url'); $renderer->draw_text_box_row('signature', 'short-medium'); $renderer->draw_text_box_row('description', 'short-medium'); $renderer->finish_layer_row($layer); $this->_draw_history_item_controls($renderer); $renderer->finish(); }
/** * @param FORM_RENDERER $renderer * @access private */ protected function _draw_controls($renderer) { $renderer->start(); $renderer->draw_password_row('password1'); $renderer->draw_password_row('password2'); if ($this->login->equals($this->_object)) { $renderer->draw_check_box_row('remember'); } $renderer->draw_submit_button_row(); $renderer->finish(); }