/** * Cloaks html link whith javascript * * @param string $url The cloaking URL * @param string $text The link text * @param array $attribs additional attributes * @return string HTML */ function jEventsLinkCloaking($url = '', $text = '', $attribs = array()) { static $linkCloaking; if (!isset($linkCloaking)) { $cfg =& JEVConfig::getInstance(); $linkCloaking = $cfg->get('com_linkcloaking', 0); } if (!is_array($attribs)) { $attribs = array(); } if ($linkCloaking) { $cloakattribs = array('onclick' => '"window.location.href=\'' . JRoute::_($url) . '\';return false;"'); return JEV_CommonFunctions::jEventsDoLink("", $text, array_merge($cloakattribs, $attribs)); } else { return JEV_CommonFunctions::jEventsDoLink(JRoute::_($url), "{$text}", $attribs); } }