0byt3m1n1
Path:
/
data
/
applications
/
aps
/
sugarcrm
/
6.5.16-25
/
standard
/
htdocs
/
modules
/
Configurator
/
tpls
/
[
Home
]
File: EditView.tpl
{* /********************************************************************************* * SugarCRM Community Edition is a customer relationship management program developed by * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more * details. * * You should have received a copy of the GNU Affero General Public License along with * this program; if not, see http://www.gnu.org/licenses or write to the Free * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA. * * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * SugarCRM" logo. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by SugarCRM". ********************************************************************************/ *} <form name="ConfigureSettings" enctype='multipart/form-data' method="POST" action="index.php" onSubmit="return (add_checks(document.ConfigureSettings) && check_form('ConfigureSettings'));"> <input type='hidden' name='action' value='SaveConfig'/> <input type='hidden' name='module' value='Configurator'/> <span class='error'>{$error.main}</span> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="actionsContainer"> <tr> <td> <input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="button primary" id="ConfigureSettings_save_button" type="submit" name="save" value=" {$APP.LBL_SAVE_BUTTON_LABEL} " > <input title="{$MOD.LBL_SAVE_BUTTON_TITLE}" id="ConfigureSettings_restore_button" class="button" type="submit" name="restore" value=" {$MOD.LBL_RESTORE_BUTTON_LABEL} " > <input title="{$MOD.LBL_CANCEL_BUTTON_TITLE}" id="ConfigureSettings_cancel_button" onclick="document.location.href='index.php?module=Administration&action=index'" class="button" type="button" name="cancel" value=" {$APP.LBL_CANCEL_BUTTON_LABEL} " > </td> </tr> </table> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="edit view"> <tr> <th align="left" scope="row" colspan="4"><h4>{$MOD.DEFAULT_SYSTEM_SETTINGS}</h4></th> </tr> <tr> <td scope="row">{$MOD.LIST_ENTRIES_PER_LISTVIEW}: </td> <td > <input type='text' size='4' id='ConfigureSettings_list_max_entries_per_page' name='list_max_entries_per_page' value='{$config.list_max_entries_per_page}'> </td> <td scope="row">{$MOD.LIST_ENTRIES_PER_SUBPANEL}: </td> <td > <input type='text' size='4' id='ConfigureSettings_list_max_entries_per_subpanel' name='list_max_entries_per_subpanel' value='{$config.list_max_entries_per_subpanel}'> </td> </tr> <tr> <td scope="row">{$MOD.LOCK_HOMEPAGE}: </td> <td > {if !empty($config.lock_homepage)} {assign var='lock_homepage_checked' value='CHECKED'} {else} {assign var='lock_homepage_checked' value=''} {/if} <input type='hidden' name='lock_homepage' value='false'> <input type='checkbox' name='lock_homepage' value='true' {$lock_homepage_checked}> </td> <td scope="row">{$MOD.LOCK_SUBPANELS}: </td> <td > {if !empty($config.lock_subpanels)} {assign var='lock_subpanels_checked' value='CHECKED'} {else} {assign var='lock_subpanels_checked' value=''} {/if} <input type='hidden' name='lock_subpanels' value='false'> <input type='checkbox' name='lock_subpanels' value='true' {$lock_subpanels_checked}> </td> </tr> <tr> <td scope="row" nowrap>{$MOD.MAX_DASHLETS}: </td> <td> <input type='text' size='4' name='max_dashlets_homepage' value='{$config.max_dashlets_homepage}'> </td> <td scope="row" nowrap>{$MOD.LBL_USE_REAL_NAMES}: {sugar_help text=$MOD.LBL_USE_REAL_NAMES_DESC}</td> {if !empty($config.use_real_names)} {assign var='use_real_names' value='CHECKED'} {else} {assign var='use_real_names' value=''} {/if} <td > <input type='hidden' name='use_real_names' value='false'> <input name='use_real_names' type="checkbox" value="true" {$use_real_names}> </td> </tr> <tr> <td scope="row">{$MOD.DISPLAY_RESPONSE_TIME}: </td> {if !empty($config.calculate_response_time )} {assign var='calculate_response_time_checked' value='CHECKED'} {else} {assign var='calculate_response_time_checked' value=''} {/if} <td ><input type='hidden' name='calculate_response_time' value='false'><input name='calculate_response_time' type="checkbox" value="true" {$calculate_response_time_checked}></td> <td scope="row">{$MOD.LBL_MODULE_FAVICON} {sugar_help text=$MOD.LBL_MODULE_FAVICON_HELP} </td> {if !empty($config.default_module_favicon)} {assign var='default_module_favicon' value='CHECKED'} {else} {assign var='default_module_favicon' value=''} {/if} <td > <input type='hidden' name='default_module_favicon' value='false'> <input name='default_module_favicon' type="checkbox" value="true" {$default_module_favicon}> </td> </tr> <tr> <td scope="row" width='15%' nowrap>{$MOD.SYSTEM_NAME} </td> <td width='35%'> <input type='text' name='system_name' value='{$settings.system_name}'> </td> <td scope="row" width='15%' nowrap>{$MOD.LBL_MIN_AUTO_REFRESH_INTERVAL} {sugar_help text=$MOD.LBL_MIN_AUTO_REFRESH_INTERVAL_HELP} </td> <td width='35%'> <select name='dashlet_auto_refresh_min' id='dashlet_auto_refresh_min'>{$AUTO_REFRESH_INTERVAL_OPTIONS}</select> </td> </tr> <tr> <td scope="row" width='12%' nowrap> {$MOD.CURRENT_LOGO} {sugar_help text=$MOD.CURRENT_LOGO_HELP} </td> <td width='35%' > <img id="company_logo_image" src='{$company_logo}' alt=$mod_strings.LBL_LOGO> </td> </tr> <tr> <td scope="row" width='12%' nowrap> {$MOD.NEW_LOGO} {sugar_help text=$MOD.NEW_LOGO_HELP_NO_SPACE} </td> <td width='35%'> <div id="container_upload"></div> <input type='text' id='company_logo' name='company_logo' style="display:none"> </td> </tr> <tr> <td scope="row">{$MOD.LBL_LEAD_CONV_OPTION}: {sugar_help text=$MOD.LEAD_CONV_OPT_HELP}</td> <td> <select name="lead_conv_activity_opt">{$lead_conv_activities}</select></td> <td><a href="./index.php?module=Administration&action=ConfigureAjaxUI" id="configure_ajax">{$MOD.LBL_CONFIG_AJAX}</a> {sugar_help text=$MOD.LBL_CONFIG_AJAX_DESC}</td> </tr> <tr> <td scope="row" nowrap>{$MOD.LBL_DISALBE_CONVERT_LEAD}: {sugar_help text=$MOD.LBL_DISALBE_CONVERT_LEAD_DESC}</td> {if !empty($config.disable_convert_lead)} {assign var='disable_convert_lead' value='CHECKED'} {else} {assign var='disable_convert_lead' value=''} {/if} <td> <input type='hidden' name='disable_convert_lead' value='false'> <input name='disable_convert_lead' type="checkbox" value="true" {$disable_convert_lead}> </td> <td colspan="2"> </td> </tr> <tr> <td scope="row" nowrap>{$MOD.LBL_ENABLE_ACTION_MENU}: {sugar_help text=$MOD.LBL_ENABLE_ACTION_MENU_DESC}</td> {if isset($config.enable_action_menu) && $config.enable_action_menu != "true" } {assign var='enable_action_menu' value=''} {else} {assign var='enable_action_menu' value='CHECKED'} {/if} <td> <input type='hidden' name='enable_action_menu' value='false'> <input name='enable_action_menu' type="checkbox" value="true" {$enable_action_menu}> </td> <td colspan="2"> </td> </tr> </table> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="edit view"> <tr> <th align="left" scope="row" colspan="4"><h4>{$MOD.LBL_PROXY_TITLE}</h4></th> </tr> <tr> <td width="25%" scope="row" valign='middle'>{$MOD.LBL_PROXY_ON} {sugar_help text=$MOD.LBL_PROXY_ON_DESC}</td> {if !empty($settings.proxy_on)} {assign var='proxy_on_checked' value='CHECKED'} {else} {assign var='proxy_on_checked' value=''} {/if} <td width="75%" align="left" valign='middle' colspan='3'><input type='hidden' name='proxy_on' value='0'><input name="proxy_on" id="proxy_on" value="1" class="checkbox" tabindex='1' type="checkbox" {$proxy_on_checked} onclick='toggleDisplay_2("proxy_config_display")'></td> </tr><tr> <td colspan="4"> <div id="proxy_config_display" style='display:{$PROXY_CONFIG_DISPLAY}'> <table width="100%" cellpadding="0" cellspacing="1"><tr> <td width="15%" scope="row">{$MOD.LBL_PROXY_HOST}<span class="required">{$APP.LBL_REQUIRED_SYMBOL}</span></td> <td width="35%" ><input type="text" id="proxy_host" name="proxy_host" size="25" value="{$settings.proxy_host}" tabindex='1' ></td> <td width="15%" scope="row">{$MOD.LBL_PROXY_PORT}<span class="required">{$APP.LBL_REQUIRED_SYMBOL}</span></td> <td width="35%" ><input type="text" id="proxy_port" name="proxy_port" size="6" value="{$settings.proxy_port}" tabindex='1' ></td> </tr><tr> <td width="15%" scope="row" valign='middle'>{$MOD.LBL_PROXY_AUTH}</td> {if !empty($settings.proxy_auth)} {assign var='proxy_auth_checked' value='CHECKED'} {else} {assign var='proxy_auth_checked' value=''} {/if} <td width="35%" align="left" valign='middle' ><input type='hidden' name='proxy_auth' value='0'><input id="proxy_auth" name="proxy_auth" value="1" class="checkbox" tabindex='1' type="checkbox" {$proxy_auth_checked} onclick='toggleDisplay_2("proxy_auth_display")'> </td> </tr></table> <div id="proxy_auth_display" style='display:{$PROXY_AUTH_DISPLAY}'> <table width="100%" cellpadding="0" cellspacing="1"><tr> <td width="15%" scope="row">{$MOD.LBL_PROXY_USERNAME}<span class="required">{$APP.LBL_REQUIRED_SYMBOL}</span></td> <td width="35%" ><input type="text" id="proxy_username" name="proxy_username" size="25" value="{$settings.proxy_username}" tabindex='1' ></td> <td width="15%" scope="row">{$MOD.LBL_PROXY_PASSWORD}<span class="required">{$APP.LBL_REQUIRED_SYMBOL}</span></td> <td width="35%" ><input type="password" id="proxy_password" name="proxy_password" size="25" value="{$settings.proxy_password}" tabindex='1' ></td> </tr></table> </div> </div> </td> </tr> </table> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="edit view"> <tr> <th align="left" scope="row" colspan="4"><h4>{$MOD.LBL_SKYPEOUT_TITLE}</h4></th> </tr> <tr> <td width="25%" scope="row" valign='middle'>{$MOD.LBL_SKYPEOUT_ON} {sugar_help text=$MOD.LBL_SKYPEOUT_ON_DESC WIDTH=400}</td> {if !empty($settings.system_skypeout_on)} {assign var='system_skypeout_on_checked' value='CHECKED'} {else} {assign var='system_skypeout_on_checked' value=''} {/if} <td width="75%" align="left" valign='middle'><input type='hidden' name='system_skypeout_on' value='0'><input name="system_skypeout_on" value="1" class="checkbox" tabindex='1' type="checkbox" {$system_skypeout_on_checked}></td> </tr> </table> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="edit view"> <tr> <th align="left" scope="row" colspan="4"><h4>{$MOD.ADVANCED}</h4></th> </tr> <tr> <td scope="row">{$MOD.VERIFY_CLIENT_IP}: </td> {if !empty($config.verify_client_ip)} {assign var='verify_client_ip_checked' value='CHECKED'} {else} {assign var='verify_client_ip_checked' value=''} {/if} <td ><input type='hidden' name='verify_client_ip' value='false'><input name='verify_client_ip' type="checkbox" value="1" {$verify_client_ip_checked}></td> <td scope="row">{$MOD.LOG_MEMORY_USAGE}: </td> {if !empty($config.log_memory_usage)} {assign var='log_memory_usage_checked' value='CHECKED'} {else} {assign var='log_memory_usage_checked' value=''} {/if} <td ><input type='hidden' name='log_memory_usage' value='false'><input name='log_memory_usage' type="checkbox" value='true' {$log_memory_usage_checked}></td> </tr> <tr> <td scope="row">{$MOD.LOG_SLOW_QUERIES}: </td> {if !empty($config.dump_slow_queries)} {assign var='dump_slow_queries_checked' value='CHECKED'} {else} {assign var='dump_slow_queries_checked' value=''} {/if} <td ><input type='hidden' name='dump_slow_queries' value='false'><input name='dump_slow_queries' type="checkbox" value='true' {$dump_slow_queries_checked}></td> <td scope="row">{$MOD.SLOW_QUERY_TIME_MSEC}: </td> <td > <input type='text' size='5' name='slow_query_time_msec' value='{$config.slow_query_time_msec}'> </td> </tr> <tr> <td scope="row">{$MOD.UPLOAD_MAX_SIZE}: </td> <td > <input type='text' size='8' name='upload_maxsize' value='{$config.upload_maxsize}'> </td> <td scope="row">{$MOD.STACK_TRACE_ERRORS}: </td> {if !empty($config.stack_trace_errors)} {assign var='stack_trace_errors_checked' value='CHECKED'} {else} {assign var='stack_trace_errors_checked' value=''} {/if} <td ><input type='hidden' name='stack_trace_errors' value='false'><input name='stack_trace_errors' type="checkbox" value='true' {$stack_trace_errors_checked}></td> </tr> <tr> <td scope="row">{$MOD.DEVELOPER_MODE}: </td> {if !empty($config.developerMode)} {assign var='developerModeChecked' value='CHECKED'} {else} {assign var='developerModeChecked' value=''} {/if} <td ><input type='hidden' name='developerMode' value='false'><input name='developerMode' type="checkbox" value='true' {$developerModeChecked}></td> </tr> <tr> <td scope="row">{$MOD.LBL_VCAL_PERIOD} {sugar_help text=$MOD.vCAL_HELP}</td> <td > <input type='text' size='4' name='vcal_time' value='{$config.vcal_time}'> </td> <td scope="row">{$MOD.LBL_IMPORT_MAX_RECORDS} {sugar_help text=$MOD.LBL_IMPORT_MAX_RECORDS_HELP}</td> <td > <input type='text' size='4' name='import_max_records_total_limit' value='{$config.import_max_records_total_limit}'> </td> </tr> </table> <table width="100%" border="0" cellspacing="1" cellpadding="0" class="edit view"> {if $logger_visible} <tr> <th align="left" scope="row" colspan="6"><h4>{$MOD.LBL_LOGGER}</h4></th> </tr> <tr> <td scope="row" valign='middle'>{$MOD.LBL_LOGGER_FILENAME}</td> <td valign='middle' ><input type='text' name = 'logger_file_name' value="{$config.logger.file.name}"></td> <td scope="row">{$MOD.LBL_LOGGER_FILE_EXTENSION}</td> <td ><input name ="logger_file_ext" type="text" size="5" value="{$config.logger.file.ext}"></td> <td scope="row">{$MOD.LBL_LOGGER_FILENAME_SUFFIX}</td> <td ><select name = "logger_file_suffix" selected='{$config.logger.file.suffix}'>{$filename_suffix}</select></td> </tr> <tr> <td scope="row">{$MOD.LBL_LOGGER_MAX_LOG_SIZE} </td> <td > <input name="logger_file_maxSize" size="4" value="{$config.logger.file.maxSize}"></td> <td scope="row">{$MOD.LBL_LOGGER_DEFAULT_DATE_FORMAT}</td> <td ><input name ="logger_file_dateFormat" type="text" value="{$config.logger.file.dateFormat}"></td> </tr> <tr> <td scope="row">{$MOD.LBL_LOGGER_LOG_LEVEL} </td> <td > <select name="logger_level">{$log_levels}</select></td> <td scope="row">{$MOD.LBL_LOGGER_MAX_LOGS} </td> <td > <input name="logger_file_maxLogs" value="{$config.logger.file.maxLogs}"></td> </tr> {/if} <tr> <td><a href="index.php?module=Configurator&action=LogView" target="_blank">{$MOD.LBL_LOGVIEW}</a></td> </tr> </table> <div style="padding-top: 2px;"> <input title="{$APP.LBL_SAVE_BUTTON_TITLE}" class="button primary" type="submit" name="save" value=" {$APP.LBL_SAVE_BUTTON_LABEL} " class="button primary"/> <input title="{$MOD.LBL_SAVE_BUTTON_TITLE}" class="button" type="submit" name="restore" value=" {$MOD.LBL_RESTORE_BUTTON_LABEL} " /> <input title="{$MOD.LBL_CANCEL_BUTTON_TITLE}" onclick="document.location.href='index.php?module=Administration&action=index'" class="button" type="button" name="cancel" value=" {$APP.LBL_CANCEL_BUTTON_LABEL} " /> </div> {$JAVASCRIPT} </form> <div id='upload_panel' style="display:none"> <form id="upload_form" name="upload_form" method="POST" action='index.php' enctype="multipart/form-data"> <input type="file" id="my_file_company" name="file_1" size="20" onchange="uploadCheck(false)"/> {sugar_getimage name="sqsWait" ext=".gif" alt=$mod_strings.LBL_LOADING other_attributes='id="loading_img_company" style="display:none" '} </form> </div> {if $error.company_logo} <script type='text/javascript'> {literal}$(function(){alert('{/literal}{$error.company_logo}{literal}');});{/literal} </script> {/if} {literal} <script type='text/javascript'> function init_logo(){ document.getElementById('upload_panel').style.display="inline"; document.getElementById('upload_panel').style.position="absolute"; YAHOO.util.Dom.setX('upload_panel', YAHOO.util.Dom.getX('container_upload')); YAHOO.util.Dom.setY('upload_panel', YAHOO.util.Dom.getY('container_upload')-5); } YAHOO.util.Event.onDOMReady(function(){ init_logo(); }); function toggleDisplay_2(div_string){ toggleDisplay(div_string); init_logo(); } function uploadCheck(quotes){ //AJAX call for checking the file size and comparing with php.ini settings. var callback = { upload:function(r) { eval("var file_type = " + r.responseText); var forQuotes = file_type['forQuotes']; document.getElementById('loading_img_'+forQuotes).style.display="none"; bad_image = SUGAR.language.get('Configurator',(forQuotes == 'quotes')?'LBL_ALERT_TYPE_JPEG':'LBL_ALERT_TYPE_IMAGE'); switch(file_type['data']){ case 'other': alert(bad_image); document.getElementById('my_file_' + forQuotes).value=''; break; case 'size': alert(SUGAR.language.get('Configurator','LBL_ALERT_SIZE_RATIO')); document.getElementById(forQuotes + "_logo").value=file_type['path']; document.getElementById(forQuotes + "_logo_image").src=file_type['url']; break; case 'file_error': alert(SUGAR.language.get('Configurator','ERR_ALERT_FILE_UPLOAD')); document.getElementById('my_file_' + forQuotes).value=''; break; //File good case 'ok': document.getElementById(forQuotes + "_logo").value=file_type['path']; document.getElementById(forQuotes + "_logo_image").src=file_type['url']; break; //error in getimagesize because unsupported type default: alert(bad_image); document.getElementById('my_file_' + forQuotes).value=''; } }, failure:function(r){ alert(SUGAR.language.get('app_strings','LBL_AJAX_FAILURE')); } } document.getElementById("company_logo").value=''; document.getElementById('loading_img_company').style.display="inline"; var file_name = document.getElementById('my_file_company').value; postData = '&entryPoint=UploadFileCheck&forQuotes=false'; YAHOO.util.Connect.setForm(document.getElementById('upload_form'), true,true); if(file_name){ if(postData.substring(0,1) == '&'){ postData=postData.substring(1); } YAHOO.util.Connect.asyncRequest('POST', 'index.php', callback, postData); } } </script> {/literal}