function getContactRoute($id, $catid) { $needles = array('category' => (int) $catid, 'categories' => null); //Find the itemid $itemid = ContactHelperRoute::_findItem($needles); $itemid = $itemid ? '&Itemid=' . $itemid : ''; //Create the link $link = 'index.php?option=com_contact&view=contact&id=' . $id . '&catid=' . $catid . $itemid; return $link; }