mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-21 17:59:34 +00:00
fix for #119675, implement LDIF export. r=dmose, sr=bienvenu
also fix a bug in the LDIF import code #116973.
This commit is contained in:
parent
4740373b28
commit
087b9288a7
@ -309,6 +309,7 @@ function AbEditCard(card)
|
||||
goEditCardDialog(gAbView.URI, card, UpdateCardView);
|
||||
}
|
||||
}
|
||||
|
||||
function AbNewMessage()
|
||||
{
|
||||
var msgComposeType = Components.interfaces.nsIMsgCompType;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -66,18 +66,21 @@ public:
|
||||
NS_DECL_NSIADDRESSBOOK
|
||||
NS_DECL_NSICMDLINEHANDLER
|
||||
|
||||
CMDLINEHANDLER_REGISTERPROC_DECLS
|
||||
CMDLINEHANDLER_REGISTERPROC_DECLS
|
||||
|
||||
protected:
|
||||
nsresult DoCommand(nsIRDFCompositeDataSource *db, const char * command,
|
||||
nsISupportsArray *srcArray,
|
||||
nsISupportsArray *arguments);
|
||||
nsISupportsArray *srcArray, nsISupportsArray *arguments);
|
||||
nsresult GetAbDatabaseFromFile(char* pDbFile, nsIAddrDatabase **db);
|
||||
|
||||
private:
|
||||
nsIDocShell *mDocShell; // weak reference
|
||||
nsresult ExportDirectory(nsIAbDirectory *aDirectory, const char *aDelim, PRUint32 aDelimLen, nsILocalFile *aLocalFile);
|
||||
|
||||
nsIDocShell *mDocShell; // weak reference
|
||||
nsresult ExportDirectoryToDelimitedText(nsIAbDirectory *aDirectory, const char *aDelim, PRUint32 aDelimLen, nsILocalFile *aLocalFile);
|
||||
nsresult ExportDirectoryToLDIF(nsIAbDirectory *aDirectory, nsILocalFile *aLocalFile);
|
||||
nsresult AppendLDIFForMailList(nsIAbCard *aCard, nsAFlatCString &aResult);
|
||||
nsresult AppendDNForCard(const char *aProperty, nsIAbCard *aCard, nsAFlatCString &aResult);
|
||||
nsresult AppendBasicLDIFForCard(nsIAbCard *aCard, nsAFlatCString &aResult);
|
||||
nsresult AppendProperty(const char *aProperty, const PRUnichar *aValue, nsAFlatCString &aResult);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user