[FIX]: Use the mozilla API,Get Homedirectory and set path.
bzr revid: atp@tinyerp.com-20110616063302-qk2d0z6c84dzz20i
This commit is contained in:
parent
2572becd65
commit
5fea7ec991
Binary file not shown.
Binary file not shown.
|
@ -148,14 +148,15 @@ function getPredefinedFolder(type) {
|
|||
// type 2 = selected messages
|
||||
|
||||
var use_dir = "mboximport.exportMSG.use_dir";
|
||||
var username = Components.classes["@mozilla.org/process/environment;1"].
|
||||
getService(Components.interfaces.nsIEnvironment).get('USERNAME')
|
||||
var dirService = Components.classes["@mozilla.org/file/directory_service;1"].
|
||||
getService(Components.interfaces.nsIProperties).get("Home", Components.interfaces.nsIFile);
|
||||
var homeDir = dirService.path;
|
||||
var dir_path="";
|
||||
if(navigator.userAgent.indexOf('Linux')!= -1){
|
||||
dir_path ="/tmp"
|
||||
dir_path =homeDir+"/"
|
||||
}
|
||||
else if(navigator.userAgent.indexOf('Win')!= -1){
|
||||
dir_path ="C:\\Users\\"+ username +"\\"
|
||||
dir_path =homeDir+"\\"
|
||||
}
|
||||
else if(navigator.userAgent.indexOf('Mac OS X')!= -1){
|
||||
dir_path ="/tmp"
|
||||
|
|
|
@ -38,8 +38,9 @@ function searchmail()
|
|||
return true
|
||||
}
|
||||
var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService);
|
||||
var username = Components.classes["@mozilla.org/process/environment;1"].
|
||||
getService(Components.interfaces.nsIEnvironment).get('USERNAME')
|
||||
var dirService = Components.classes["@mozilla.org/file/directory_service;1"].
|
||||
getService(Components.interfaces.nsIProperties).get("Home", Components.interfaces.nsIFile);
|
||||
var homeDir = dirService.path;
|
||||
var version_obj = prefService.getBranch("extensions.");
|
||||
version_obj.QueryInterface(Components.interfaces.nsIPrefBranch2);
|
||||
version = version_obj.getCharPref("lastAppVersion");
|
||||
|
@ -151,10 +152,10 @@ function searchmail()
|
|||
name[i] = currentAttachments[i].displayName;
|
||||
var obj = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
|
||||
if(navigator.userAgent.indexOf('Linux')!= -1){
|
||||
obj.initWithPath("/tmp/");
|
||||
obj.initWithPath(homeDir+"/");
|
||||
}
|
||||
else if(navigator.userAgent.indexOf('Win')!= -1){
|
||||
obj.initWithPath("C:\\Users\\"+ username +"\\");
|
||||
obj.initWithPath(homeDir+"\\");
|
||||
}
|
||||
else if(navigator.userAgent.indexOf('Mac OS X')!= -1){
|
||||
obj.initWithPath("/tmp/");
|
||||
|
@ -337,13 +338,14 @@ var listDocumentHandler = {
|
|||
//function to archive the mail content through xmlrpc request
|
||||
function parse_eml(){
|
||||
var fpath =""
|
||||
var username = Components.classes["@mozilla.org/process/environment;1"].
|
||||
getService(Components.interfaces.nsIEnvironment).get('USERNAME')
|
||||
var dirService = Components.classes["@mozilla.org/file/directory_service;1"].
|
||||
getService(Components.interfaces.nsIProperties).get("Home", Components.interfaces.nsIFile);
|
||||
var homeDir = dirService.path;
|
||||
if(navigator.userAgent.indexOf('Linux')!= -1){
|
||||
fpath ="/tmp/"
|
||||
fpath =homeDir+"/"
|
||||
}
|
||||
else if(navigator.userAgent.indexOf('Win')!= -1){
|
||||
fpath ="C:\\Users\\"+ username +"\\"
|
||||
fpath =homeDir+"\\"
|
||||
}
|
||||
else if(navigator.userAgent.indexOf('Mac OS X')!= -1){
|
||||
fpath ="/tmp/"
|
||||
|
|
Loading…
Reference in New Issue