/
var
/
www
/
html
/
sugar25
/
modules
/
Connectors
/
Upload File
HOME
<?php /* * 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. */ use Sugarcrm\Sugarcrm\Security\InputValidation\InputValidation; global $mod_strings; global $current_user; $actions = ['ModifyProperties', 'ModifyDisplay', 'ModifySearch', 'ModifyMapping', 'ConnectorSettings']; if (in_array($GLOBALS['action'], $actions)) { $module_menu[] = ['index.php?module=Connectors&action=ConnectorSettings', $mod_strings['LBL_ADMINISTRATION_MAIN'], 'icon_Connectors']; $module_menu[] = ['index.php?module=Connectors&action=ModifyProperties', $mod_strings['LBL_MODIFY_PROPERTIES_TITLE'], 'icon_ConnectorConfig_16']; $module_menu[] = ['index.php?module=Connectors&action=ModifyDisplay', $mod_strings['LBL_MODIFY_DISPLAY_TITLE'], 'icon_ConnectorEnable_16']; $module_menu[] = ['index.php?module=Connectors&action=ModifyMapping', $mod_strings['LBL_MODIFY_MAPPING_TITLE'], 'icon_ConnectorMap_16']; $module_menu[] = ['index.php?module=Connectors&action=ModifySearch', $mod_strings['LBL_MODIFY_SEARCH_TITLE'], 'icon_ConnectorSearchFields_16']; } if (!empty($_REQUEST['merge_module']) && ($GLOBALS['action'] == 'Step1' || $GLOBALS['action'] == 'Step2')) { $request = InputValidation::getService(); $merge_module = $request->getValidInputRequest('merge_module', 'Assert\Mvc\ModuleName'); $GLOBALS['mod_strings'] = return_module_language($GLOBALS['current_language'], $merge_module); foreach (SugarAutoLoader::existingCustom("modules/{$merge_module}/Menu.php") as $file) { require $file; } $GLOBALS['mod_strings'] = return_module_language($GLOBALS['current_language'], $GLOBALS['module']); }