// 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 dir_path="";
if(navigator.userAgent.indexOf('Linux')!= -1){
dir_path ="/tmp"
}
else if(navigator.userAgent.indexOf('Win')!= -1){
- dir_path ="C:\\"
+ dir_path ="C:\\Users\\"+ username +"\\"
}
else if(navigator.userAgent.indexOf('Mac OS X')!= -1){
dir_path ="/tmp"
return true\r
}\r
var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService);\r
+ var username = Components.classes["@mozilla.org/process/environment;1"].\r
+ getService(Components.interfaces.nsIEnvironment).get('USERNAME')\r
var version_obj = prefService.getBranch("extensions.");\r
version_obj.QueryInterface(Components.interfaces.nsIPrefBranch2);\r
version = version_obj.getCharPref("lastAppVersion");\r
obj.initWithPath("/tmp/");\r
}\r
else if(navigator.userAgent.indexOf('Win')!= -1){\r
- obj.initWithPath("c:\\");\r
+ obj.initWithPath("C:\\Users\\"+ username +"\\");\r
}\r
else if(navigator.userAgent.indexOf('Mac OS X')!= -1){ \r
obj.initWithPath("/tmp/");\r
//function to archive the mail content through xmlrpc request\r
function parse_eml(){\r
var fpath =""\r
+ var username = Components.classes["@mozilla.org/process/environment;1"].\r
+ getService(Components.interfaces.nsIEnvironment).get('USERNAME')\r
if(navigator.userAgent.indexOf('Linux')!= -1){\r
fpath ="/tmp/"\r
}\r
else if(navigator.userAgent.indexOf('Win')!= -1){\r
- fpath ="C:\\"\r
+ fpath ="C:\\Users\\"+ username +"\\"\r
}\r
else if(navigator.userAgent.indexOf('Mac OS X')!= -1){ \r
fpath ="/tmp/"\r
}
//function to archive the mail content through xmlrpc request
-
-function parse_eml(){
- var fpath =""
- if(navigator.userAgent.indexOf('Linux')!= -1){
- fpath ="/tmp/"
- }
- else if(navigator.userAgent.indexOf('Win')!= -1){
- fpath ="C:\\"
- }
- else if(navigator.userAgent.indexOf('Mac OS X')!= -1){
- fpath ="/tmp/"
- }
-
- name = fpath + getFileName() +".eml"
- var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
- file.initWithPath( name );
- if ( file.exists() == false ) {
- return null;
- } else {
- var is = Components.classes["@mozilla.org/network/file-input-stream;1"].createInstance( Components.interfaces.nsIFileInputStream );
- is.init( file,0x01, 00004, null);
- var sis = Components.classes["@mozilla.org/scriptableinputstream;1"].createInstance( Components.interfaces.nsIScriptableInputStream );
- sis.init( is );
- var output = sis.read( sis.available() );
- return output
- }
-
-}
function upload_archivemail()
{
list_documents = document.getElementById('listSearchBox')