* The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * SugarCRM" logo and "Supercharged by SuiteCRM" logo. If the display of the logos is not * reasonably feasible for technical reasons, the Appropriate Legal Notices must * display the words "Powered by SugarCRM" and "Supercharged by SuiteCRM". ********************************************************************************/ if (!isset($install_script) || !$install_script) { die($mod_strings['ERR_NO_DIRECT_SCRIPT']); } // $mod_strings come from calling page. $langDropDown = get_select_options_with_id($supportedLanguages, $current_language); $_SESSION['setup_license_accept'] = get_boolean_from_request('setup_license_accept'); $_SESSION['license_submitted'] = true; // setup session variables (and their defaults) if this page has not yet been submitted if (!isset($_SESSION['license_submitted']) || !$_SESSION['license_submitted']) { $_SESSION['setup_license_accept'] = false; } $checked = isset($_SESSION['setup_license_accept']) && !empty($_SESSION['setup_license_accept']) ? 'checked="on"' : ''; require_once "install/install_utils.php"; $license_file = getLicenseContents("LICENSE.txt"); $langHeader = get_language_header(); // load javascripts include 'jssource/JSGroupings.php'; $jsSrc = ''; foreach ($sugar_grp1_yui as $jsFile => $grp) { $jsSrc .= "\t<script src=\"{$jsFile}\"></script>\n"; }
} $_SESSION['setup_site_custom_log_dir'] = get_boolean_from_request('setup_site_custom_log_dir'); if ($_SESSION['setup_site_custom_log_dir']) { $_SESSION['setup_site_log_dir'] = $_REQUEST['setup_site_log_dir']; } else { $_SESSION['setup_site_log_dir'] = '.'; } $_SESSION['setup_site_specify_guid'] = get_boolean_from_request('setup_site_specify_guid'); if ($_SESSION['setup_site_specify_guid']) { $_SESSION['setup_site_guid'] = $_REQUEST['setup_site_guid']; } else { $_SESSION['setup_site_guid'] = ''; } $_SESSION['siteConfig_submitted'] = true; if (isset($_REQUEST['setup_site_sugarbeet_anonymous_stats'])) { $_SESSION['setup_site_sugarbeet_anonymous_stats'] = get_boolean_from_request('setup_site_sugarbeet_anonymous_stats'); } else { $_SESSION['setup_site_sugarbeet_anonymous_stats'] = 0; } $validation_errors = array(); $validation_errors = validate_siteConfig('b'); if (count($validation_errors) > 0) { $next_step--; } break; } } if ($next_step == 9999) { $the_file = 'SilentInstall'; } else { if ($next_step == 9191) {
if (count($validation_errors) > 0) { $next_step--; } break; case 'siteConfig.php': $_SESSION['setup_site_url'] = $_REQUEST['setup_site_url']; $_SESSION['setup_site_admin_password'] = $_REQUEST['setup_site_admin_password']; $_SESSION['setup_site_admin_password_retype'] = $_REQUEST['setup_site_admin_password_retype']; $_SESSION['setup_site_sugarbeet_automatic_checks'] = get_boolean_from_request('setup_site_sugarbeet_automatic_checks'); $_SESSION['setup_site_sugarbeet_anonymous_stats'] = get_boolean_from_request('setup_site_sugarbeet_anonymous_stats'); $_SESSION['setup_site_defaults'] = get_boolean_from_request('setup_site_defaults'); $_SESSION['setup_site_custom_session_path'] = get_boolean_from_request('setup_site_custom_session_path'); $_SESSION['setup_site_session_path'] = $_REQUEST['setup_site_session_path']; $_SESSION['setup_site_custom_log_dir'] = get_boolean_from_request('setup_site_custom_log_dir'); $_SESSION['setup_site_log_dir'] = $_REQUEST['setup_site_log_dir']; $_SESSION['setup_site_specify_guid'] = get_boolean_from_request('setup_site_specify_guid'); $_SESSION['setup_site_guid'] = $_REQUEST['setup_site_guid']; $_SESSION['siteConfig_submitted'] = true; $validation_errors = validate_siteConfig(); if (count($validation_errors) > 0) { $next_step--; } break; case 'localization.php': $_SESSION['default_date_format'] = $_REQUEST['default_date_format']; $_SESSION['default_time_format'] = $_REQUEST['default_time_format']; $_SESSION['default_language'] = $_REQUEST['default_language']; $_SESSION['default_locale_name_format'] = $_REQUEST['default_locale_name_format']; $_SESSION['default_email_charset'] = $_REQUEST['default_email_charset']; $_SESSION['default_export_charset'] = $_REQUEST['default_export_charset']; $_SESSION['export_delimiter'] = $_REQUEST['export_delimiter'];