admin_url( 'admin-ajax.php' ) ) );
}
static public function addArtId ($content) {
$id = get_the_ID();
$content = preg_replace("@@i", "", $content);
return $content;
}
static public function saveArticleInSession() {
$_SESSION['ap_art'] = (int)$_POST['ap_art'];
die();
}
static public function addSubIds ($arrLinkInfo) {
$options = get_option('affiliate-power-options');
if ($options['add-sub-ids'] === 0) {
return $arrLinkInfo;
}
$referer = esc_url($_SERVER['HTTP_REFERER']);
$id = url_to_postid($referer);
if ($id == 0) $id = (int)$_SESSION['ap_art'];
$link = $arrLinkInfo['url'];
//affili.net
if (strpos($link, 'partners.webmasterplan.com')) {
$link .= '&subid='.$id;
}
//zanox
elseif (strpos($link, "zanox")) {
$link = str_replace("T", "S".$id."T", $link);
}
//tradedoubler
elseif (strpos($link, "tradedoubler")) {
$link .= '&epi='.$id;
}
//belboon
elseif (strpos($link, "belboon")) {
$link .= '/subid='.$id;
}
$arrLinkInfo['url'] = $link;
return $arrLinkInfo;
}
}
?>