/
var
/
www
/
html
/
sugardemo
/
modules
/
WorkFlowActions
/
Upload File
HOME
<!-- /* * Your installation or use of this SugarCRM file is subject to the applicable * terms available at * http://support.sugarcrm.com/Resources/Master_Subscription_Agreements/. * If you do not agree to all of the applicable terms or do not have the * authority to bind the entity as an authorized representative, then do not * install or use this SugarCRM file. * * Copyright (C) SugarCRM Inc. All rights reserved. */ --> <!-- BEGIN: embeded --> <script type="text/javascript" src="include/workflow/jutils.js?v={VERSION_MARK}"></script> <script type="text/javascript" src="include/javascript/sugar_3.js?v={VERSION_MARK}"></script> <script> function set_return(field_num){ //safety check first if(!check_form('EditView')) { return false; } if(this.document.getElementById('field_'+field_num + '__set_type').value=='Advanced'){ var check_one = confirm_value_present('field_'+field_num + '__adv_value', 'You must select a value'); if(check_one==false){ return false; } var display_text = build_display_text(field_num, 'Advanced'); } else { var display_text = build_display_text(field_num, 'Basic'); } window.opener.document.getElementById('set_type_' + field_num).value = get_value('field_'+field_num + '__set_type'); window.opener.document.getElementById('adv_type_' + field_num).value = get_value('field_'+field_num + '__adv_type'); if(get_value('field_'+field_num + '__field_type') == 'multienum'){ window.opener.document.getElementById('value_' + field_num).value = get_value('field_'+field_num + '__field_value_multi'); }else{ window.opener.document.getElementById('value_' + field_num).value = get_value('field_'+field_num + '__field_value'); } window.opener.document.getElementById('adv_value_' + field_num).value = get_value('field_'+field_num + '__adv_value'); window.opener.document.getElementById('ext1_' + field_num).value = get_value('field_'+field_num + '__ext1'); window.opener.document.getElementById('ext2_' + field_num).value = get_value('field_'+field_num + '__ext2'); window.opener.document.getElementById('ext3_' + field_num).value = get_value('field_'+field_num + '__ext3'); window.opener.document.getElementById('display_text_' + field_num).value = display_text; window.opener.changehref_text('value_' + field_num, 'href_text_' + field_num, field_num); window.close(); //end function set_return } function build_display_text(field_num, type){ if(type=='Basic'){ if(get_value('field_'+field_num + '__field_type') == 'multienum') { var selected_text = get_inner_text('field_'+field_num + '__field_value_multi'); } else { var selected_text = get_inner_text('field_'+field_num + '__field_value'); } if( get_value('field_'+field_num + '__field_type') == 'datetimecombo' || get_value('field_'+field_num + '__field_type') == 'datetime' || get_value('field_'+field_num + '__field_type') == 'date') { selected_text += ' {MOD.LBL_FROM} ' + get_inner_text('field_'+field_num + '__ext1'); } return selected_text; //end if type is basic } else { if(get_value('field_'+field_num + '__adv_type') == 'value_calc'){ var selected_text = ' existing value ' + get_inner_text('field_'+field_num + '__ext1'); selected_text += ' ' + get_inner_text('field_'+field_num + '__adv_value'); return selected_text; } if(get_value('field_'+field_num + '__adv_type') == 'enum_step'){ var selected_text = ' ' + get_inner_text('field_'+field_num + '__ext1'); selected_text += ' ' + get_inner_text('field_'+field_num + '__adv_value') + ' step(s)'; return selected_text; } var selected_text = get_inner_text('field_'+field_num + '__adv_value'); selected_text += ' ' + get_inner_text('field_'+field_num + '__ext1'); selected_text += ' ' + get_inner_text('field_'+field_num + '__ext2'); selected_text += ' ' + get_inner_text('field_'+field_num + '__ext3'); return selected_text; //end if type is advanced } //end function build_display_text } </script> <!-- END: embeded --> <!-- BEGIN: main --> {SET_RETURN_JS} <table cellpadding="0" cellspacing="0" border="0" width="100%" class="edit view"> <tr><td> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <form name="EditView" method="POST" action="index.php"> {sugar_csrf_form_token} <input id="{PREFIX.ESCAPE_HTML_ATTR}set_type" type="hidden" name="field_{PREFIX.ESCAPE_HTML_ATTR}set_type" value="{SET_TYPE.ESCAPE_HTML_ATTR}"> <input id="{PREFIX.ESCAPE_HTML_ATTR}adv_type" type="hidden" name="field_{PREFIX.ESCAPE_HTML_ATTR}adv_type" value="{ADV_TYPE.ESCAPE_HTML_ATTR}"> <input id="{PREFIX.ESCAPE_HTML_ATTR}field_type" type="hidden" name="field_{PREFIX.ESCAPE_HTML_ATTR}field_type" value="{FIELD_TYPE.ESCAPE_HTML_ATTR}"> </tr> <tr id='basic_options'> <td width='25%' nowrap scope="row"><slot>{MOD.LBL_SET.ESCAPE_HTML} {FIELD_NAME} {MOD.LBL_AS.ESCAPE_HTML} </slot></td> <td scope="row">{VALUE} </td> </tr> <tr id='adv_options' style='display:none'> <td width='25%' nowrap scope="row"><slot>{MOD.LBL_SET.ESCAPE_HTML} {FIELD_NAME} {MOD.LBL_AS.ESCAPE_HTML} </slot></td> <td scope="row">{ADV_VALUE} </td> <td scope="row">{EXT1} </td> <td scope="row">{EXT2} </td> </tr> <tr> <td colspan ="3"> </td> </tr> <tr> <td colspan = "3" width = '100%' scope="row" align="right"> <span id='set_type_hrefs'> <a id='href_set_type_basic' href=# onclick="toggle_type('Advanced');toggle_set_type('{FIELD_NUM.ESCAPE_JS}', 'Advanced');" class="tabFormAdvLink">{ADVANCED_SEARCH_PNG} {APP.LNK_ADVANCED_SEARCH.ESCAPE_HTML}</a> <a id='href_set_type_adv' href=# onclick="toggle_type('Basic');toggle_set_type('{FIELD_NUM.ESCAPE_JS}', 'Basic');" class="tabFormAdvLink">{BASIC_SEARCH_PNG} {APP.LNK_BASIC_SEARCH.ESCAPE_HTML}</a> </span> <input title="{APP.LBL_SAVE_BUTTON_TITLE.ESCAPE_HTML_ATTR}" accessKey="{APP.LBL_SAVE_BUTTON_KEY.ESCAPE_HTML_ATTR}" class="button" type="button" name="button" value="{APP.LBL_SAVE_BUTTON_LABEL.ESCAPE_HTML_ATTR}" onclick="return set_return('{FIELD_NUMBER.ESCAPE_JS}')"> <input title="{APP.LBL_CANCEL_BUTTON_TITLE.ESCAPE_HTML_ATTR}" accessKey="{APP.LBL_CANCEL_BUTTON_KEY.ESCAPE_HTML_ATTR}" class="button" onclick="window.close();" type="submit" name="button" value=" {APP.LBL_CANCEL_BUTTON_LABEL.ESCAPE_HTML_ATTR} "> </td> </tr> </form> </tr> </table> <script> toggle_set_type('{FIELD_NUM.ESCAPE_JS}', '{SET_TYPE.ESCAPE_JS}'); toggle_hrefs('{SET_DISABLED}'); </script> {TOGGLE_VALIDATOR_JS} <!-- END: main -->