Esempio n. 1
0
 public static function getTopListingsRoute($categoryId = 0, $fetchAllSubCat = 1, $orderType, $canonical = false, $isRss = false, $layout = '')
 {
     if (!$categoryId) {
         $categoryId = JUDirectoryFrontHelperCategory::getRootCategory()->id;
     }
     $link = 'index.php?option=com_judirectory&view=toplistings';
     $link .= '&id=' . $categoryId;
     $link .= '&all=' . $fetchAllSubCat;
     $link .= '&ordertype=' . $orderType;
     if ($canonical) {
         $itemId = JUDirectoryHelperRoute::findItemIdOfCategory($categoryId);
         if (!$itemId) {
             $itemId = JUDirectoryHelperRoute::getHomeMenuItemId();
         }
     } else {
         $itemId = JUDirectoryHelperRoute::findItemIdOfCategory($categoryId);
     }
     if ($layout && $layout != 'default') {
         $link .= '&layout=' . $layout;
     }
     if ($itemId) {
         $link .= "&Itemid=" . $itemId;
     }
     if ($isRss) {
         $link .= "&format=feed";
     }
     return $link;
 }