public static
getPosRoute
(mixed $ticketId = 1, mixed $unitId = 0, mixed $sectionId = 0, mixed $page = '', mixed $id = 0, mixed $catid = 0)
public static function getPosRoute($ticketId = 1, $unitId = 0, $sectionId = 0, $page = '', $id = 0, $catid = 0)
{
$needles = array('pos' => '', 'item' => (int) $id, 'category' => (int) $catid, 'categories' => '', 'items' => '');
$link = 'index.php?option=com_phocacart&view=pos';
if ($page != '') {
$suffix = '';
if ((int) $id > 0) {
switch ($page) {
case 'section':
default:
$suffix = '§ionid=' . (int) $id;
break;
}
}
$link = $link . '&page=' . htmlspecialchars($page) . $suffix;
} else {
if ($ticketId > 0) {
$link = $link . '&ticketid=' . (int) $ticketId . '&unitid=' . (int) $unitId . '§ionid=' . (int) $sectionId;
}
}
return self::_buildLink($link, $needles);
}