public function RegistrarRepresentante() { $persona = new persona($this->post); if (is_empty($persona->get('nombre')) || is_empty($persona->get('cedula')) || is_empty($persona->get('contrasena'))) { $this->temp_aux = 'message.tpl'; $msg_icon = "warning"; $msg_type = "aplicationError"; $msg_content = "Campos vacíos: Debe ingresar todos los campos marcados por (*)."; $this->engine->assign('msg_icon', $msg_icon); $this->engine->assign('msg_type', $msg_type); $this->engine->assign('msg_content', $msg_content); } else { if ($this->validarCaracteres($persona)) { if ($this->validarExistencia($persona)) { $persona->set("rol", "representante"); $this->orm->connect(); $this->orm->insert_data("normal", $persona); $this->temp_aux = 'message.tpl'; $msg_icon = "check-square"; $msg_type = "Registro completado"; $msg_content = "El representante se ha registrado éxitosamente en la base de datos"; $this->engine->assign('msg_icon', $msg_icon); $this->engine->assign('msg_type', $msg_type); $this->engine->assign('msg_content', $msg_content); $this->orm->close(); } } } }