if ($has_header) { $smarty->assign("HAS_HEADER", 'on'); } else { $smarty->assign("HAS_HEADER", 'off'); } $smarty->assign("AVALABLE_FIELDS", getMergeFields($module, "available_fields")); $smarty->assign("FIELDS_TO_MERGE", getMergeFields($module, "fileds_to_merge")); if (isPermitted($module, 'DuplicatesHandling', '') == 'yes') { $smarty->assign("DUPLICATESHANDLING", 'DuplicatesHandling'); } $smarty->assign("MODULE", vtlib_purify($_REQUEST['module'])); $smarty->assign("MODULELABEL", getTranslatedString($_REQUEST['module'], $_REQUEST['module'])); $parenttab = getParentTab(); $smarty->assign('CATEGORY', $parenttab); $_SESSION['import_parenttab'] = $parenttab; $smarty->assign("JAVASCRIPT2", get_readonly_js()); $smarty->display('ImportStep2.tpl'); ?> <script language="javascript" type="text/javascript"> function validate_import_map() { var tagName; var count = 0; var field_count = "<?php echo $field_count; ?> "; var required_fields = new Array(); var required_fields_name = new Array(); var seq_string = ''; <?php
/////// $xtpl->parse("main.table"); $module_key = "LBL_" . strtoupper($_REQUEST['module']) . "_NOTE_"; for ($i = 1; isset($mod_strings[$module_key . $i]); $i++) { $xtpl->assign("NOTETEXT", $mod_strings[$module_key . $i]); $xtpl->parse("main.note"); } ($has_header = true) ? $xtpl->assign("HAS_HEADER", 'on') : $xtpl->assign("HAS_HEADER", 'off'); $xtpl->assign("MODULE", $_REQUEST['module']); $javascript = get_validate_import_fields_js($focus->required_fields, $translated_column_fields, false); if ($_REQUEST['module'] == 'Notes') { $parents = array('account_id' => $translated_column_fields['account_id'], 'opportunity_id' => $translated_column_fields['opportunity_id'], 'acase_id' => $translated_column_fields['acase_id'], 'lead_id' => $translated_column_fields['lead_id']); $javascript .= get_validate_import_parent_fields_js($parents); } $xtpl->assign("JAVASCRIPT", $javascript); $xtpl->assign("JAVASCRIPT2", get_readonly_js()); $xtpl->parse("main"); $xtpl->out("main"); /* *Use passed in array of indexes to construct multiselect box */ function constructIndexesSelect($indexes, $dictionary, $object_name, $current_language, $module_dir) { global $mod_strings; global $app_strings; $language_pack = return_module_language($current_language, $module_dir); $super_language_pack = sugarArrayMerge($language_pack, $app_strings); //$super_language_pack = sugarArrayMerge($app_strings, $language_pack); $finalArray = array(); //for each of the indexes in the passed in index array, check to see the index type $GLOBALS['log']->debug($mod_strings['LBL_MODULE_NAME'] . " Creating index multiselect box");