예제 #1
0
 /**
  * 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);
     }
 }