Example #1
0
 public static function getCustomListRoute($customlistId, $canonical = false, $layout = '')
 {
     $link = 'index.php?option=com_judirectory&view=customlist&id=' . $customlistId;
     if ($canonical) {
         $itemIdTreeRoot = JUDirectoryHelperRoute::getMenuItemIdOfViewCategoryTreeRoot();
         if ($itemIdTreeRoot > 0) {
             $itemId = $itemIdTreeRoot;
         } else {
             $itemId = JUDirectoryHelperRoute::getHomeMenuItemId();
         }
     } else {
         $needles = array('customlist' => array((int) $customlistId));
         $itemId = JUDirectoryHelperRoute::findItemId($needles);
     }
     if ($layout && $layout != 'default') {
         $link .= '&layout=' . $layout;
     }
     if ($itemId) {
         $link .= "&Itemid=" . $itemId;
     }
     return $link;
 }