/**
  * 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);
 }
Esempio n. 2
0
 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/');
 }