View: Registro

  1. 3 months ago by kuve
    1. function register(){
    2.             //Loading languages
    3.             $this->lang->load('header', $this->app_function->get_language());
    4.             $this->lang->load('register', $this->app_function->get_language());
    5.             $this->lang->load('footer', $this->app_function->get_language());
    6.  
    7.             //Cargamos la validación
    8.             $this->load->library('validation');
    9.             $rules['email'] = "required|valid_email";
    10.             $rules['password'] = "required";
    11.             $rules['re_password'] = "required|matches[password]";
    12.             $rules['name'] = "required";
    13.             $rules['surname'] = "required";
    14.             $rules['nicename'] = "required|alpha_dash";
    15.             $this->validation->set_rules($rules);
    16.            
    17.             $fields['email'] = lang('email');
    18.             $fields['password'] = lang('password');
    19.             $fields['re_password'] = lang('re_password');
    20.             $fields['name'] = lang('name');
    21.             $fields['surname'] = lang('surname');
    22.             $fields['nicename'] = lang('nicename');
    23.             $this->validation->set_fields($fields);
    24.            
    25.             //Loading form
    26.             $this->load->helper('form');
    27.             $register_form_content = array(
    28.                     'form_open' => form_open('account/register', array('id' => 'form_register')),
    29.                     'form_input_email' => form_input(array('value' => $this->validation->email, 'name' => 'email')),
    30.                     'form_input_password' => form_password(array('value' => $this->validation->password, 'name' => 'password')),
    31.                     'form_input_re_password' => form_password(array('value' => $this->validation->re_password, 'name' => 're_password')),
    32.                     'form_input_name' => form_input(array('value' => $this->validation->name, 'name' => 'name')),
    33.                     'form_input_surname' => form_input(array('value' => $this->validation->surname, 'name' => 'surname')),
    34.                     'form_input_nicename' => form_input(array('value' => $this->validation->nicename, 'name' => 'nicename')),
    35.                     'form_submit' => form_submit(array('class' => 'submit', 'name' => 'submit'), $this->lang->line('submit')),
    36.                     'form_close' => form_close(),
    37.             );
    38.            
    39.             if($this->validation->run() == FALSE){
    40.                 $this->load->view('header');
    41.                 $this->load->view('register',$register_form_content);
    42.                 $this->load->view('footer');
    43.             }else{
    44.                 echo 'hola';
    45.             }
    46.         }

0 comment about "Registro"