load->view('rejestracja'); } function dodanie_usera() { $log = $this->db->get('users'); $rules['login'] = "trim|required|min_length[5]|max_length[12]|xss_clean|callback_username_check"; $rules['password'] = "trim|required|md5"; $rules['e-mail'] = "trim|required|valid_email"; $this->validation->set_rules($rules); if ($this->validation->run() == FALSE) { $this->load->view('rejestracja'); } else { $this->db->insert('users', $_POST); $data['thanks'] = "Dziękujemy za rejestrację ;)"; $this->load->view('rejestracja_end', $data); } } function username_check($str) { $user = $this->db->get('users'); if ($str == $user['login']) { $this->validation->set_message('username_check', 'The %s field can not be the word "test"'); return FALSE; } else { return TRUE; } } } ?>