Esempio n. 1
0
 public static function frontend(&$path, $alias, &$itemID)
 {
     static $isSite;
     if (is_null($isSite)) {
         $isSite = JFactory::getApplication()->isSite();
     }
     if (!$isSite) {
         return $path;
     }
     // if alias is false on site search for document alias by path
     if ($alias === false) {
         static $model;
         /* @var $model JoomDOCModelDocument */
         if (is_null($model)) {
             $model = JModelLegacy::getInstance(JOOMDOC_DOCUMENT, JOOMDOC_MODEL_PREFIX);
         }
         $alias = $model->searchFullAliasByPath($path);
     }
     $itemID = JoomDOCMenu::getMenuItemID($path);
     $path = $alias ? $alias : $path;
     $path = JoomDOCFileSystem::getVirtualPath($path);
 }