Ejemplo n.º 1
0
 /**
  * Helper-method to get a Joomla! SEF URL
  *
  * @param string $url
  *
  * @return string
  */
 public static function getSefUrl($url)
 {
     if (MageBridgeModelBridge::sh404sef() == true) {
         $oldUrl = $url;
         $newUrl = JRoute::_($oldUrl);
         if (!empty($url)) {
             $url = $newUrl;
             $sh404sef = shGetNonSefURLFromCache($oldUrl, $newUrl);
             if (!$sh404sef) {
                 shAddSefURLToCache($oldUrl, $url, sh404SEF_URLTYPE_CUSTOM);
             }
         }
         // Regular Joomla! SEF
     } else {
         $url = JRoute::_($url);
     }
     return $url;
 }