/
var
/
www
/
html
/
sugardemo
/
modules
/
WorkFlowActionShells
/
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="cache/include/javascript/sugar_grp1.js?v={VERSION_MARK}"></script> <script type="text/javascript" src="include/workflow/jutils.js?v={VERSION_MARK}"></script> {JAVASCRIPT_LANGUAGE_FILES} <script> function updateiframe(){ var record = document.getElementById('record').value; var workflow_id = document.getElementById('workflow_id').value; var action_type = document.getElementById('action_type').value; var action_module = document.getElementById('action_module').value; var rel_module = document.getElementById('rel_module').value; document.getElementById("selectiframe").src = "index.php?" + SUGAR.util.paramsToUrl({ "module": "WorkFlowActions", "action": "SelectFields", "sugar_body_only": "true", "action_type": action_type, "rel_module": rel_module, "action_module": action_module, "record": record, "workflow_id": workflow_id }); } function togglefield_select(field_num, setting){ var target_row = 'lang_' + field_num; var target_set_type = 'set_type_' + field_num; if(setting==true){ this.document.getElementById(target_row).style.display=''; } else { this.document.getElementById(target_row).style.display='none'; this.document.getElementById(target_set_type).value = ''; } //end function togglefield_select } function changehref_text(href_value, href_text, field_num){ //var display_text = this.document.getElementById(href_value).value; var display_text = this.document.getElementById('display_text_' + field_num).value; this.document.getElementById(href_text).textContent = '\'' + display_text + '\''; //end function changehref_text } function set_attribute(attribute_id, attribute_value){ this.document.getElementById(attribute_id).value = attribute_value; } function get_selector(field_num){ var target_module = get_value('target_module'); var target_field = get_value('field_' + field_num); var value = get_value('value_' + field_num); var action_id = get_value('action_id_' + field_num); var set_type = get_value('set_type_' + field_num); var ext1 = get_value('ext1_' + field_num); var ext2 = get_value('ext2_' + field_num); var ext3 = get_value('ext3_' + field_num); var adv_value = get_value('adv_value_' + field_num); var action_type = get_value('action_type'); var link_location = "index.php?module=WorkFlowActions&action=Selector&html=Selector&form=EditView&form_submit=false&query=true&sugar_body_only=true&workflow_id={WORKFLOW_ID.ESCAPE_URL}"; link_location += '&field_num=' + field_num +'&target_module=' + target_module + '&target_field=' + target_field + '&action_id=' + action_id + '&value=' + value; link_location += '&set_type=' + set_type +'&ext1=' + ext1 + '&ext2=' + ext2 + '&ext3=' + ext3 + '&adv_value=' + adv_value + '&action_type=' + action_type; window.open(link_location, "Test","width=500,height=150,resizable=1,scrollbars=1"); //end function get_selector } function confirm_safety(){ var select_checked_fields = SUGAR.language.get('WorkFlowActionShells', 'LBL_SELECT_CHECKED_FIELDS'); if((safety_rel_filters())==false){ return false; } var total_count = get_value('total_field_count'); var iframe_object = window.frames['selectiframe'].document; for (x=0; x<total_count; x++){ if(iframe_object.getElementById('mod_field_' + x).checked ==true){ var check_one = confirm_value_present('set_type_' + x, select_checked_fields); if(check_one==false){ return false; } //end if the field is checked to be modified } //end for loop through } return true; //end function confirm_safety } </script> <!-- END: embeded --> <!-- BEGIN: main --> {SET_RETURN_JS} <form name="EditView" method="POST" action="index.php"> {sugar_csrf_form_token} <input type="hidden" name="module" value="WorkFlowActionShells"> <input type="hidden" id="record" name="record" value="{ID.ESCAPE_HTML_ATTR}"> <input type="hidden" id="parent_id" name="parent_id" value="{WORKFLOW_ID.ESCAPE_HTML_ATTR}"> <input type="hidden" id="workflow_id" name="workflow_id" value="{WORKFLOW_ID.ESCAPE_HTML_ATTR}"> <input type="hidden" name="action"> <input type="hidden" name="return_module" value="{RETURN_MODULE.ESCAPE_HTML_ATTR}"> <input type="hidden" name="return_id" value="{RETURN_ID.ESCAPE_HTML_ATTR}"> <input type="hidden" name="return_action" value="{RETURN_ACTION.ESCAPE_HTML_ATTR}"> <input type="hidden" id="rel__set_type" name="rel__set_type" value="{REL_SET_TYPE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="action_module" name="action_module" value="{ACTION_MODULE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="target_module" name="target_module" value="{TARGET_MODULE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="rel_module" name="rel_module" value="{REL_MODULE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="action_type" name="action_type" value="{ACTION_TYPE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="total_field_count" name="total_field_count" value="{TOTAL_FIELD_COUNT.ESCAPE_HTML_ATTR}"> <table width="100%" cellpadding="0" cellspacing="0" border="0" width="100%" class="edit view"> <td colspan="2"> <iframe name='selectiframe' id='selectiframe' title='selectiframe' frameborder="0" marginwidth="0" marginheight="0" width='100%' height='200'></iframe> </td> </tr> <tr> <td> </td> </tr> <tr> <td colspan="4"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="80px"> <tr> <td>{PREV_DISPLAY_TEXT}</td> </tr> <!-- BEGIN: lang_field --> <tr> <td id='lang_{FIELD_NUM.ESCAPE_HTML_ATTR}' style="display:{START_DISPLAY}" height="10px" wrap>{MOD.LBL_SET.ESCAPE_HTML} <a id='href_{FIELD_NUM.ESCAPE_HTML_ATTR}' href=# onclick="get_selector('{FIELD_NUM.ESCAPE_JS}');">{FIELD_NAME.SANITIZE_HTML}</a><span id='href_pre_text_{FIELD_NUM.ESCAPE_HTML_ATTR}'> {MOD.LBL_AS.ESCAPE_HTML} </span><span id='href_text_{FIELD_NUM.ESCAPE_HTML_ATTR}'>{ACTION_DISPLAY_TEXT.SANITIZE_HTML}</span> <input type="hidden" id="field_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="field[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{FIELD_VALUE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="value_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="value[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_VALUE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="set_type_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="set_type[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_SET_TYPE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="adv_type_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="adv_type[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_ADV_TYPE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="action_id_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="action_id[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_ACTION_ID.ESCAPE_HTML_ATTR}"> <input type="hidden" id="display_text_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="displaytext[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_DISPLAY_TEXT.ESCAPE_HTML_ATTR}"> <input type="hidden" id="adv_value_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="adv_value[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_ADV_VALUE.ESCAPE_HTML_ATTR}"> <input type="hidden" id="ext1_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="ext1[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_EXT1.ESCAPE_HTML_ATTR}"> <input type="hidden" id="ext2_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="ext2[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_EXT2.ESCAPE_HTML_ATTR}"> <input type="hidden" id="ext3_{FIELD_NUM.ESCAPE_HTML_ATTR}" name="ext3[{FIELD_NUM.ESCAPE_HTML_ATTR}]" value="{ACTION_EXT3.ESCAPE_HTML_ATTR}"></td> </tr> <!-- END: lang_field --> <tr> <td> </td> </tr> </table> </td> </tr> <tr> <td> </td> </tr> <tr> <td align='right' colspan='2'> <span id='set_type_hrefs'> <a id='href_set_type_basic' href=# onclick="toggle_set_type('rel', 'Advanced');" class="tabFormAdvLink">{ADVANCED_SEARCH_PNG} {APP.LNK_ADVANCED_SEARCH.ESCAPE_HTML}</a> <a id='href_set_type_adv' href=# onclick="reset_rel_filters(); toggle_set_type('rel', '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" onclick="if(confirm_safety()) { this.form.action.value='Save'; submit_filtered(this.form); } return false;" type="submit" name="button" value=" {APP.LBL_SAVE_BUTTON_LABEL.ESCAPE_HTML_ATTR} "> <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> <tr> <td> </td> </tr> {ADV_RELATED_BLOCK} </table> </form> <script> updateiframe(); toggle_set_type('rel', '{REL_SET_TYPE}'); toggle_hrefs('{SET_DISABLED}'); </script> <!-- END: main -->