public function registrar() { if ($this->uri->segment(1) == 'admin') { $this->permisos('admin'); $datos['user'] = '******'; } else { $this->permisos('empleado'); $datos['user'] = '******'; } $this->form_validation->set_error_delimiters('<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Error</h4>', '</div>'); $this->pagina = 'crear proveedor'; $this->carpeta = 'empleado'; $this->titulo = 'Registrar proveedor'; $this->estilo = 'registrar'; $this->javascript = array('jquery.validate.min', 'validarEmpresa', 'ciudades'); $this->menu = 'menu_empleado_proveedor'; $datos['boton'] = $this->boton(); if (Proveedor_model::numero() == 0) { $this->error = array('nivel' => '2', 'mensaje' => "Actualmente no existe ningún proveedor. \n Si lo desea puede empezar a registrar proveedores"); } //Cargamos el formulario $formulario = $this->formulario(); $formulario['servicios'] = array('class' => 'servicios', 'name' => 'servicios', 'label' => 'Servicios', 'requerido' => FALSE); $datos['formulario'] = $formulario; $datos['provincias'] = $this->Provincia->obtener(); $datos['ciudades'] = $this->Ciudad->obtener(); if ($this->_validar()) { $proveedor = new Proveedor_model(); if ($proveedor->inicializar()) { $this->exito = 'El proveedor ha sido registrado satisfactoriamente.'; } else { $this->error = array('nivel' => '2', 'mensaje' => 'No se ha podido completar el registro por favor inténtelo de nuevo más tarde'); } } $this->mostrar($datos); }