User: vg Date: 2008-06-30 15:10:23+0000 Modified: dba/dbaccess/source/filter/xml/xmlExport.cxx
Log: INTEGRATION: CWS dba30e (1.21.2); FILE MERGED 2008/06/19 07:44:13 oj 1.21.2.1: merge mysql changes in File Changes: Directory: /dba/dbaccess/source/filter/xml/ =========================================== File [changed]: xmlExport.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/filter/xml/xmlExport.cxx?r1=1.21&r2=1.22 Delta lines: +16 -0 -------------------- --- xmlExport.cxx 2008-06-16 12:31:56+0000 1.21 +++ xmlExport.cxx 2008-06-30 15:10:21+0000 1.22 @@ -656,6 +656,22 @@ AddAttribute(XML_NAMESPACE_DB,XML_PORT,::rtl::OUString::valueOf(nPort)); if ( sDatabaseName.Len() ) AddAttribute(XML_NAMESPACE_DB,XML_DATABASE_NAME,sDatabaseName); + + Reference< XPropertySet > xDataSourceSettings; + OSL_VERIFY( xProp->getPropertyValue( PROPERTY_SETTINGS ) >>= xDataSourceSettings ); + Reference< XPropertyState > xSettingsState( xDataSourceSettings, UNO_QUERY ); + Reference< XPropertySetInfo > xSettingsInfo; + if ( xDataSourceSettings.is() ) + xSettingsInfo = xDataSourceSettings->getPropertySetInfo(); + static const ::rtl::OUString s_sLocalSocket(RTL_CONSTASCII_USTRINGPARAM("LocalSocket")); + if ( xSettingsInfo.is() && xSettingsInfo->hasPropertyByName(s_sLocalSocket) ) + { + ::rtl::OUString sSocket; + if ( ( xDataSourceSettings->getPropertyValue(s_sLocalSocket) >>= sSocket ) && sSocket.getLength() ) + AddAttribute(XML_NAMESPACE_DB,XML_LOCAL_SOCKET,sSocket); + + } + SvXMLElementExport aServerDB(*this,XML_NAMESPACE_DB, XML_SERVER_DATABASE, sal_True, sal_True); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
