if (preg_match('#^https?://#', $dest) && !preg_match('/[\\r\\n]/', $dest)) { $url = stripslashes($dest); } } // If zoneid is not set, log it as a regular banner if (!isset($zoneid)) { $zoneid = 0; } if (!isset($source)) { $source = ''; } // Log clicks if (!isset($log) || $log != 'no') { if ($phpAds_config['block_adclicks'] == 0 || $phpAds_config['block_adclicks'] > 0 && (!isset($_COOKIE['phpAds_blockClick'][$bannerid]) || $_COOKIE['phpAds_blockClick'][$bannerid] <= time())) { if ($phpAds_config['log_adclicks']) { phpAds_logClick($bannerid, $clientid, $zoneid, $source); } // Send block cookies if ($phpAds_config['block_adclicks'] > 0) { phpAds_setCookie("phpAds_blockClick[" . $bannerid . "]", time() + $phpAds_config['block_adclicks'], time() + $phpAds_config['block_adclicks'] + 43200); phpAds_flushCookie(); } } } // Get vars if (isset($_GET)) { foreach (array_keys($_GET) as $key) { if ($key != 'bannerid' && $key != 'zoneid' && $key != 'source' && $key != 'dest' && $key != 'ismap' && $key != 'log' && $key != 'trackonly' && $key != 'n' && $key != 'cb') { $vars[] = $key . '=' . $_GET[$key]; } }
$url = phpAds_dbResult($res, 0, 0); $campaignid = phpAds_dbResult($res, 0, 1); // If destination is a parameter don't use // url from database if (isset($dest) && $dest != '') { $url = stripslashes($dest); } // If zoneid is not set, log it as a regular banner if (!isset($zoneid) || strlen($zoneid) == 0) { $zoneid = 0; } $source = phpAds_deriveSource($source); // Log clicks if (!phpAds_isClickBlocked($bannerid)) { if ($phpAds_config['log_adclicks']) { phpAds_logClick($userid, $bannerid, $zoneid, $source); } // Send block cookies phpAds_updateClickBlockTime($bannerid); phpAds_flushCookie(); } // Get vars if (isset($HTTP_GET_VARS)) { for (reset($HTTP_GET_VARS); $key = key($HTTP_GET_VARS); next($HTTP_GET_VARS)) { if ($key != 'bannerid' && $key != 'cb' && $key != 'dest' && $key != 'ismap' && $key != 'log' && $key != 'n' && $key != 'source' && $key != 'zoneid') { $vars[] = $key . '=' . $HTTP_GET_VARS[$key]; } } } if (isset($HTTP_POST_VARS)) { for (reset($HTTP_POST_VARS); $key = key($HTTP_POST_VARS); next($HTTP_POST_VARS)) {