/** * Setup necessary system defaults based on the options. * * @param XenForo_Options $options */ public static function setDefaultsFromOptions(XenForo_Options $options) { if ($options->useFriendlyUrls) { XenForo_Link::useFriendlyUrls(true); } if ($options->romanizeUrls) { XenForo_Link::romanizeTitles(true); } if ($options->indexRoute && preg_match('/^[a-z0-9-]/i', $options->indexRoute)) { XenForo_Link::setIndexRoute($options->indexRoute); } XenForo_Link::includeTitlesInUrls($options->includeTitleInUrls); self::$jsVersion = substr(md5(self::$jsVersion . $options->jsLastUpdate), 0, 8); }