Changeset 3527
- Timestamp:
- 11/19/10 17:32:48 (13 years ago)
- Location:
- branches/2.2/expressoMail1_2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/inc/class.imap_functions.inc.php
r3499 r3527 1937 1937 $ccaddress = implode(',',$db->getAddrs(explode(',',$params['input_cc']))); 1938 1938 $ccoaddress = implode(',',$db->getAddrs(explode(',',$params['input_cco']))); 1939 $replytoaddress = $params['input_replyto']; 1939 1940 $subject = $params['input_subject']; 1940 1941 $msg_uid = $params['msg_id']; … … 2036 2037 $this->add_recipients("cc", $ccaddress, &$mail); 2037 2038 $this->add_recipients("cco", $ccoaddress, &$mail); 2039 $mail->AddReplyTo($replytoaddress); 2038 2040 $mail->Subject = $subject; 2039 2041 $mail->IsHTML($params['type'] != 'textplain'); … … 2627 2629 $ccaddress = $params['input_cc']; 2628 2630 $ccoaddress = $params['input_cco']; 2631 $replytoaddress = $params['input_replyto']; 2629 2632 $subject = $params['input_subject']; 2630 2633 $msg_uid = $params['msg_id']; … … 2665 2668 $this->add_recipients("cc", $ccaddress, &$mail); 2666 2669 $this->add_recipients("cco", $ccoaddress, &$mail); 2670 $mail->AddReplyTo($replytoaddress); 2667 2671 $mail->Subject = $subject; 2668 2672 $mail->IsHTML(true); -
branches/2.2/expressoMail1_2/js/draw_api.js
r3519 r3527 2230 2230 tr1_1.appendChild(td_from); 2231 2231 tbody_message.appendChild(tr1_1); 2232 /////////////////////////////////////////////////////////////////////// 2233 var tr1_2 = document.createElement("TR"); 2234 tr1_2.id = "tr_replyto_"+ID; 2235 var td1_2 = document.createElement("TD"); 2236 tr1_2.style.display = 'none'; 2237 td1_2.innerHTML = get_lang("Reply to")+":"; 2238 td1_2.setAttribute("noWrap","true"); 2239 td1_2.style.width = "1%"; 2240 2241 var td_replyto = document.createElement("TD"); 2242 td_replyto.setAttribute("noWrap","true"); 2243 td_replyto.style.width = "100%"; 2244 2245 var input_replyto = document.createElement('INPUT'); 2246 input_replyto.id = "replyto_"+ID; 2247 input_replyto.name = "input_replyto"; 2248 input_replyto.setAttribute("tabIndex","1"); 2249 input_replyto.style.width = "100%"; 2250 input_replyto.setAttribute("wrap","soft"); 2251 input_replyto.onfocus = function(){clearTimeout(parseInt(setTimeOutLayer)); search_contacts('onfocus', this.id);}; 2252 input_replyto.onblur = function(){setTimeOutLayer=setTimeout('search_contacts("lostfocus","'+this.id+'")',100);}; 2253 2254 if (!is_ie) 2255 { 2256 input_replyto.rows = 2; 2257 input_replyto.onkeypress = function (e) 2258 { 2259 if ((e.keyCode) == 120) //F9 2260 { 2261 emQuickSearch(input_replyto.value, 'replyto', ID); 2262 } 2263 else 2264 { 2265 if (((e.keyCode == 13) || ((e.keyCode == 38)||(e.keyCode == 40))) && (document.getElementById('tipDiv').style.visibility!='hidden')) 2266 { 2267 e.preventDefault(); 2268 search_contacts(e.keyCode,this.id); 2269 } 2270 } 2271 } 2272 input_replyto.onkeyup = function (e) 2273 2274 { 2275 if ((e.keyCode != 13) && (e.keyCode != 38) && (e.keyCode != 40)) 2276 { 2277 search_contacts(e.keyCode,this.id); 2278 } 2279 } 2280 } 2281 else 2282 { 2283 input_replyto.rows = 3; 2284 input_replyto.onkeyup = function (e) 2285 { 2286 if ((window.event.keyCode) == 120) //F9 2287 { 2288 emQuickSearch(input_replyto.value, 'replyto', ID); 2289 } 2290 else 2291 { 2292 search_contacts(window.event.keyCode,this.id); 2293 } 2294 } 2295 } 2296 td_replyto.appendChild(input_replyto); 2297 2298 var img_search = document.createElement("IMG"); 2299 img_search.src = "./templates/"+template+"/images/search.gif"; 2300 img_search.onclick = function () {emQuickSearch(document.getElementById('replyto_'+ID).value, 'replyto', ID)} 2301 img_search.title = get_lang('Search') + " | " + get_lang('Use F9 Key as shortcut.'); 2302 var span_search = document.createElement("SPAN"); 2303 span_search.innerHTML = get_lang('Search'); 2304 2305 var td1_2_img_search = document.createElement("TD"); 2306 td1_2_img_search.setAttribute("noWrap","true"); 2307 var td1_2_span_search = document.createElement("TD"); 2308 td1_2_span_search.setAttribute("noWrap","true"); 2309 2310 td1_2_img_search.appendChild(img_search); 2311 td1_2_span_search.appendChild(span_search); 2312 2313 tr1_2.appendChild(td1_2); 2314 tr1_2.appendChild(td_replyto); 2315 tr1_2.appendChild(td1_2_img_search); 2316 tbody_message.appendChild(tr1_2); 2232 2317 //////////////////////////////////////////////////////////////////////////////////////////////////////// 2233 2318 var tr1 = document.createElement("TR"); … … 2514 2599 a_cco_link.onclick = function () {this.style.display='none';document.getElementById('tr_cco_'+ID).style.display='';document.getElementById('space_link_'+ID).style.display='none';input_cco.focus(); return false;} 2515 2600 td2_link.appendChild(a_cco_link); 2601 var space = document.createElement("span"); 2602 space.id ="space_link_2_"+ID; 2603 space.innerHTML=" | "; 2604 td2_link.appendChild(space); 2605 var a_replyto_link = document.createElement('A'); 2606 a_replyto_link.innerHTML = get_lang('Reply to'); 2607 a_replyto_link.id = "a_replyto_link_"+ID; 2608 a_replyto_link.setAttribute("href","javascript:void(0)"); 2609 a_replyto_link.setAttribute("tabIndex","-1"); 2610 a_replyto_link.onclick = function () {this.style.display='none';document.getElementById('tr_replyto_'+ID).style.display='';document.getElementById('space_link_2_'+ID).style.display='none';input_replyto.focus(); return false;} 2611 td2_link.appendChild(a_replyto_link); 2516 2612 tr_link.appendChild(td1_link); 2517 2613 tr_link.appendChild(td2_link);
Note: See TracChangeset
for help on using the changeset viewer.