case 'uninstall': // leaves zip file in "uploaded" state $sugar_config = uninstallLanguagePack(); break; case 'remove': removeLanguagePack(); break; default: break; } } //// END HANDLE FILE UPLOAD AND PROCESSING /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// //// PRELOAD DISPLAY DATA $availableLanguagePacks = getLangPacks(); $installedLanguagePacks = getInstalledLangPacks(); $dateFormat = get_select_options_with_id($sugar_config['date_formats'], isset($_SESSION['default_date_format']) ? $_SESSION['default_date_format'] : 'm/d/Y'); $timeFormat = get_select_options_with_id($sugar_config['time_formats'], isset($_SESSION['default_time_format']) ? $_SESSION['default_time_format'] : 'h:ia'); $languages = get_select_options_with_id(get_languages(), isset($_SESSION['default_language']) ? $_SESSION['default_language'] : 'en_us'); $nameFormat = isset($_SESSION['default_locale_name_format']) ? $_SESSION['default_locale_name_format'] : 's f l'; $defaultCurrencyName = isset($_SESSION['default_currency_name']) ? $_SESSION['default_currency_name'] : 'US Dollar'; $defaultCurrencySymbol = isset($_SESSION['default_currency_symbol']) ? $_SESSION['default_currency_symbol'] : '$'; $defaultCurrencyIso = isset($_SESSION['default_currency_iso4217']) ? $_SESSION['default_currency_iso4217'] : 'USD'; $separator = isset($_SESSION['default_number_grouping_seperator']) ? $_SESSION['default_number_grouping_seperator'] : ','; $decimal = isset($_SESSION['default_decimal_seperator']) ? $_SESSION['default_decimal_seperator'] : '.'; $getNameJs = $locale->getNameJs($mod_strings['LBL_LOCALE_NAME_FIRST'], $mod_strings['LBL_LOCALE_NAME_LAST'], $mod_strings['LBL_LOCALE_NAME_SALUTATION']); $getNumberJs = $locale->getNumberJs(); $charsets = get_select_options_with_id($locale->getCharsetSelect(), isset($_SESSION['default_export_charset']) ? $_SESSION['default_export_charset'] : 'CP1252'); $charsetsEmail = get_select_options_with_id($locale->getCharsetSelect(), isset($_SESSION['default_email_charset']) ? $_SESSION['default_email_charset'] : 'ISO-8859-1'); $exportDelimiter = isset($_SESSION['export_delimiter']) ? $_SESSION['export_delimiter'] : ',';
} //// END HANDLE FILE UPLOAD AND PROCESSING /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// //// PRELOAD DISPLAY DATA $upload_max_filesize = ini_get('upload_max_filesize'); $upload_max_filesize_bytes = return_bytes($upload_max_filesize); $fileMaxSize = ''; if (!defined('SUGARCRM_MIN_UPLOAD_MAX_FILESIZE_BYTES')) { define('SUGARCRM_MIN_UPLOAD_MAX_FILESIZE_BYTES', 6 * 1024 * 1024); } if ($upload_max_filesize_bytes < constant('SUGARCRM_MIN_UPLOAD_MAX_FILESIZE_BYTES')) { $GLOBALS['log']->debug("detected upload_max_filesize: {$upload_max_filesize}"); $fileMaxSize = '<p class="error">' . $mod_strings['ERR_UPLOAD_MAX_FILESIZE'] . "</p>\n"; } $availablePatches = getLangPacks(true); $installedLanguagePacks = getInstalledLangPacks(); $errs = ''; if (isset($validation_errors)) { if (count($validation_errors) > 0) { $errs = '<div id="errorMsgs">'; $errs .= "<p>{$mod_strings['LBL_SYSOPTS_ERRS_TITLE']}</p>"; $errs .= '<ul>'; foreach ($validation_errors as $error) { $errs .= '<li>' . $error . '</li>'; } $errs .= '</ul>'; $errs .= '</div>'; } } //// PRELOAD DISPLAY DATA
} //// END HANDLE FILE UPLOAD AND PROCESSING /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// //// PRELOAD DISPLAY DATA $upload_max_filesize = ini_get('upload_max_filesize'); $upload_max_filesize_bytes = return_bytes($upload_max_filesize); $fileMaxSize = ''; if (!defined('SUGARCRM_MIN_UPLOAD_MAX_FILESIZE_BYTES')) { define('SUGARCRM_MIN_UPLOAD_MAX_FILESIZE_BYTES', 6 * 1024 * 1024); } if ($upload_max_filesize_bytes < constant('SUGARCRM_MIN_UPLOAD_MAX_FILESIZE_BYTES')) { $GLOBALS['log']->debug("detected upload_max_filesize: {$upload_max_filesize}"); $fileMaxSize = '<p class="error">' . $mod_strings['ERR_UPLOAD_MAX_FILESIZE'] . "</p>\n"; } $availablePatches = getLangPacks(false, array('patch'), $mod_strings['LBL_PATCH_READY']); $errs = ''; if (isset($validation_errors)) { if (count($validation_errors) > 0) { $errs = '<div id="errorMsgs">'; $errs .= "<p>{$mod_strings['LBL_SYSOPTS_ERRS_TITLE']}</p>"; $errs .= '<ul>'; foreach ($validation_errors as $error) { $errs .= '<li>' . $error . '</li>'; } $errs .= '</ul>'; $errs .= '</div>'; } } //// PRELOAD DISPLAY DATA ///////////////////////////////////////////////////////////////////////////////