public function buildLink($originalPrefix, $outputPrefix, $action, $extension, $data, array &$extraParams) { $action = XenForo_Link::getPageNumberAsAction($action, $extraParams); if (!empty($data['node_id']) and $data['node_id'] == WidgetFramework_Option::get('indexNodeId')) { if (XenForo_Application::$versionId > 1020000 and !empty($action) and preg_match('#^page-(\\d+)$#i', $action)) { // support http://domain.com/xenforo/page-2/ uris // XenForo 1.2.0 and up only return WidgetFramework_Helper_Index::buildBasicLink($action, '', $extension); } elseif (empty($action)) { return new XenForo_Link(XenForo_Link::buildPublicLink('widget-page-index', null, $extraParams)); } } return XenForo_Link::buildBasicLinkWithStringParam($outputPrefix, $action, $extension, $data, 'node_name'); }
public function buildLink($originalPrefix, $outputPrefix, $action, $extension, $data, array &$extraParams) { return WidgetFramework_Helper_Index::buildBasicLink($outputPrefix, $action, $extension); }