public function crear() { $this->load->helper(array('form', 'url')); //Validacion de formulario. $this->validar_formulario_cliente(); $this->load->library('form_validation'); if ($this->form_validation->run() == FALSE) { $this->data['ciudades'] = $this->traerCiudades(); $this->data['vendedores'] = $this->traerVendedores(); $this->data['main'] = 'clientes/agregar'; $this->load->vars($this->data); $this->load->view('template'); } else { $datos = $_POST; $rol_id = $this->session->userdata('rol_id'); //borro los datos basura que no me sirven. unset($datos['agregar']); unset($datos['ciudad']); //Guardo los datos del cliente en la base de datos. $nuevoVendedor = new ModeloCliente($datos); $nuevoVendedor->agregarCliente(); $this->session->set_flashdata('mensaje', "El cliente fue agregado con exito."); if ($rol_id == 3) { //Si soy vendedor, solo puedo ver mis clientes. redirect('/clientes/mis_clientes'); } else { redirect('/clientes/listar'); } } }