Example #1
0
     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];
         }
     }
Example #2
0
 $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)) {