/** * 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); }
protected static function _setupForXenForo1_2_x() { // ONLY ONE LINE TO CHANGE THE INDEX ROUTE FOR XENFORO 1.2.x // COMPARE TO THE SPAGHETTI CODE TO ACHIEVE THE SAME THING // IN XENFORO 1.1.x, OH GOD WHY? XenForo_Link::setIndexRoute('widget-page-index/'); }