Changeset 6264 for branches/2.3/expressoMail1_2/js/local_messages.js
- Timestamp:
- 05/22/12 10:53:09 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.3/expressoMail1_2/js/local_messages.js
r5040 r6264 1239 1239 var handler_unarchive = function(data) 1240 1240 { 1241 if(data.error == '') 1242 write_msg(get_lang('All messages are successfully unarchived')); 1243 else 1244 alert(data.error); 1241 if(preferences.keep_archived_messages == "0") 1242 expresso_local_messages.delete_msgs(data.join()); 1243 if(currentTab != 0) 1244 delete_border(currentTab,'false'); 1245 write_msg(get_lang('All messages are successfully unarchived')); 1246 1245 1247 } 1246 1248 … … 1251 1253 if(msgs_number =='selected' || !msgs_number) 1252 1254 { 1253 msgs_number = get_selected_messages() 1254 if (!msgs_number){ 1255 write_msg(get_lang('No selected message.')); 1256 return; 1257 } 1258 var rs = this.dbGears.execute("select mail,timestamp from mail where rowid in ("+msgs_number+")"); 1259 var source=""; 1260 var flags=""; 1261 var timestamp=""; 1262 1263 while(rs.isValidRow()) { 1264 mail=connector.unserialize(rs.field(0)); 1265 mail.msg_source?source_tmp = escape(mail.msg_source):source_tmp = escape(this.get_src(mail.url_export_file)); 1266 flags+="#@#@#@"+mail["Answered"]+":"+mail["Draft"]+":"+mail["Flagged"]+":"+mail["Unseen"]; 1267 source+="#@#@#@"+source_tmp; 1268 timestamp+="#@#@#@"+rs.field(1); 1269 rs.next(); 1270 } 1271 rs.close(); 1272 this.finalize(); 1255 msgs_number = get_selected_messages() 1256 if (!msgs_number){ 1257 write_msg(get_lang('No selected message.')); 1258 return; 1259 } 1260 var rs = this.dbGears.execute("select mail,timestamp,rowid from mail where rowid in ("+msgs_number+")"); 1261 var source=""; 1262 var flags=""; 1263 var timestamp=""; 1264 var id=""; 1265 1266 while(rs.isValidRow()) { 1267 mail=connector.unserialize(rs.field(0)); 1268 mail.msg_source?source_tmp = escape(mail.msg_source):source_tmp = escape(this.get_src(mail.url_export_file)); 1269 flags+="#@#@#@"+mail["Answered"]+":"+mail["Draft"]+":"+mail["Flagged"]+":"+mail["Unseen"]; 1270 source+="#@#@#@"+source_tmp; 1271 timestamp+="#@#@#@"+rs.field(1); 1272 id+="#@#@#@"+rs.field(2); 1273 rs.next(); 1274 } 1275 rs.close(); 1276 this.finalize(); 1273 1277 } 1274 1278 else 1275 1279 { 1276 var rs = this.dbGears.execute("select mail,timestampfrom mail where rowid="+msgs_number);1277 1278 1279 1280 mail.msg_source?source = escape(mail.msg_source):source = escape(this.get_src(mail.url_export_file));1281 flags = mail["Answered"]+":"+mail["Draft"]+":"+mail["Flagged"]+":"+mail["Unseen"];1282 timestamp=rs.field(1);1283 1284 1285 } 1286 params="&folder="+new_folder+"&source="+source+"×tamp="+timestamp+"&flags="+flags ;1280 var rs = this.dbGears.execute("select mail,timestamp,rowid from mail where rowid="+msgs_number); 1281 mail=connector.unserialize(rs.field(0)); 1282 var source =""; 1283 mail.msg_source?source = escape(mail.msg_source):source = escape(this.get_src(mail.url_export_file)); 1284 flags = mail["Answered"]+":"+mail["Draft"]+":"+mail["Flagged"]+":"+mail["Unseen"]; 1285 timestamp=rs.field(1); 1286 id=rs.field(2); 1287 rs.close(); 1288 this.finalize(); 1289 } 1290 params="&folder="+new_folder+"&source="+source+"×tamp="+timestamp+"&flags="+flags+"&id="+id; 1287 1291 cExecute ("$this.imap_functions.unarchive_mail&", handler_unarchive, params); 1288 1292 }
Note: See TracChangeset
for help on using the changeset viewer.