Ejemplo n.º 1
0
 /**
  * @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>';
 }
Ejemplo n.º 2
0
 /**
  * @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();
 }
Ejemplo n.º 3
0
 /**
  * @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();
 }