function register(){
//Loading languages
$this->lang->load('header', $this->app_function->get_language());
$this->lang->load('register', $this->app_function->get_language());
$this->lang->load('footer', $this->app_function->get_language());
//Cargamos la validación
$this->load->library('validation');
$rules['email'] = "required|valid_email";
$rules['password'] = "required";
$rules['re_password'] = "required|matches[password]";
$rules['name'] = "required";
$rules['surname'] = "required";
$rules['nicename'] = "required|alpha_dash";
$this->validation->set_rules($rules);
$fields['email'] = lang('email');
$fields['password'] = lang('password');
$fields['re_password'] = lang('re_password');
$fields['name'] = lang('name');
$fields['surname'] = lang('surname');
$fields['nicename'] = lang('nicename');
$this->validation->set_fields($fields);
//Loading form
$this->load->helper('form');
$register_form_content =
array(
'form_open' => form_open
('account/register',
array('id' =>
'form_register')),
'form_input_email' => form_input
(array('value' =>
$this->
validation->
email,
'name' =>
'email')),
'form_input_password' => form_password
(array('value' =>
$this->
validation->
password,
'name' =>
'password')),
'form_input_re_password' => form_password
(array('value' =>
$this->
validation->
re_password,
'name' =>
're_password')),
'form_input_name' => form_input
(array('value' =>
$this->
validation->
name,
'name' =>
'name')),
'form_input_surname' => form_input
(array('value' =>
$this->
validation->
surname,
'name' =>
'surname')),
'form_input_nicename' => form_input
(array('value' =>
$this->
validation->
nicename,
'name' =>
'nicename')),
'form_submit' => form_submit
(array('class' =>
'submit',
'name' =>
'submit'),
$this->
lang->
line('submit')),
'form_close' => form_close(),
);
if($this->validation->run() == FALSE){
$this->load->view('header');
$this->load->view('register',$register_form_content);
$this->load->view('footer');
}else{
}
}