} else {
            $obj = new SystemSettingListFactory();
        }
        $obj->setName('anonymous_update_notify');
        if (isset($data['anonymous_update_notify']) and $data['anonymous_update_notify'] == 1) {
            $obj->setValue(1);
        } elseif (getTTProductEdition() == TT_PRODUCT_PROFESSIONAL) {
            $obj->setValue(0);
        } else {
            $obj->setValue(0);
        }
        if ($obj->isValid()) {
            $obj->Save();
        }
        $ttsc = new TimeTrexSoapClient();
        $ttsc->saveRegistrationKey();
        $handle = fopen('http://www.timetrex.com/' . URLBuilder::getURL(array('v' => $install_obj->getFullApplicationVersion(), 'page' => 'system_setting', 'update_notify' => (int) $data['update_notify'], 'anonymous_update_notify' => (int) $data['anonymous_update_notify']), 'pre_install.php'), "r");
        fclose($handle);
        Redirect::Page(URLBuilder::getURL(array('external_installer' => $external_installer), 'Company.php'));
        break;
    default:
        Debug::Text('Request URI: ' . $_SERVER['REQUEST_URI'], __FILE__, __LINE__, __METHOD__, 10);
        $data = array('host_name' => $_SERVER['HTTP_HOST'], 'base_url' => str_replace('/install', '', dirname($_SERVER['REQUEST_URI'])), 'log_dir' => $config_vars['path']['log'], 'storage_dir' => $config_vars['path']['storage'], 'cache_dir' => $config_vars['cache']['dir']);
        $smarty->assign_by_ref('data', $data);
        break;
}
$handle = @fopen('http://www.timetrex.com/' . URLBuilder::getURL(array('v' => $install_obj->getFullApplicationVersion(), 'page' => 'system_setting'), 'pre_install.php'), "r");
@fclose($handle);
$smarty->assign_by_ref('install_obj', $install_obj);
$smarty->assign_by_ref('external_installer', $external_installer);
$smarty->display('install/SystemSettings.tpl');