Changeset 2848 for trunk/filemanager/js/jscode
- Timestamp:
- 05/25/10 10:41:40 (14 years ago)
- Location:
- trunk/filemanager/js/jscode
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/filemanager/js/jscode/common_functions.js
r2610 r2848 86 86 } 87 87 } 88 89 (function( )90 {91 // TODO: use DES, RSA, PGP, or something strong92 var sec_key = null;93 function encode( data )94 {95 if (data == null)96 return null;97 ret = "";98 for ( var i=0;(i < data.length && data.charCodeAt(i) > 31); i++ )99 {100 ret += String.fromCharCode(data.charCodeAt(i) ^ sec_key.charCodeAt(i));101 }102 return ret;103 }104 105 function crypt( input )106 {107 sec_key = input;108 }109 110 crypt.prototype.encode = encode;111 window.crypt = crypt;112 })( );113 88 114 89 /* -
trunk/filemanager/js/jscode/draw_api.js
r2746 r2848 149 149 150 150 function initDrawApi(){ 151 SecEl = document.getElementById('userKey');152 crypt = new crypt(SecEl.value);153 SecEl.parentNode.removeChild(SecEl);154 155 151 loadPreferences(); 156 152 preferences.files_per_page = (preferences.files_per_page != undefined) ? preferences.files_per_page : 10; … … 529 525 } 530 526 } 531 var pswd = crypt.encode(password);527 var pswd = expresso.crypt.encode(password); 532 528 cExecute_( URL_SERVER + 'index.php?menuaction=filemanager.vfs_functions.archive&pswd='+base64_encode(pswd.toString())+'&path='+base64_encode(currentPath)+filesUrl,handler.archive); 533 529 break; … … 581 577 582 578 function unarchive(filename){ 583 password = crypt.encode(prompt(get_lang('Please, type archive password or leave it empty if it is not encrypted')));579 password = expresso.crypt.encode(prompt(get_lang('Please, type archive password or leave it empty if it is not encrypted'))); 584 580 if (password == null) 585 581 return; … … 626 622 if (confirm(get_lang('Do you really want to remove folder: %1?',Dfolder), '')) 627 623 { 628 cExecute_( URL_SERVER + 'index.php?menuaction=filemanager.uifilemanager.removedir&path='+base64_encode( crypt.encode(Dfolder)),handler.refreshDir);624 cExecute_( URL_SERVER + 'index.php?menuaction=filemanager.uifilemanager.removedir&path='+base64_encode(expresso.crypt.encode(Dfolder)),handler.refreshDir); 629 625 var lastIndex = Dfolder.lastIndexOf('/'); 630 626 currentPath = Dfolder.substr(0,lastIndex);
Note: See TracChangeset
for help on using the changeset viewer.