Changeset 79 for trunk/contactcenter
- Timestamp:
- 10/09/07 19:11:07 (17 years ago)
- Location:
- trunk/contactcenter
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/contactcenter/inc/class.ui_data.inc.php
r38 r79 134 134 $GLOBALS['phpgw']->template->set_var('cc_panel_table',lang('Table View')); 135 135 $GLOBALS['phpgw']->template->set_var('cc_panel_cards',lang('Cards View')); 136 $GLOBALS['phpgw']->template->set_var('cc_btn_import_export', lang('Import/Export')); 137 $GLOBALS['phpgw']->template->set_var('cc_btn_new', lang("New...")); 136 138 137 139 $GLOBALS['phpgw']->template->set_var('cc_panel_search_found',lang('Showing found entries')); -
trunk/contactcenter/js/ccAux.js
r2 r79 392 392 } 393 393 394 function get_lang(_key,_arg1,_arg2,_arg3,_arg4) { 395 396 array_lang = new Array(); 397 398 if(!array_lang[0]){ 399 return _key+"*"; 400 } 401 _value = ""; 402 for(i = 0; i < array_lang[0].length;i++){ 403 if(array_lang[0][i] == _key.toLowerCase()) { 404 _value = array_lang[1][i]; 405 break; 406 } 407 } 408 409 if(!_value) 410 return _key+"*"; 411 412 if(_arg1 || _arg2 ||_arg3 || _arg4) { 413 for(j = 1; j <= 4; j++){ 414 if(eval("_arg"+j)) { 415 var regExp = new RegExp("%"+j+""); 416 _value = _value.replace(regExp,eval("_arg"+j)); 417 } 418 } 419 } 420 421 return _value; 422 } 423 424 394 425 /***********************************************\ 395 426 * CONSTANTS * -
trunk/contactcenter/js/ccIEContacts.js
r57 r79 39 39 this.el.innerHTML = 40 40 '<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> Importar Contatos'+42 ' <input onclick="javascript:ccIEContacts.changeOptions(this.value)" id="type" type="radio" name="type" style="border:0" value="e"/> Exportar Contatos<br></td></tr>'+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>'+ 43 43 '</table>'+ 44 44 '<table border=0 height="208px" width="100%" id="import_span">'+ 45 45 '<tr><td>'+ 46 '<font color="DARKBLUE" size="2"> O Expresso suporta a importação de contatos no formato de arquivo CSV.</font></td></tr>'+46 '<font color="DARKBLUE" size="2">'+get_lang("The Expresso supports the contacts importation in the CSV file format.")+'</font></td></tr>'+ 47 47 '<tr><td height="75px" valign="top">'+ 48 '<form name="formCSV" method="POST" enctype="multipart/form-data">'+ 49 'Selecione o tipo do arquivo: <select id="typeImport">'+ 50 '<option value="outlook">Outlook Express</option>'+ 51 '<option value="outlook2000">Outlook 2000</option>'+ 52 '<option value="thunderbird">Mozilla Thunderbird</option>'+ 53 '<option value="expresso" selected>Expresso (padrão)</option></select><br>'+ 54 '<br>Selecione o arquivo que contém os contatos a serem importados:<br><br>'+ 48 '<form name="formCSV" method="POST" enctype="multipart/form-data">'+get_lang("Select the file type")+': <select id="typeImport">'+ 49 '<option value="outlook">'+get_lang("Outlook Express")+'</option>'+ 50 '<option value="outlook2000">'+get_lang("Outlook 2000")+'</option>'+ 51 '<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>'+ 55 54 '<input id="import_file" type="file" name="import_file">'+ 56 55 '</form></td></tr>'+ 57 56 '<tr><td height="10px" align="center" nowrap><span style="visibility:hidden" id="s_info"></span></td></tr>'+ 58 57 '<tr><td height="10px" align="center"></td></tr>'+ 59 '<tr><td nowrap><center><input id="import_button" type="button" value= "Importar Contatos"onClick="javascript:ccIEContacts.importCSV(this)"> '+60 '<input type="button" value= "Fechar"onClick="javascript:ccIEContacts.close()"></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>'+ 61 60 '</table>'+ 62 61 '<table border=0 height="208px" width="100%" style="display:none" id="export_span">'+ 63 62 '<tr><td>'+ 64 '<font color="DARKBLUE" size="2"> O Expresso suporta a exportação de contatos no formato de arquivo CSV.</font></td></tr>'+63 '<font color="DARKBLUE" size="2">'+get_lang("The Expresso supports the contacts importation in the CSV file format.")+'</font></td></tr>'+ 65 64 '<tr><td height="85px" valign="top">'+ 66 'Selecione o tipo do formato que deseja exportar seus contatos:<br><br>'+67 '<input style="border:0" id="typeExport_0" name="radio" type="radio" value="expresso" checked/> Exportar como CSV do Expresso (padrão)<br>'+68 '<input style="border:0" id="typeExport_1" name="radio" type="radio" value="outlook_pt-BR"> Exportar como CSV do Outlook Express (Português)<br>'+69 '<input style="border:0" id="typeExport_2" name="radio" type="radio" value="outlook_en"> Exportar como CSV do Outlook Express (Inglês)<br>'+70 '<input style="border:0" id="typeExport_3" name="radio" type="radio" value="outlook2000_pt-BR"> Exportar como CSV do Outlook 2000 (Português)<br>'+71 '<input style="border:0" id="typeExport_4" name="radio" type="radio" value="outlook2000_en"> Exportar como CSV do Outlook 2000 (Inglês)<br>'+72 '<input style="border:0" id="typeExport_5" name="radio" type="radio" value="thunderbird"> Exportar como CSV do Mozilla Thunderbird<br>'+65 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>'+ 73 72 '</td></tr>'+ 74 73 '<tr><td align="center"> </td></tr>'+ 75 '<tr><td nowrap><center><input id="export_button" type="button" value= "Exportar Contatos"onClick="javascript:ccIEContacts.exportCSV(this)"> '+76 '<input type="button" value= "Fechar"onClick="javascript:ccIEContacts.close()"></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>'+ 77 76 '</table></div>'; 78 77 } … … 91 90 title_color: '#3978d6', 92 91 bg_color: '#eee', 93 title: "Importar / Exportar Contatos Pessoais",92 title: get_lang("Import / Export Personal Contacts"), 94 93 title_text_color: 'white', 95 94 button_x_img: '../phpgwapi/images/winclose.gif', … … 115 114 var l_2 = '<font face="Verdana" size="1" color="RED">['+args[2]+' falharam]</font>'; 116 115 var l_3 = '<font face="Verdana" size="1" color="DARKBLUE">['+args[3]+' já existiam]</font>'; 117 var l_error = '<span style="height:15px;background:#cc4444"> <font face="Verdana" size="1" color="WHITE"> A importação falhou. Verifique o formato do arquivo. </font></span>';118 var l_importing = '<span style="height:15px;background:rgb(250, 209, 99)"> <font face="Verdana" size="1" color="DARKBLUE"> Importando contatos .... </font></span>';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>'; 119 118 120 119 if(args[0] == 'success') { … … 123 122 status += " "+eval('l_'+i); 124 123 } 125 Element('s_info').innerHTML = ' <font face="Verdana" size="1" color="BLACK"><b> A importação foi concluída.</b></font><br> '+status;124 Element('s_info').innerHTML = ' <font face="Verdana" size="1" color="BLACK"><b>'+get_lang("The importation has finished.")+'</b></font><br> '+status; 126 125 } 127 126 else … … 151 150 if ((form.import_file.value.length < 10) || 152 151 (form.import_file.value.substring(form.import_file.value.length - 4, form.import_file.value.length).toLowerCase() != ".csv")){ 153 alert( 'Selecione um arquivo CSV válido para importar seus contatos.');152 alert(get_lang("Select a valid CSV file to import your contacts")); 154 153 return; 155 154 } … … 210 209 var handler_export = function(data) { 211 210 if(!data){ 212 alert( "Ocorreu um erro durante a exportação.");211 alert(get_lang("An error has occurred while the exportation.")); 213 212 return; 214 213 } -
trunk/contactcenter/templates/default/index.tpl
r38 r79 76 76 <tr align="left"> 77 77 <td align="left"> 78 <input id="cc_button_new" onMouseOver="if(!menuStarted) menu();menu.onmouseover()" onMouseOut="menu.onmouseout()" value=" Novo ..." type="button">78 <input id="cc_button_new" onMouseOver="if(!menuStarted) menu();menu.onmouseover()" onMouseOut="menu.onmouseout()" value="{cc_btn_new}" type="button"> 79 79 <div id="cc_panel_search_call" style="display: inline"></div> 80 80 <div id="cc_panel_table" style="display: none; text-align: right"> … … 86 86 </td> 87 87 <td align="right"> 88 <input id="cc_button_tools" value=" Importar | Exportar" type="button" onclick="javascript:ccIEContacts.showList()">88 <input id="cc_button_tools" value="{cc_btn_import_export}" type="button" onclick="javascript:ccIEContacts.showList()"> 89 89 </td> 90 90 </tr>
Note: See TracChangeset
for help on using the changeset viewer.