Changeset 118
- Timestamp:
- 12/06/07 14:25:18 (16 years ago)
- Location:
- trunk
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/contactcenter/inc/class.ui_api.inc.php
r84 r118 232 232 $template->set_var('cc_contact_conns',lang('Connections')); 233 233 $template->set_var('emails_telephones', lang("E-Mails and Telephones")); 234 $template->set_var('cc_default', lang("Default")); 234 235 235 236 /* End Contact */ -
trunk/contactcenter/inc/class.ui_data.inc.php
r89 r118 107 107 $GLOBALS['phpgw']->template->set_var('cc_qa_save',lang('Save')); 108 108 $GLOBALS['phpgw']->template->set_var('cc_qa_clear',lang('Clear')); 109 $GLOBALS['phpgw']->template->set_var('cc_qa_close',lang('Close')); 109 110 /* End Quick Add */ 110 111 … … 162 163 $GLOBALS['phpgw']->template->set_var('cc_results',lang('Results')); 163 164 $GLOBALS['phpgw']->template->set_var('cc_is_my',lang('Is My')); 165 $GLOBALS['phpgw']->template->set_var('cc_ie_personal',lang('Import/Export pesonal contacts')); 164 166 $GLOBALS['phpgw']->template->set_var('cc_btn_search',lang('Search')); 165 167 $GLOBALS['phpgw']->template->set_var('cc_add_relation',lang('Add Relation')); … … 171 173 $GLOBALS['phpgw']->template->set_var('cc_window_views_title',lang('Contact Center').' - '.lang('Views')); 172 174 $GLOBALS['phpgw']->template->set_var('phpgw_img_dir', $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/images'); 175 176 $GLOBALS['phpgw']->template->set_var('cc_msg_import_contacts', lang('Import Contacts')); 177 $GLOBALS['phpgw']->template->set_var('cc_msg_export_contacts', lang('Export Contacts')); 178 $GLOBALS['phpgw']->template->set_var('cc_msg_expresso_info_csv', lang('The Expresso supports the contacts importation in the CSV file format.')); 179 $GLOBALS['phpgw']->template->set_var('cc_msg_choose_file_type', lang('Select the file type.')); 180 $GLOBALS['phpgw']->template->set_var('cc_msg_outlook_express', lang('Outlook Express')); 181 $GLOBALS['phpgw']->template->set_var('cc_msg_outlook2k', lang('Outlook 2000')); 182 $GLOBALS['phpgw']->template->set_var('cc_msg_expresso_default', lang('Expresso (default)')); 183 $GLOBALS['phpgw']->template->set_var('cc_msg_choose_contacts_file', lang('Select the file that contains the contacts to be imported:')); 184 $GLOBALS['phpgw']->template->set_var('cc_msg_close', lang('Close')); 185 $GLOBALS['phpgw']->template->set_var('cc_msg_ie_personal', lang('Import / Export personal Contacts')); 186 $GLOBALS['phpgw']->template->set_var('cc_msg_import_fail', lang('The importation has failed. Verify the file format.')); 187 $GLOBALS['phpgw']->template->set_var('cc_msg_importing_contacts', lang('Importing Contacts...')); 188 $GLOBALS['phpgw']->template->set_var('cc_msg_import_finished', lang('The importation has finished.')); 189 $GLOBALS['phpgw']->template->set_var('cc_msg_choose_valid_csv', lang('Select a valid CSV file to import your contacts')); 190 $GLOBALS['phpgw']->template->set_var('cc_msg_export_error', lang('An error has occurred while the exportation.')); 191 $GLOBALS['phpgw']->template->set_var('cc_msg_new_email', lang('New E-Mail...')); 192 $GLOBALS['phpgw']->template->set_var('cc_msg_main', lang('Main')); 193 $GLOBALS['phpgw']->template->set_var('cc_msg_alternative', lang('Alternative')); 194 $GLOBALS['phpgw']->template->set_var('cc_msg_select_email', lang('Select E-Mail')); 195 $GLOBALS['phpgw']->template->set_var('cc_msg_new_phone', lang('New Telephone')); 196 $GLOBALS['phpgw']->template->set_var('cc_msg_home', lang('Home')); 197 $GLOBALS['phpgw']->template->set_var('cc_msg_cellphone', lang('Cellphone')); 198 $GLOBALS['phpgw']->template->set_var('cc_msg_work', lang('Work')); 199 $GLOBALS['phpgw']->template->set_var('cc_msg_fax', lang('Fax')); 200 $GLOBALS['phpgw']->template->set_var('cc_msg_pager', lang('Pager')); 201 $GLOBALS['phpgw']->template->set_var('cc_msg_choose_phone', lang('Select the telephone')); 202 $GLOBALS['phpgw']->template->set_var('cc_msg_warn_firefox', lang('Warning: Too old version of Firefox')); 203 $GLOBALS['phpgw']->template->set_var('cc_msg_firefox_half1', lang('For this application work correctly</u>')); 204 $GLOBALS['phpgw']->template->set_var('cc_msg_firefox_half2', lang('it\'s necessary to update your Firefox Browser for a new version (version > 1.5) Install now clicking in the link bellow, or if you want to update it later')); 205 $GLOBALS['phpgw']->template->set_var('cc_msg_click_close', lang('click Close')); 206 $GLOBALS['phpgw']->template->set_var('cc_msg_install_now', lang('Install Now')); 207 $GLOBALS['phpgw']->template->set_var('cc_msg_install_new_firefox', lang('Install a new Firefox version')); 208 $GLOBALS['phpgw']->template->set_var('cc_msg_moz_thunderbird', lang('Export as Mozilla Thunderbird CSV.')); 209 $GLOBALS['phpgw']->template->set_var('cc_msg_outlook_express_pt', lang('Export as Outlook Express (Portuguese) CSV.')); 210 $GLOBALS['phpgw']->template->set_var('cc_msg_outlook_express_en', lang('Export as Outlook Express (English) CSV.')); 211 $GLOBALS['phpgw']->template->set_var('cc_msg_outlook_2k_pt', lang('Export as Outlook 2000 (Portuguese) CSV.')); 212 $GLOBALS['phpgw']->template->set_var('cc_msg_outlook_2k_en', lang('Export as Outlook 2000 (English) CSV.')); 213 $GLOBALS['phpgw']->template->set_var('cc_msg_expresso_default_csv', lang('Export as Expresso (Default) CSV.')); 214 $GLOBALS['phpgw']->template->set_var('cc_msg_copy_to_catalog', lang('Copy to personal catalog.')); 215 $GLOBALS['phpgw']->template->set_var('cc_msg_add_contact_to_group', lang('You did not add any contact for this group.')); 216 $GLOBALS['phpgw']->template->set_var('cc_msg_fill_field_name', lang('Fill the field Full Name.')); 173 217 174 218 $GLOBALS['phpgw']->template->parse('out','index'); -
trunk/contactcenter/js/cc.js
r88 r118 1402 1402 1403 1403 if(Element('cc_conn_type_1').checked) { 1404 cc_conn_type_sel[0] = new Option(get_lang('New E-Mail...'),'-1'); 1405 cc_conn_type_sel[1] = new Option(get_lang('Main'),get_lang('Main')); 1406 cc_conn_type_sel[2] = new Option(get_lang('Alternative'),get_lang('Alternative')); 1404 var lang_new_email = Element('cc_msg_new_email').value; 1405 var lang_main = Element('cc_msg_main').value; 1406 var lang_alternative = Element('cc_msg_alternative').value; 1407 1408 cc_conn_type_sel[0] = new Option(lang_new_email,'-1'); 1409 cc_conn_type_sel[1] = new Option(lang_main,lang_main); 1410 cc_conn_type_sel[2] = new Option(lang_alternative,lang_alternative); 1407 1411 1408 1412 connID = 1; … … 1412 1416 } 1413 1417 1414 cc_email_default.options[0] = new Option(get_lang('Select E-Mail'),'-1'); 1418 var lang_select_email = Element('cc_msg_select_email').value; 1419 cc_email_default.options[0] = new Option(lang_select_email,'-1'); 1415 1420 cc_phone_default.style.display = 'none'; 1416 1421 cc_email_default.style.display = ''; … … 1418 1423 } 1419 1424 else if(Element('cc_conn_type_2').checked) { 1420 cc_conn_type_sel[0] = new Option(get_lang('New Telephone'),'-1'); 1421 cc_conn_type_sel[1] = new Option(get_lang('Home'),get_lang('Home')); 1422 cc_conn_type_sel[2] = new Option(get_lang('Cellphone'),get_lang('Cellphone')); 1423 cc_conn_type_sel[3] = new Option(get_lang('Work'),get_lang('Comercial')); 1424 cc_conn_type_sel[4] = new Option(get_lang('Fax'),get_lang('Fax')); 1425 cc_conn_type_sel[5] = new Option(get_lang('Pager'),get_lang('Pager')); 1425 1426 var lang_new_telephone = Element('cc_msg_new_phone').value; 1427 var lang_home = Element('cc_msg_home').value; 1428 var lang_cellphone = Element('cc_msg_cellphone').value; 1429 var lang_work = Element('cc_msg_work').value; 1430 var lang_fax = Element('cc_msg_fax').value; 1431 var lang_pager = Element('cc_msg_pager').value; 1432 1433 cc_conn_type_sel[0] = new Option(lang_new_telephone,'-1'); 1434 cc_conn_type_sel[1] = new Option(lang_home,lang_home); 1435 cc_conn_type_sel[2] = new Option(lang_cellphone,lang_cellphone); 1436 cc_conn_type_sel[3] = new Option(lang_work,lang_work); 1437 cc_conn_type_sel[4] = new Option(lang_fax,lang_fax); 1438 cc_conn_type_sel[5] = new Option(lang_pager,lang_pager); 1426 1439 1427 1440 connID = 2; … … 1431 1444 } 1432 1445 1433 cc_phone_default.options[0] = new Option(get_lang('Select the telephone'),'-1'); 1446 var lang_choose_phone = Element('cc_msg_choose_phone').value; 1447 1448 cc_phone_default.options[0] = new Option(lang_choose_phone,'-1'); 1434 1449 cc_email_default.style.display = 'none'; 1435 1450 cc_phone_default.style.display = ''; … … 1914 1929 Element(id+':cc_photo').src = '../index.php?menuaction=contactcenter.ui_data.data_manager&method=get_photo' + (data[4][pos] != 0 ? '&id='+data[3][pos][k] : ''); 1915 1930 if(ccTree.catalog_perms == 1) 1916 Element(id+':cc_icon_data').innerHTML = '<span title=" Copiar para o Catálogo Pessoal" id="' + id + ':ccQuickAdd" onmouseout="window.status=\'\';" onclick="ccQuickAddContact.showList(\''+ Element(id+':cc_id').value + '\');return true;" style="cursor: pointer; cursor: hand; z-index: 1"><img src="templates/default/images/address-conduit-16.png" align="center"></span>';1931 Element(id+':cc_icon_data').innerHTML = '<span title="'+Element('cc_msg_copy_to_catalog').value+'" id="' + id + ':ccQuickAdd" onmouseout="window.status=\'\';" onclick="ccQuickAddContact.showList(\''+ Element(id+':cc_id').value + '\');return true;" style="cursor: pointer; cursor: hand; z-index: 1"><img src="templates/default/images/address-conduit-16.png" align="center"></span>'; 1917 1932 break; 1918 1933 -
trunk/contactcenter/js/ccAddGroup.js
r2 r118 158 158 159 159 if(!this.title.value) { 160 alert( 'Preencha o campo obrigatório "Nome Completo"');160 alert(Element('cc_msg_fill_field_name').value); 161 161 this.title.focus(); 162 162 return false; … … 164 164 165 165 if(! contacts.length) { 166 alert( 'Você não adicionou nenhum contato para esse grupo');166 alert(Element('cc_msg_add_contact_to_group').value); 167 167 return false; 168 168 } -
trunk/contactcenter/js/ccIEContacts.js
r79 r118 37 37 this.el.id = 'cc_rectIEContacts'; 38 38 document.body.appendChild(this.el); 39 40 var lang_import_contacts = Element('cc_msg_import_contacts').value; 41 var lang_export_contacts = Element('cc_msg_export_contacts').value; 42 var lang_expresso_info_csv = Element('cc_msg_expresso_info_csv').value; 43 var lang_expresso_default = Element('cc_msg_expresso_default').value; 44 var lang_choose_contacts_file = Element('cc_msg_choose_contacts_file').value; 45 var lang_close = Element('cc_msg_close').value; 46 var lang_moz_tb = Element('cc_msg_moz_thunderbird').value; 47 var lang_outl_pt = Element('cc_msg_outlook_express_pt').value; 48 var lang_outl_en = Element('cc_msg_outlook_express_en').value; 49 var lang_outl2k_pt = Element('cc_msg_outlook_2k_pt').value; 50 var lang_outl2k_en = Element('cc_msg_outlook_2k_en').value; 51 var lang_expresso_default_csv = Element('cc_msg_expresso_default_csv').value; 52 53 39 54 this.el.innerHTML = 40 55 '<div align="left" id="divAppbox"><table width="100%" border=0>'+ 41 '<tr><td style="border-bottom:1px solid black"><input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" value="i" style="border:0" checked>'+ get_lang("Import Contacts")+42 ' <input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" style="border:0" value="e"/>'+ get_lang("Export Contacts")+' <br></td></tr>'+56 '<tr><td style="border-bottom:1px solid black"><input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" value="i" style="border:0" checked>'+lang_import_contacts+ 57 ' <input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" style="border:0" value="e"/>'+lang_export_contacts+' <br></td></tr>'+ 43 58 '</table>'+ 44 59 '<table border=0 height="208px" width="100%" id="import_span">'+ 45 60 '<tr><td>'+ 46 '<font color="DARKBLUE" size="2">'+ get_lang("The Expresso supports the contacts importation in the CSV file format.")+'</font></td></tr>'+61 '<font color="DARKBLUE" size="2">'+lang_expresso_info_csv+'</font></td></tr>'+ 47 62 '<tr><td height="75px" valign="top">'+ 48 63 '<form name="formCSV" method="POST" enctype="multipart/form-data">'+get_lang("Select the file type")+': <select id="typeImport">'+ … … 50 65 '<option value="outlook2000">'+get_lang("Outlook 2000")+'</option>'+ 51 66 '<option value="thunderbird">'+get_lang("Mozilla Thunderbird")+'</option>'+ 52 '<option value="expresso" selected>'+ get_lang("Expresso (default)")+'</option></select><br>'+53 '<br>'+ get_lang("Select the file that contains the contacts to be imported:")+'<br><br>'+67 '<option value="expresso" selected>'+lang_expresso_default+'</option></select><br>'+ 68 '<br>'+lang_choose_contacts_file+'<br><br>'+ 54 69 '<input id="import_file" type="file" name="import_file">'+ 55 70 '</form></td></tr>'+ 56 71 '<tr><td height="10px" align="center" nowrap><span style="visibility:hidden" id="s_info"></span></td></tr>'+ 57 72 '<tr><td height="10px" align="center"></td></tr>'+ 58 '<tr><td nowrap><center><input id="import_button" type="button" value='+ get_lang("Import Contacts")+' onClick="javascript:ccIEContacts.importCSV(this)"> '+59 '<input type="button" value='+ get_lang("Close")+' onClick="javascript:ccIEContacts.close()"></center></td></tr>'+73 '<tr><td nowrap><center><input id="import_button" type="button" value='+lang_import_contacts+' onClick="javascript:ccIEContacts.importCSV(this)"> '+ 74 '<input type="button" value='+lang_close+' onClick="javascript:ccIEContacts.close()"></center></td></tr>'+ 60 75 '</table>'+ 61 76 '<table border=0 height="208px" width="100%" style="display:none" id="export_span">'+ … … 64 79 '<tr><td height="85px" valign="top">'+ 65 80 get_lang("Select the format type that you want to export your contacts")+'<br><br>'+ 66 '<input style="border:0" id="typeExport_0" name="radio" type="radio" value="expresso" checked/>'+ get_lang("Export as Expresso (default) CSV.")+'<br>'+67 '<input style="border:0" id="typeExport_1" name="radio" type="radio" value="outlook_pt-BR">'+ get_lang("Export as Outlook Express (Portuguese) CSV.")+ '<br>'+68 '<input style="border:0" id="typeExport_2" name="radio" type="radio" value="outlook_en">'+ get_lang("Export as Outlook Expresso (English) CSV.")+ '<br>'+69 '<input style="border:0" id="typeExport_3" name="radio" type="radio" value="outlook2000_pt-BR">'+ get_lang("Export as Outlook 2000 (Portuguese) CSV.")+ '<br>'+70 '<input style="border:0" id="typeExport_4" name="radio" type="radio" value="outlook2000_en">'+ get_lang("Export as Outlook 2000 (English) CSV.")+ '<br>'+71 '<input style="border:0" id="typeExport_5" name="radio" type="radio" value="thunderbird">'+ get_lang("Export as Mozilla Thunderbird CSV.")+ '<br>'+81 '<input style="border:0" id="typeExport_0" name="radio" type="radio" value="expresso" checked/>'+lang_expresso_default_csv+'<br>'+ 82 '<input style="border:0" id="typeExport_1" name="radio" type="radio" value="outlook_pt-BR">'+lang_outl_pt+ '<br>'+ 83 '<input style="border:0" id="typeExport_2" name="radio" type="radio" value="outlook_en">'+lang_outl_en+ '<br>'+ 84 '<input style="border:0" id="typeExport_3" name="radio" type="radio" value="outlook2000_pt-BR">'+lang_outl2k_pt + '<br>'+ 85 '<input style="border:0" id="typeExport_4" name="radio" type="radio" value="outlook2000_en">'+lang_outl2k_en + '<br>'+ 86 '<input style="border:0" id="typeExport_5" name="radio" type="radio" value="thunderbird">'+lang_moz_tb + '<br>'+ 72 87 '</td></tr>'+ 73 88 '<tr><td align="center"> </td></tr>'+ 74 '<tr><td nowrap><center><input id="export_button" type="button" value='+ get_lang("Export Contacts")+ ' onClick="javascript:ccIEContacts.exportCSV(this)"> '+75 '<input type="button" value='+ get_lang("Close")+ ' onClick="javascript:ccIEContacts.close()"></center></td></tr>'+89 '<tr><td nowrap><center><input id="export_button" type="button" value='+lang_export_contacts+ ' onClick="javascript:ccIEContacts.exportCSV(this)"> '+ 90 '<input type="button" value='+lang_close+ ' onClick="javascript:ccIEContacts.close()"></center></td></tr>'+ 76 91 '</table></div>'; 77 92 } … … 82 97 { 83 98 if(!this.win) { 84 85 this.win = new dJSWin({99 100 this.win = new dJSWin({ 86 101 id: 'ccIEContacts', 87 102 content_id: this.el.id, … … 90 105 title_color: '#3978d6', 91 106 bg_color: '#eee', 92 title: get_lang("Import / Export Personal Contacts"),107 title: Element('cc_msg_ie_personal').value, 93 108 title_text_color: 'white', 94 109 button_x_img: '../phpgwapi/images/winclose.gif', … … 111 126 var status = ''; 112 127 128 var lang_import_fail = Element('cc_msg_import_fail').value; 129 var lang_importing = Element('cc_msg_importing_contacts').value; 130 var lang_import_finish = Element('cc_msg_import_finished').value; 131 113 132 var l_1 = '<font face="Verdana" size="1" color="GREEN">['+args[1]+' novos]</font>'; 114 133 var l_2 = '<font face="Verdana" size="1" color="RED">['+args[2]+' falharam]</font>'; 115 134 var l_3 = '<font face="Verdana" size="1" color="DARKBLUE">['+args[3]+' já existiam]</font>'; 116 var l_error = '<span style="height:15px;background:#cc4444"> <font face="Verdana" size="1" color="WHITE">'+ get_lang("The importation has failed. Verify the file format.")+ ' </font></span>';117 var l_importing = '<span style="height:15px;background:rgb(250, 209, 99)"> <font face="Verdana" size="1" color="DARKBLUE">'+ get_lang("Importing contacts...")+ ' </font></span>';135 var l_error = '<span style="height:15px;background:#cc4444"> <font face="Verdana" size="1" color="WHITE">'+lang_import_fail+ ' </font></span>'; 136 var l_importing = '<span style="height:15px;background:rgb(250, 209, 99)"> <font face="Verdana" size="1" color="DARKBLUE">'+lang_importing + ' </font></span>'; 118 137 119 138 if(args[0] == 'success') { … … 122 141 status += " "+eval('l_'+i); 123 142 } 124 Element('s_info').innerHTML = ' <font face="Verdana" size="1" color="BLACK"><b>'+ get_lang("The importation has finished.")+'</b></font><br> '+status;143 Element('s_info').innerHTML = ' <font face="Verdana" size="1" color="BLACK"><b>'+lang_import_finish+'</b></font><br> '+status; 125 144 } 126 145 else … … 147 166 cIEContacts.prototype.importCSV = function () 148 167 { 168 var lang_csv_msg = Element('cc_msg_chosse_valid_csv'); 149 169 var form = document.formCSV; 150 170 if ((form.import_file.value.length < 10) || 151 171 (form.import_file.value.substring(form.import_file.value.length - 4, form.import_file.value.length).toLowerCase() != ".csv")){ 152 alert( get_lang("Select a valid CSV file to import your contacts"));172 alert(lang_csv_msg); 153 173 return; 154 174 } … … 206 226 207 227 cIEContacts.prototype.exportCSV = function() { 208 228 var lang_export_error = Element('cc_msg_export_error'); 209 229 var handler_export = function(data) { 210 230 if(!data){ 211 alert( get_lang("An error has occurred while the exportation."));231 alert(lang_export_error ); 212 232 return; 213 233 } -
trunk/contactcenter/js/ccMain.js
r88 r118 184 184 setDefaultHeight(); 185 185 Element('cc_main').style.height = defaultHeight; 186 var lang_warn_firefox = Element('cc_msg_warn_firefox'); 187 var lang_firefox_msg1 = Element('cc_msg_firefox_half1'); 188 var lang_firefox_msg2 = Element('cc_msg_firefox_half2'); 189 var lang_install_now = Element('cc_msg_install_now'); 190 var lang_install_new_firefox = Element('cc_msg_install_new_firefox'); 191 var lang_close = Element('cc_msg_close'); 192 186 193 function buildWarningMsg(_version) { 187 194 var screenWidth = document.body.clientWidth ? document.body.clientWidth: document.body.offsetWidth; … … 190 197 "border:1px solid black;left:"+(screenWidth - 330)+";top:10px;width:300px;padding:10px;"+ 191 198 (document.body.clientWidth ? "-moz-border-radius: 9px 9px 9px 9px;'>" : "")+ 192 "<font color='RED' size='2'>"+ get_lang("Warning: Too old version of Firefox")+ "("+_version+")</font><BR>"+193 "<font color='black' size='2'><p style='text-align:justify'> "+ get_lang("For this application work correctly</u>")+194 get_lang("it's necessary to update your Firefox Browser for a new version (version > 1.5) Install now clicking in the link bellow, or if you want to update it later click Close")+ ".</p></font><div style='width:100%' align='center'>"+195 "<a title='"+ get_lang("Install Now")+"' href='http://br.mozdev.org/firefox/download.html' target='_blank'>"+get_lang("Install a new Firefox version")+ "</a>"+199 "<font color='RED' size='2'>"+lang_warn_firefox + "("+_version+")</font><BR>"+ 200 "<font color='black' size='2'><p style='text-align:justify'> "+lang_firefox_msg1+ 201 lang_firefox_msg2 + ".</p></font><div style='width:100%' align='center'>"+ 202 "<a title='"+lang_install_now+"' href='http://br.mozdev.org/firefox/download.html' target='_blank'>"+lang_install_new_firefox+ "</a>"+ 196 203 " "+ 197 "<a title='"+ get_lang("Close")+"' href='javascript:void(0)' onclick='javascript:myOpacity.toggle()'>"+get_lang("Close")+"</a></div>"+204 "<a title='"+lang_close+"' href='javascript:void(0)' onclick='javascript:myOpacity.toggle()'>"+lang_close+"</a></div>"+ 198 205 199 206 "</DIV>"; -
trunk/contactcenter/js/ccQuickAddContact.js
r2 r118 36 36 37 37 el.innerHTML +='<div id="ccQAFuncitons" style="border: 0px solid black; width: 220px; height: 20px">' + 38 '<input title=" ccQASave"type="button" onclick="ccQuickAddContact.send(\'' + id + '\');" value="' + Element('cc_qa_save').value + '" style="position: absolute; top: ' + (fieldsTop+i*fieldsSpace) + 'px; left: 75px; width: 60px" />' +39 '<input title=" ccQAClear" type="button" onclick="ccQuickAddContact.fechar(\'' + id + '\');" value="' + Element('cc_qa_clear').value + '" style="position: absolute; top: ' + (fieldsTop+i*fieldsSpace) + 'px; left: 140px; width: 60px" />' +38 '<input title="' + Element('cc_qa_save').value + '" type="button" onclick="ccQuickAddContact.send(\'' + id + '\');" value="' + Element('cc_qa_save').value + '" style="position: absolute; top: ' + (fieldsTop+i*fieldsSpace) + 'px; left: 75px; width: 60px" />' + 39 '<input title="' + Element('cc_qa_close').value + '" type="button" onclick="ccQuickAddContact.fechar(\'' + id + '\');" value="' + Element('cc_qa_close').value + '" style="position: absolute; top: ' + (fieldsTop+i*fieldsSpace) + 'px; left: 140px; width: 60px" />' + 40 40 '</div>'; 41 41 el.innerHTML += "<br>"; -
trunk/contactcenter/templates/default/full_add.tpl
r84 r118 159 159 </tbody> 160 160 </table> 161 <div style="z-index:10000;position: absolute;display:none; top: 170px; left: 78px;" id="div_cc_conn_is_default"> É padrão: <select id="cc_email_default" name="cc_email_default" disabled style="display:none"></select><select id="cc_phone_default" name="cc_phone_default" disabled style="display:none"></select></div>161 <div style="z-index:10000;position: absolute;display:none; top: 170px; left: 78px;" id="div_cc_conn_is_default"> {cc_default} <select id="cc_email_default" name="cc_email_default" disabled style="display:none"></select><select id="cc_phone_default" name="cc_phone_default" disabled style="display:none"></select></div> 162 162 </div> 163 163 <!-- _BOTTOM BUTTONS --> -
trunk/contactcenter/templates/default/index.tpl
r79 r118 29 29 <input id="cc_msg_group_remove_confirm" type="hidden" value="{cc_msg_group_remove_confirm}"> 30 30 <input id="cc_panel_search_text" type="hidden" value="{cc_panel_search}" style="cursor: pointer; cursor: hand;" onclick="javascript:ccSearch()" /> 31 32 <input id="cc_msg_import_contacts" type="hidden" value="{cc_msg_import_contacts}"> 33 <input id="cc_msg_export_contacts" type="hidden" value="{cc_msg_export_contacts}"> 34 <input id="cc_msg_expresso_info_csv" type="hidden" value="{cc_msg_expresso_info_csv}"> 35 <input id="cc_msg_choose_file_type" type="hidden" value="{cc_msg_choose_file_type}"> 36 <input id="cc_msg_outlook_express" type="hidden" value="{cc_msg_outlook_express}"> 37 <input id="cc_msg_outlook2k" type="hidden" value="{cc_msg_outlook2k}"> 38 <input id="cc_msg_expresso_default" type="hidden" value="{cc_msg_expresso_default}"> 39 <input id="cc_msg_choose_contacts_file" type="hidden" value="{cc_msg_choose_contacts_file}"> 40 <input id="cc_msg_close" type="hidden" value="{cc_msg_close}"> 41 <input id="cc_msg_ie_personal" type="hidden" value="{cc_msg_ie_personal}"> 42 <input id="cc_msg_import_fail" type="hidden" value="{cc_msg_import_fail}"> 43 <input id="cc_msg_importing_contacts" type="hidden" value="{cc_msg_importing_contacts}"> 44 <input id="cc_msg_import_finished" type="hidden" value="{cc_msg_import_finished}"> 45 <input id="cc_msg_choose_valid_csv" type="hidden" value="{cc_msg_choose_valid_csv}"> 46 <input id="cc_msg_export_error" type="hidden" value="{cc_msg_export_error}"> 47 <input id="cc_msg_new_email" type="hidden" value="{cc_msg_new_email}"> 48 <input id="cc_msg_main" type="hidden" value="{cc_msg_main}"> 49 <input id="cc_msg_alternative" type="hidden" value="{cc_msg_alternative}"> 50 <input id="cc_msg_select_email" type="hidden" value="{cc_msg_select_email}"> 51 <input id="cc_msg_new_phone" type="hidden" value="{cc_msg_new_phone}"> 52 <input id="cc_msg_home" type="hidden" value="{cc_msg_home}"> 53 <input id="cc_msg_cellphone" type="hidden" value="{cc_msg_cellphone}"> 54 <input id="cc_msg_work" type="hidden" value="{cc_msg_work}"> 55 <input id="cc_msg_fax" type="hidden" value="{cc_msg_fax}"> 56 <input id="cc_msg_pager" type="hidden" value="{cc_msg_pager}"> 57 <input id="cc_msg_choose_phone" type="hidden" value="{cc_msg_choose_phone}"> 58 <input id="cc_msg_warn_firefox" type="hidden" value="{cc_msg_warn_firefox}"> 59 <input id="cc_msg_firefox_half1" type="hidden" value="{cc_msg_firefox_half1}"> 60 <input id="cc_msg_firefox_half2" type="hidden" value="{cc_msg_firefox_half2}"> 61 <input id="cc_msg_click_close" type="hidden" value="{cc_msg_click_close}"> 62 <input id="cc_msg_install_now" type="hidden" value="{cc_msg_install_now}"> 63 <input id="cc_msg_install_new_firefox" type="hidden" value="{cc_msg_install_new_firefox}"> 64 <input id="cc_msg_close" type="hidden" value="{cc_msg_close}"> 65 <input id="cc_msg_outlook_express_pt" type="hidden" value="{cc_msg_outlook_express_pt}"> 66 <input id="cc_msg_outlook_express_en" type="hidden" value="{cc_msg_outlook_express_en}"> 67 <input id="cc_msg_outlook_2k_pt" type="hidden" value="{cc_msg_outlook_2k_pt}"> 68 <input id="cc_msg_outlook_2k_en" type="hidden" value="{cc_msg_outlook_2k_en}"> 69 <input id="cc_msg_moz_thunderbird" type="hidden" value="{cc_msg_moz_thunderbird}"> 70 <input id="cc_msg_expresso_default_csv" type="hidden" value="{cc_msg_expresso_default_csv}"> 71 <input id="cc_msg_copy_to_catalog" type="hidden" value="{cc_msg_copy_to_catalog}"> 72 <input id="cc_msg_fill_field_name" type="hidden" value="{cc_msg_fill_field_name}"> 73 <input id="cc_msg_add_contact_to_group" type="hidden" value="{cc_msg_add_contact_to_group}"> 74 75 31 76 <!-- END JS MESSAGES --> 32 77 <input id="cc_type_contact" type="hidden"> … … 40 85 41 86 <input id="cc_qa_save" type="hidden" value="{cc_qa_save}"> 42 <input id="cc_qa_cl ear" type="hidden" value="{cc_qa_clear}">87 <input id="cc_qa_close" type="hidden" value="{cc_qa_close}"> 43 88 44 89 <input id="cc_empty" type="hidden" value="{cc_empty}"> -
trunk/expressoMail1_2/index.php
r117 r118 53 53 $template->set_var("refresh", lang("Refresh")); 54 54 $template->set_var("tools", lang("Tools")); 55 $template->set_var("lang_Open_Search_Window", lang("Open search window...")); 56 $template->set_var("lang_search_user", lang("Search user...")); 55 57 $template->set_var("upload_max_filesize",ini_get('upload_max_filesize')); 56 58 $template->set_var("msg_folder",$_GET['msgball']['folder']); -
trunk/expressoMail1_2/js/QuickCatalogSearch.js
r95 r118 11 11 _this = this; 12 12 13 var title = get_lang(' Choosea name') + ':';13 var title = get_lang('Select a name') + ':'; 14 14 var el = document.createElement("DIV"); 15 15 el.style.visibility = "hidden"; … … 65 65 66 66 var butt = document.createElement('BUTTON'); 67 var buttext = document.createTextNode( 'OK');67 var buttext = document.createTextNode(get_lang('OK')); 68 68 butt.id = "QuickCatalogSearch_button_ok"; 69 69 butt.appendChild(buttext); … … 77 77 var butt = document.createElement('BUTTON'); 78 78 butt.id = "QuickCatalogSearch_button_close"; 79 var buttext = document.createTextNode( 'Fechar');79 var buttext = document.createTextNode(get_lang('Close')); 80 80 butt.appendChild(buttext); 81 81 butt.onclick = function () {QuickCatalogSearch.close_QuickSearch_window(data.field, data.ID);}; … … 242 242 '<table border="0" cellpading="0" cellspacing="0">'+ 243 243 '<tr><td>'+get_lang("Select the type of contact that you want to view")+' :</td></tr>'+ 244 '<tr><td><input onclick="javascript:QuickCatalogSearch.changeOptions(this.value)" id="type" type="radio" name="type" value="p"/> Pessoas <input type="radio" name="type" value="g" onclick="javascript:QuickCatalogSearch.changeOptions(this.value)"/>Grupos '+244 '<tr><td><input onclick="javascript:QuickCatalogSearch.changeOptions(this.value)" id="type" type="radio" name="type" value="p"/>' + get_lang('People') + ' <input type="radio" name="type" value="g" onclick="javascript:QuickCatalogSearch.changeOptions(this.value)"/>' + get_lang('Groups') + ' '+ 245 245 '<tr><td>'+ 246 246 '<span id="personal_span"><select multiple style="width:400px" size="14" id="list_personal"></select></span>'+ -
trunk/expressoMail1_2/js/QuickSearchUser.js
r95 r118 28 28 '<table class="quicksearchcontacts"><tbody id="table_QuickSearchUser">' + data + '</tbody></table>' + 29 29 '</div>'; 30 el.innerHTML += ' <input type="button" value= "Fechar"id="QuickSearchUser_button_close" onClick="QuickSearchUser.close_window();">';30 el.innerHTML += ' <input type="button" value=' + get_lang("Close")+ ' id="QuickSearchUser_button_close" onClick="QuickSearchUser.close_window();">'; 31 31 } 32 32 else{ -
trunk/expressoMail1_2/js/TreeS.js
r96 r118 129 129 folders_tree = new dFTree({name: name_tree}); 130 130 if(click_root != ""){ 131 var n_root = new dNode({id:'root', caption: 'Minhas Pastas', onClick:click_root});131 var n_root = new dNode({id:'root', caption:get_lang("My Folders"), onClick:click_root}); 132 132 }else{ 133 var n_root = new dNode({id:'root', caption: 'Minhas Pastas'});133 var n_root = new dNode({id:'root', caption:get_lang("My Folders")}); 134 134 } 135 135 folders_tree.add(n_root,'root'); //Places the root; second argument can be anything. -
trunk/expressoMail1_2/js/TreeShow.js
r79 r118 270 270 return false; 271 271 } 272 if(confirm(get_lang("Do you wish to e xclude the folder ") + aux1+ "?")){272 if(confirm(get_lang("Do you wish to erase the folder ") + aux1+ "?")){ 273 273 var handler_return = function(data) 274 274 { … … 279 279 ttree.FOLDER = ""; 280 280 ttreeBox.update_folder(); 281 alert(get_lang("The folder " + aux1 + get_lang(" was succe fully removed")));281 alert(get_lang("The folder " + aux1 + get_lang(" was successfully erased"))); 282 282 } 283 283 } -
trunk/expressoMail1_2/js/ccQuickAdd.js
r110 r118 35 35 36 36 //função lang 37 fields = new Array( 'Apelido:', 'Nome:', 'Sobrenome:', 'E-mail:');37 fields = new Array(get_lang('Nickname:'), get_lang('First Name:'), get_lang('Last Name:'), get_lang('E-mail:')); 38 38 for (i=0; i<fields.length; i++) { 39 39 el.innerHTML += '<span id="ccQuickAddCT' + i + '" style="position: absolute; top: ' + (fieldsTop+i*fieldsSpace) + 'px; left: 5px; width: 100px; text-align: right; border: 0px solid #999;">' + fields[i] + '</span>'; -
trunk/expressoMail1_2/js/common_functions.js
r96 r118 363 363 to = to.replace(">",">"); 364 364 block_quoted_body ="<br><br>"; 365 block_quoted_body += "Em " + date_day + " às "+ date_hour + ", " + to + " "+get_lang("wrote")+":";365 block_quoted_body += date_day + get_lang(" at ") + date_hour + ", " + to + " "+get_lang("wrote")+":"; 366 366 block_quoted_body += "<blockquote style=\"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;\">"; 367 367 block_quoted_body += body; -
trunk/expressoMail1_2/js/draw_api.js
r109 r118 817 817 818 818 var option_mark_as = '<span>'+get_lang("Mark as")+'</span>: '; 819 var option_mark_as_unseen = '<span class="message_options" onclick="set_messages_flag(\'unseen\','+info_msg.msg_number+');write_msg(\' Mensagem marcada como não-lida.\');">'+get_lang("Unseen")+'</span>, ';820 var option_mark_as_important = '<span class="message_options" onclick="set_messages_flag(\'flagged\','+info_msg.msg_number+');write_msg(\' Mensagem marcada como importante.\');">'+get_lang("Important")+'</span>, ';821 var option_mark_as_normal = '<span class="message_options" onclick="set_messages_flag(\'unflagged\','+info_msg.msg_number+');write_msg(\' Mensagem marcada como normal.\');">'+get_lang("Normal")+'</span> | ';819 var option_mark_as_unseen = '<span class="message_options" onclick="set_messages_flag(\'unseen\','+info_msg.msg_number+');write_msg(\''+get_lang('Message markes as Unseen.')+'\');">'+get_lang("Unseen")+'</span>, '; 820 var option_mark_as_important = '<span class="message_options" onclick="set_messages_flag(\'flagged\','+info_msg.msg_number+');write_msg(\''+get_lang('Message markes as Important.')+'\');">'+get_lang("Important")+'</span>, '; 821 var option_mark_as_normal = '<span class="message_options" onclick="set_messages_flag(\'unflagged\','+info_msg.msg_number+');write_msg(\''+get_lang('Message markes as Normal.')+'\');">'+get_lang("Normal")+'</span> | '; 822 822 823 823 var option_move = '<span class="message_options" onclick=wfolders.makeWindow("'+ID+'","move_to");>'+get_lang("Move")+'</span> | '; -
trunk/expressoMail1_2/js/filter.js
r92 r118 259 259 "</tr><tr><td colspan='3'><hr size='1' width='100%'></td></tr><tr><td colspan='3'>"+get_lang('With the following message')+".:</td>"+ 260 260 "</tr><tr><td colspan='3'><textarea id='field8' rows='3' cols='50'></textarea></td></tr></table></div>"+ 261 "<span align='right'><input type='button' value="+get_lang(" Go back")+" onclick='filter.form_m()'></span>"+261 "<span align='right'><input type='button' value="+get_lang("Back")+" onclick='filter.form_m()'></span>"+ 262 262 "<span align='right'><input type='button' value="+get_lang("Save")+" onclick='filter.saved_rules()'></span>"; 263 263 return form; … … 307 307 for(var i=0 ; i < this.email_deny.length; i++){ 308 308 if(this.email_deny[i] == email){ 309 alert( "Remetente bloqueado!");309 alert(get_lang("Sender blocked!")); 310 310 return false; 311 311 } … … 321 321 322 322 this.load_rules(); 323 if(confirm( "Deseja bloquear este email?")){323 if(confirm(get_lang("Do you want to block this e-mail?"))){ 324 324 new_r = "&&ENABLED&&" + email + "&&&&&&discard&&&&0&&&&&&0"; 325 325 setTimeout("filter.e_newrule('" + new_r + "')",2000); 326 326 this.email_deny.push(email); 327 write_msg( "Este remetente foi bloqueado.");327 write_msg(get_lang("This sender was blocked")); 328 328 } 329 329 } -
trunk/expressoMail1_2/js/filters.js
r61 r118 86 86 list += "<div id='set_rules'>"; 87 87 for(var i=0; i < filter.rulest.length; i++){ 88 list += "<input id=rule_"+i+" type='checkBox'> <img src='"+this.filter_img.src+"' width='16' height='16' border='0'> Regra : "+ parseInt(i+1) + " -- " + this.vl_rule(filter.rulest[i],i) + "<br>";88 list += "<input id=rule_"+i+" type='checkBox'> <img src='"+this.filter_img.src+"' width='16' height='16' border='0'> " + get_lang("Rule : ") + parseInt(i+1) + " -- " + this.vl_rule(filter.rulest[i],i) + "<br>"; 89 89 } 90 90 } -
trunk/expressoMail1_2/js/main.js
r110 r118 710 710 html += '<table><tbody>'; 711 711 if(sender) 712 html += "<tr><td width=7% noWrap><font size='2'> Enviado por:</font></td><td><font size='2'>"+sender+"</font></td></tr>";712 html += "<tr><td width=7% noWrap><font size='2'>" + get_lang("Sent by: ") + "</font></td><td><font size='2'>"+sender+"</font></td></tr>"; 713 713 if(from) 714 html += "<tr><td width=7%><font size='2'> De:</font></td><td><font size='2'>"+from+"</font></td></tr>";714 html += "<tr><td width=7%><font size='2'>" + get_lang("From: ") + "</font></td><td><font size='2'>"+from+"</font></td></tr>"; 715 715 if(to) { 716 716 if(!printListTO) 717 717 to = 'Os destinatários não estão sendo exibidos para esta impressão'; 718 html += "<tr><td width=7%><font size='2'> Para:</font></td><td><font size='2'>"+to+"</font></td></tr>";718 html += "<tr><td width=7%><font size='2'>" + get_lang("To: ") + "</font></td><td><font size='2'>"+to+"</font></td></tr>"; 719 719 } 720 720 if (cc) { 721 721 if(!printListCC) 722 722 cc = 'Os destinatários não estão sendo exibidos para esta impressão'; 723 html += "<tr><td width=7%><font size='2'> Cc:</font></td><td><font size='2'>"+cc+"</font></td></tr>";723 html += "<tr><td width=7%><font size='2'>" + get_lang("Cc: ") + "</font></td><td><font size='2'>"+cc+"</font></td></tr>"; 724 724 } 725 725 if(date) 726 html += "<tr><td width=7%><font size='2'> Data:</font></td><td><font size='2'>"+date.innerHTML+"</font></td></tr>";727 html += "<tr><td width=7%><font size='2'> Assunto:</font></td><td><font size='2'>"+subject.innerHTML+"</font></td></tr>";726 html += "<tr><td width=7%><font size='2'>" + get_lang("Date: ") + "</font></td><td><font size='2'>"+date.innerHTML+"</font></td></tr>"; 727 html += "<tr><td width=7%><font size='2'>" + get_lang("Subject: ")+ "</font></td><td><font size='2'>"+subject.innerHTML+"</font></td></tr>"; 728 728 html += "</tbody></table><hr>"; 729 729 window_print.document.body.innerHTML = html + '<blockquote><font size="2">' + body.innerHTML + '</font></blockquote>'; -
trunk/expressoMail1_2/js/search.js
r96 r118 424 424 var sel_combo = Element("sel_search_nm_box1"); 425 425 if( sel_combo.options.length <= 0){ 426 alert( "Defina quais as caixas para busca!");426 alert(get_lang("Define the boxes to search!")); 427 427 return false; 428 428 } … … 468 468 // Monta a janela em tela; 469 469 searchE.prototype.showWindow = function(div){ 470 471 470 if(!this.searchW[div.id]) { 472 471 div.style.width = "660px"; … … 475 474 div.style.position = "absolute"; 476 475 div.style.zIndex = "10003"; 477 var title = ':: Pesquisar ::';476 var title = get_lang(":: Search ::"); 478 477 var wHeight = div.offsetHeight + "px"; 479 478 var wWidth = div.offsetWidth + "px"; 480 479 481 480 win = new dJSWin({ 482 481 id: 'ccList'+div.id, -
trunk/expressoMail1_2/js/sharemailbox.js
r53 r118 192 192 butt.id = 'dJSWin_wfolders_bok'; 193 193 butt.type = 'button'; 194 butt.value = 'Salvar';194 butt.value = get_lang('Save'); 195 195 el.appendChild(butt); 196 196 } … … 224 224 225 225 var butt = document.createElement('BUTTON'); 226 var buttext = document.createTextNode( 'Fechar');226 var buttext = document.createTextNode(get_lang('Close')); 227 227 butt.appendChild(buttext); 228 228 butt.onclick = function () {sharemailbox.arrayWin[el.id].close();}; … … 243 243 div.style.height = "460px"; 244 244 div.style.width = "540px"; 245 var title = 'Compartilhamento de Caixa Postal';245 var title = get_lang(":: Mailbox Sharing ::"); 246 246 var wHeight = div.offsetHeight + "px"; 247 247 var wWidth = div.offsetWidth + "px"; … … 275 275 clearTimeout(finderTimeout); 276 276 var oWait = document.getElementById("em_span_searching"); 277 oWait.innerHTML = 'Buscando...';277 oWait.innerHTML = get_lang('Searching...'); 278 278 var finderTimeout = setTimeout("sharemailbox.optionFinder('"+obj.id+"')",500); 279 279 } -
trunk/expressoMail1_2/setup/phpgw_es-es.lang
r90 r118 159 159 Show previous message, after delete actual message? expressoMail1_2 es-es ¿Mostrar mensaje anterior, luego de borrar mensaje actual? 160 160 Size expressoMail1_2 es-es Tamaño 161 Spam expressoMail1_2 es-es Marcar como espam 161 Spam expressoMail1_2 es-es Espam 162 Mark as Spam expressoMail1_2 es-es Marcar como espam 162 163 Send this message without a subject? expressoMail1_2 es-es ¿Enviar este mensaje sin asunto? 163 164 Shared options saved with sucess expressoMail1_2 es-es Opciones de división guardadas con suceso … … 228 229 During (days off the office) expressoMail1_2 es-es Durante (días fuera de la oficina) 229 230 Attachments: add+ expressoMail1_2 es-es Anexos: añadir 230 Mark as expressoMail1_2 es-es Marcar como231 231 E-mail rule expressoMail1_2 es-es reglar del e-mail 232 232 Edit folders expressoMail1_2 es-es Editar carpetas … … 253 253 None result was found. expressoMail1_2 es-es Ningún resultado fue encontrado 254 254 hlp_msg_addcreate_acl expressoMail1_2 es-es Otros usuarios podrán CREAR/AÑADIR nuevos mensajes 255 255 search results expressoMail1_2 es-es resultados encontrados 256 256 Global Catalog expressoMail1_2 es-es Catálogo General 257 257 Disable expressoMail1_2 es-es Deshabilitar -
trunk/expressoMail1_2/templates/default/index.tpl
r112 r118 30 30 <div align="center"> 31 31 <input type="text" id="em_message_search" size="18" maxlength="22"/> 32 <a class='' onMouseOut="window.status='';return true;" title= "Abrir janela de Pesquisa..." onMouseOver="window.status='Abrir janela de Pesquisa...';return true;" href="javascript:void(0);" onClick="javascript:search_emails(Element('em_message_search').value)">32 <a class='' onMouseOut="window.status='';return true;" title='{lang_Open_Search_Window}' onMouseOver="window.status='{lang_Open_Search_Window}';return true;" href="javascript:void(0);" onClick="javascript:search_emails(Element('em_message_search').value)"> 33 33 <img valign="center" align="center" src="templates/default/images/search.gif"> 34 34 </a> 35 <a class='' onMouseOut="window.status='';return true;" title= "Pesquisar usuário..." onMouseOver="window.status='Pesquisar usuário...';return true;" href="javascript:void(0);" onClick="javascript:emQuickSearch(Element('em_message_search').value, 'null', 'null')">35 <a class='' onMouseOut="window.status='';return true;" title='{lang_search_user}' onMouseOver="window.status='{lang_search_user}' ;return true;" href="javascript:void(0);" onClick="javascript:emQuickSearch(Element('em_message_search').value, 'null', 'null')"> 36 36 <img valign="center" align="center" src="templates/default/images/users.jpg"> 37 37 </a> -
trunk/help/enviasugestao.php
r2 r118 36 36 </tr></table></p> 37 37 <p align="center"> 38 <font face="Arial" size="2"><b> Utilize este espaço para enviar<br><br> suas dúvidas, críticas e sugestões</b></font></p>38 <font face="Arial" size="2"><b><? echo lang("Use this space to send<br><br>your doubts, critics, and suggestions</b>") ?></font></p> 39 39 <form name="doit" action="sugestaoenviada.php" method="POST"> 40 40 <textarea name="body" cols="40" rows="15" wrap></textarea> … … 45 45 <br> 46 46 <br> 47 <input type="button" name="enviar" value= "enviar"onClick="javascript:send()">47 <input type="button" name="enviar" value=<? echo lang("Send") ?> onClick="javascript:send()"> 48 48 49 <input type="button" name="cancelar" value= "cancelar"onClick="javascript:window.close()">49 <input type="button" name="cancelar" value=<? echo lang("Cancel") ?> onClick="javascript:window.close()"> 50 50 </form> 51 51 </div>
Note: See TracChangeset
for help on using the changeset viewer.