get_epn_account(); if (!empty($epn_account['cashback_url'])) { $hrefs = is_array($hrefs) ? array_values($hrefs) : array(strval($hrefs)); foreach($hrefs as $href){ $nHref = $this->getNormalizedLink($href); if(wp_parse_url($epn_account['cashback_url'], PHP_URL_QUERY)){ $cashback_url = $epn_account['cashback_url'].'&to='.urlencode($nHref); }else { $cashback_url = $epn_account['cashback_url'].'?to='.urlencode($nHref); } $result[] = array('url'=>$href, 'promotionUrl'=>$cashback_url); } } } return $result; } }