本文整理汇总了PHP中phpAds_registerGlobal函数的典型用法代码示例。如果您正苦于以下问题:PHP phpAds_registerGlobal函数的具体用法?PHP phpAds_registerGlobal怎么用?PHP phpAds_registerGlobal使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了phpAds_registerGlobal函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: check
/**
* @param OA_Admin_Menu_Section $oSection
*/
public function check($oSection)
{
// this checker is called 6 times, not sure why, but we cache the lookup in a static variable
static $cache = array();
if (isset($cache[$oSection->getId()])) {
return $cache[$oSection->getId()];
}
$enabled = false;
require_once MAX_PATH . '/www/admin/plugins/videoReport/stats-api.php';
$vast = new OX_Video_Report();
phpAds_registerGlobal('clientid', 'campaignid', 'bannerid', 'zoneid');
global $clientid, $campaignid, $bannerid, $zoneid, $affiliateid;
// echo "<pre>";debug_print_backtrace();
switch ($oSection->getId()) {
case 'stats-vast-advertiser':
$enabled = $vast->doesAdvertiserHaveVast((int) $clientid);
break;
case 'stats-vast-campaign':
$enabled = $vast->doesCampaignHaveVast((int) $campaignid);
break;
case 'stats-vast-banner':
$enabled = $vast->doesBannerHaveVast((int) $bannerid);
break;
case 'stats-vast-zone':
$enabled = $vast->isZoneVast((int) $zoneid);
break;
case 'stats-vast-website':
$enabled = $vast->doesWebsiteHaveVast((int) $affiliateid);
break;
case 'players-vast':
return true;
break;
case 'zone-invocation':
if (!empty($zoneid) && $vast->isZoneVast((int) $zoneid)) {
$oSection->setNameKey('Video Invocation Code');
$oSection->setLink('plugins/videoReport/zone-invocation-code.php?zoneid=' . (int) $zoneid . '&affiliateid=' . (int) $affiliateid);
}
$enabled = true;
break;
}
$cache[$oSection->getId()] = $enabled;
return $enabled;
}
示例2: check
public function check($oSection)
{
phpAds_registerGlobal('clientid', 'campaignid');
global $clientid, $campaignid;
$sectionId = $oSection->getId();
static $cache = array();
$oMarkedTextAdvertiserComponent = OX_Component::factory('admin', 'oxMarkedTextAdvertiser');
$oEntityHelper = $oMarkedTextAdvertiserComponent->getEntityHelper();
$enabled = true;
switch ($sectionId) {
case 'advertiser-edit':
case 'advertiser-trackers':
case 'advertiser-access':
case 'campaign-edit_new':
case 'campaign-edit':
case 'campaign-trackers':
case 'campaign-banners':
if (isset($cache[$clientid])) {
return $cache[$clientid];
}
break;
case 'banner-edit':
if (isset($cache[$clientid])) {
return $cache[$clientid];
}
break;
case 'banner-acl':
case 'banner-zone':
case 'banner-advanced':
case 'campaign-zone':
}
$sessionClientId = $this->getSessionClientId();
if (isset($sessionClientId)) {
$this->clearMarketEntitiesInSession();
}
return $enabled;
}
示例3: define
/* */
/* Copyright (c) 2000-2007 by the Openads developers */
/* For more information visit: http://www.openads.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Prevent full path disclosure
if (!defined('phpAds_path')) {
die;
}
// Define constant used to place code generator
define('phpAds_adLayerLoaded', true);
// Register input variables
phpAds_registerGlobal('ltr', 'loop', 'speed', 'pause', 'shiftv', 'transparent', 'backcolor', 'limited', 'lmargin', 'rmargin');
/*********************************************************/
/* Place ad-generator settings */
/*********************************************************/
function phpAds_placeLayerSettings()
{
global $ltr, $loop, $speed, $pause, $shiftv, $transparent, $backcolor;
global $limited, $lmargin, $rmargin;
global $tabindex;
if (!isset($ltr)) {
$ltr = 't';
}
if (!isset($loop)) {
$loop = 'n';
}
if (!isset($speed)) {
示例4: phpAds_registerGlobal
/************************************************************************/
/* Openads 2.0 */
/* =========== */
/* */
/* Copyright (c) 2000-2007 by the Openads developers */
/* For more information visit: http://www.openads.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-statistics.inc.php";
// Register input variables
phpAds_registerGlobal('all');
// Security check
phpAds_checkAccess(phpAds_Admin);
/*********************************************************/
/* Main code */
/*********************************************************/
// Banner
if (isset($bannerid) && $bannerid != '') {
// Delete stats for this banner
phpAds_deleteStats($bannerid);
// Return to campaign statistics
Header("Location: stats-campaign-banners.php?clientid=" . $clientid . "&campaignid=" . $campaignid);
} elseif (isset($campaignid) && $campaignid != '') {
// Get all banners for this client
$idresult = phpAds_dbQuery(" SELECT\n\t\t\t\t\t\t\t\tbannerid\n\t\t\t\t\t\t\t FROM\n\t\t\t\t\t\t\t \t" . $phpAds_config['tbl_banners'] . "\n\t\t\t\t\t\t\t WHERE\n\t\t\t\t\t\t\t\tclientid = '{$campaignid}'\n\t\t \t\t\t\t ");
// Loop to all banners for this client
示例5: phpAds_registerGlobal
| Revive Adserver |
| http://www.revive-adserver.com |
| |
| Copyright: See the COPYRIGHT.txt file. |
| License: GPLv2 or later, see the LICENSE.txt file. |
+---------------------------------------------------------------------------+
*/
// Require the initialisation file
require_once '../../init.php';
// Required files
require_once MAX_PATH . '/lib/OA/Dal.php';
require_once MAX_PATH . '/www/admin/config.php';
require_once MAX_PATH . '/www/admin/lib-statistics.inc.php';
require_once MAX_PATH . '/lib/max/other/html.php';
// Register input variables
phpAds_registerGlobal('action', 'variablemethod');
// Since there may be an unknown number of variables posted (which are accessed by $_POST directly in the code below),
// clean the whole $_POST array
MAX_commonRemoveSpecialChars($_POST);
/*-------------------------------------------------------*/
/* Affiliate interface security */
/*-------------------------------------------------------*/
OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER);
OA_Permission::enforceAccessToObject('clients', $clientid);
OA_Permission::enforceAccessToObject('trackers', $trackerid);
/*-------------------------------------------------------*/
/* Store preferences */
/*-------------------------------------------------------*/
$session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['clientid'] = $clientid;
phpAds_SessionDataStore();
/*-------------------------------------------------------*/
示例6: phpAds_registerGlobal
| License: GPLv2 or later, see the LICENSE.txt file. |
+---------------------------------------------------------------------------+
*/
// Require the initialisation file
require_once '../../init.php';
// Required files
require_once MAX_PATH . '/lib/OA/Dal.php';
//require_once MAX_PATH . '/lib/max/deliverycache/cache-'.$conf['delivery']['cache'].'.inc.php';
require_once MAX_PATH . '/www/admin/config.php';
require_once MAX_PATH . '/www/admin/lib-storage.inc.php';
require_once MAX_PATH . '/www/admin/lib-zones.inc.php';
require_once MAX_PATH . '/www/admin/lib-statistics.inc.php';
require_once MAX_PATH . '/lib/OA/Maintenance/Priority.php';
require_once OX_PATH . '/lib/pear/DB/DataObject.php';
// Register input variables
phpAds_registerGlobal('returnurl', 'agencyid');
// Security check
OA_Permission::enforceAccount(OA_ACCOUNT_ADMIN);
// CVE-2013-5954 - see OA_Permission::checkSessionToken() method for details
OA_Permission::checkSessionToken();
/*-------------------------------------------------------*/
/* Main code */
/*-------------------------------------------------------*/
if (!empty($agencyid)) {
$doAgency = OA_Dal::factoryDO('agency');
$doAgency->agencyid = $agencyid;
$doAgency->get($agencyid);
$doAgency->delete();
}
// Run the Maintenance Priority Engine process
OA_Maintenance_Priority::scheduleRun();
示例7: phpAds_registerGlobal
/* Openads 2.0 */
/* =========== */
/* */
/* Copyright (c) 2000-2007 by the Openads developers */
/* For more information visit: http://www.openads.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-storage.inc.php";
require "lib-statistics.inc.php";
// Register input variables
phpAds_registerGlobal('returnurl', 'moveto', 'duplicate');
// Security check
phpAds_checkAccess(phpAds_Admin);
/*********************************************************/
/* Main code */
/*********************************************************/
if (isset($zoneid) && $zoneid != '') {
if (isset($moveto) && $moveto != '') {
// Move the zone
$res = phpAds_dbQuery("UPDATE " . $phpAds_config['tbl_zones'] . " SET affiliateid = '" . $moveto . "' WHERE zoneid = '" . $zoneid . "'") or phpAds_sqlDie();
// Prevent HTTP response splitting
if (!preg_match('/[\\r\\n]/', $returnurl)) {
$url = stripslashes($returnurl);
header("Location: " . $returnurl . "?affiliateid=" . $moveto . "&zoneid=" . $zoneid);
exit;
}
示例8: phpAds_registerGlobal
/* Openads 2.0 */
/* =========== */
/* */
/* Copyright (c) 2000-2007 by the Openads developers */
/* For more information visit: http://www.openads.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-statistics.inc.php";
require "lib-expiration.inc.php";
// Register input variables
phpAds_registerGlobal('period', 'start', 'limit', 'source');
// Security check
phpAds_checkAccess(phpAds_Admin + phpAds_Affiliate);
/*********************************************************/
/* Affiliate interface security */
/*********************************************************/
if (phpAds_isUser(phpAds_Affiliate)) {
if (isset($zoneid) && $zoneid > 0) {
$result = phpAds_dbQuery("\n\t\t\tSELECT\n\t\t\t\taffiliateid\n\t\t\tFROM\n\t\t\t\t" . $phpAds_config['tbl_zones'] . "\n\t\t\tWHERE\n\t\t\t\tzoneid = '{$zoneid}'\n\t\t\t") or phpAds_sqlDie();
$row = phpAds_dbFetchArray($result);
if ($row["affiliateid"] == '' || phpAds_getUserID() != $row["affiliateid"]) {
phpAds_PageHeader("1");
phpAds_Die($strAccessDenied, $strNotAdmin);
} else {
$affiliateid = phpAds_getUserID();
}
示例9: phpAds_registerGlobal
| Copyright: See the COPYRIGHT.txt file. |
| License: GPLv2 or later, see the LICENSE.txt file. |
+---------------------------------------------------------------------------+
*/
// Require the initialisation file
require_once '../../init.php';
// Required files
require_once MAX_PATH . '/www/admin/lib-maintenance-priority.inc.php';
require_once MAX_PATH . '/lib/OA/Dal.php';
require_once MAX_PATH . '/lib/OA/Dll.php';
require_once MAX_PATH . '/www/admin/config.php';
require_once MAX_PATH . '/www/admin/lib-statistics.inc.php';
require_once MAX_PATH . '/lib/max/other/html.php';
require_once MAX_PATH . '/lib/OX/Translation.php';
// Register input variables
phpAds_registerGlobal('hideinactive', 'listorder', 'orderdirection');
// Security check
OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_ADVERTISER);
if (!empty($clientid) && !OA_Permission::hasAccessToObject('clients', $clientid)) {
//check if can see given advertiser
$page = basename($_SERVER['SCRIPT_NAME']);
OX_Admin_Redirect::redirect($page);
}
if (!empty($campaignid) && !OA_Permission::hasAccessToObject('campaigns', $campaignid)) {
$page = basename($_SERVER['SCRIPT_NAME']);
OX_Admin_Redirect::redirect("{$page}?clientid={$clientid}");
}
/*-------------------------------------------------------*/
/* Init data */
/*-------------------------------------------------------*/
//get advertisers and set the current one
示例10: phpAds_registerGlobal
/* phpAdsNew 2 */
/* =========== */
/* */
/* Copyright (c) 2000-2002 by the phpAdsNew developers */
/* For more information visit: http://www.phpadsnew.com */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-statistics.inc.php";
require "lib-data-statistics.inc.php";
// Register input variables
phpAds_registerGlobal('limit', 'period', 'start', 'hideinactive', 'listorder', 'orderdirection');
// Security check
phpAds_checkAccess(phpAds_Admin + phpAds_Agency + phpAds_Client);
if (isset($Session['prefs']['stats-advertiser-history.php']['listorder']) && !isset($listorder)) {
$listorder = $Session['prefs']['stats-advertiser-history.php']['listorder'];
}
if (isset($Session['prefs']['stats-advertiser-history.php']['orderdirection']) && !isset($orderdirection)) {
$orderdirection = $Session['prefs']['stats-advertiser-history.php']['orderdirection'];
}
if (isset($Session['prefs']['stats-advertiser-history.php']['hide']) && !isset($hideinactive)) {
$hideinactive = $Session['prefs']['stats-advertiser-history.php']['hide'];
}
if (isset($Session['prefs']['stats-advertiser-history.php']['limit']) && !isset($limit)) {
$limit = $Session['prefs']['stats-advertiser-history.php']['limit'];
}
if (isset($Session['prefs']['stats-advertiser-history.php']['period']) && !isset($period)) {
示例11: phpAds_registerGlobal
| You should have received a copy of the GNU General Public License |
| along with this program; if not, write to the Free Software |
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
+---------------------------------------------------------------------------+
$Id: tracker-invocation.php 37157 2009-05-28 12:31:10Z andrew.hill $
*/
// Require the initialisation file
require_once '../../init.php';
// Required files
require_once MAX_PATH . '/lib/OA/Dal.php';
require_once MAX_PATH . '/www/admin/config.php';
require_once MAX_PATH . '/www/admin/lib-statistics.inc.php';
require_once MAX_PATH . '/lib/max/Admin/Invocation.php';
require_once MAX_PATH . '/lib/max/other/html.php';
// Register input variables
phpAds_registerGlobal('trackername', 'description', 'move', 'submit', 'invtype', 'trackerid', 'clientid');
// Security check
OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER);
OA_Permission::enforceAccessToObject('clients', $clientid);
OA_Permission::enforceAccessToObject('trackers', $trackerid);
/*-------------------------------------------------------*/
/* Store preferences */
/*-------------------------------------------------------*/
$session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['clientid'] = $clientid;
phpAds_SessionDataStore();
/*-------------------------------------------------------*/
/* Process submitted form */
/*-------------------------------------------------------*/
if (isset($submit)) {
// If ID is not set, it should be a null-value for the auto_increment
$doTrackers = OA_Dal::factoryDO('trackers');
示例12: phpAds_registerGlobal
/* =========== */
/* */
/* Copyright (c) 2000-2007 by the Openads developers */
/* For more information visit: http://www.openads.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-statistics.inc.php";
require "lib-zones.inc.php";
require "../libraries/lib-priority.inc.php";
// Register input variables
phpAds_registerGlobal('value');
// Security check
phpAds_checkAccess(phpAds_Admin + phpAds_Client);
/*********************************************************/
/* Main code */
/*********************************************************/
if ($value == "t") {
$value = "f";
} else {
$value = "t";
}
if (phpAds_isUser(phpAds_Client)) {
if ($value == 'f' && phpAds_isAllowed(phpAds_DisableBanner) || $value == 't' && phpAds_isAllowed(phpAds_ActivateBanner)) {
$result = phpAds_dbQuery("\n\t\t\tSELECT\n\t\t\t\tclientid\n\t\t\tFROM\n\t\t\t\t" . $phpAds_config['tbl_banners'] . "\n\t\t\tWHERE\n\t\t\t\tbannerid = '{$bannerid}'\n\t\t\t") or phpAds_sqlDie();
$row = phpAds_dbFetchArray($result);
if ($row["clientid"] == '' || phpAds_getUserID() != phpAds_getParentID($row["clientid"])) {
示例13: phpAds_registerGlobal
/* =========== */
/* */
/* Copyright (c) 2000-2007 by the Openads developers */
/* For more information visit: http://www.openads.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-statistics.inc.php";
require "lib-size.inc.php";
require "lib-zones.inc.php";
// Register input variables
phpAds_registerGlobal('listorder', 'orderdirection');
// Security check
phpAds_checkAccess(phpAds_Admin + phpAds_Affiliate);
/*********************************************************/
/* Affiliate interface security */
/*********************************************************/
if (phpAds_isUser(phpAds_Affiliate)) {
$affiliateid = phpAds_getUserID();
}
/*********************************************************/
/* Get preferences */
/*********************************************************/
if (!isset($listorder)) {
if (isset($Session['prefs']['affiliate-zones.php']['listorder'])) {
$listorder = $Session['prefs']['affiliate-zones.php']['listorder'];
} else {
示例14: define
// Figure out our location
define('phpAds_path', '.');
/*********************************************************/
/* Include required files */
/*********************************************************/
require phpAds_path . "/config.inc.php";
require_once phpAds_path . "/libraries/lib-io.inc.php";
require phpAds_path . "/libraries/lib-db.inc.php";
require phpAds_path . "/libraries/lib-remotehost.inc.php";
require phpAds_path . "/libraries/lib-log.inc.php";
require phpAds_path . "/libraries/lib-cache.inc.php";
require phpAds_path . "/libraries/lib-view-tracker.inc.php";
/*********************************************************/
/* Register input variables */
/*********************************************************/
phpAds_registerGlobal('block', 'capping', 'session_capping', 'trackerid');
/*********************************************************/
/* Main code */
/*********************************************************/
// Determine the user ID
$userid = phpAds_getUniqueUserID(false);
$conversionsid = NULL;
// Send the user ID
// phpAds_setCookie("phpAds_id", $userid, time()+365*24*60*60);
if (!phpAds_isConversionBlocked($trackerid)) {
if ($phpAds_config['log_adconversions']) {
phpAds_dbConnect();
$conversionid = phpAds_logConversion($userid, $trackerid);
}
// Handles variable retrieval from the page
echo phpAds_buildJavascriptVariablesScript($trackerid, $conversionid);
示例15: phpAds_registerGlobal
/************************************************************************/
/* phpAdsNew 2 */
/* =========== */
/* */
/* Copyright (c) 2000-2002 by the phpAdsNew developers */
/* For more information visit: http://www.phpadsnew.com */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Include required files
require "config.php";
require "lib-statistics.inc.php";
// Register input variables
phpAds_registerGlobal('collapse', 'expand', 'hideinactive', 'listorder', 'orderdirection', 'period');
// Security check
phpAds_checkAccess(phpAds_Admin + phpAds_Agency);
// Set default values
if (!isset($period)) {
$period = '';
}
$tabindex = 1;
/*********************************************************/
/* HTML framework */
/*********************************************************/
if (phpAds_isUser(phpAds_Admin)) {
$extra = "<br><br><br>";
$extra .= "<b>{$strMaintenance}</b><br>";
$extra .= "<img src='images/break.gif' height='1' width='160' vspace='4'><br>";
$extra .= "<a href='stats-reset.php?all=true'" . phpAds_DelConfirm($strConfirmResetStats) . ">";