/** * Carga valores al modelo de enviar mensaje * Version publica * @param $model * @param $id_usuario */ public function cargarValoresPublico($id_usuario = null) { $usuario = $id_usuario; //crear usuario if (empty($id_usuario)) { $user = new Usuarios(); $resultado = $user->crearUsuarioTemporal($this->nombre, $this->correo, $this->telefono); $usuario = $resultado->idusuario; } //crear conversacion $conversacion = new Conversaciones(); $conversacion = $conversacion->existeConversacion($this->articulo, $this->usuario, $usuario); //carga los valores $this->articulo = $conversacion->articulo; $this->conversacion = $conversacion->idconversacion; $this->tipo = $usuario == $this->usuario ? Mensajes::PROPIETARIO : Mensajes::INTERESADO; $this->usuario = $usuario; //asigno la conversación a variabla para su posterior uso $this->_conversacion = $conversacion; }