require_once MAX_PATH . '/www/admin/lib-append.inc.php'; require_once MAX_PATH . '/www/admin/lib-statistics.inc.php'; require_once MAX_PATH . '/www/admin/lib-size.inc.php'; require_once MAX_PATH . '/www/admin/lib-zones.inc.php'; require_once MAX_PATH . '/lib/OA/Admin/UI/component/Form.php'; require_once MAX_PATH . '/lib/OA/Admin/Template.php'; // Register input variables phpAds_registerGlobal('append', 'forceappend', 'appendid', 'appendsave', 'appendtype', 'chaintype', 'chainzone', 'prepend'); /*-------------------------------------------------------*/ /* Security check */ /*-------------------------------------------------------*/ OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_TRAFFICKER); OA_Permission::enforceAccessToObject('affiliates', $affiliateid); OA_Permission::enforceAccessToObject('zones', $zoneid); if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER)) { OA_Permission::enforceAllowed(OA_PERM_ZONE_EDIT); } /*-------------------------------------------------------*/ /* Store preferences */ /*-------------------------------------------------------*/ $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['affiliateid'] = $affiliateid; phpAds_SessionDataStore(); /*-------------------------------------------------------*/ /* Initialise data */ /*-------------------------------------------------------*/ $doZones = OA_Dal::factoryDO('zones'); if ($doZones->get($zoneid)) { $aZone = $doZones->toArray(); } // Determine appendtype if (isset($appendtype)) {
// 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 . '/www/admin/lib-zones.inc.php'; require_once MAX_PATH . '/www/admin/lib-size.inc.php'; require_once MAX_PATH . '/lib/max/other/html.php'; /*-------------------------------------------------------*/ /* Affiliate interface security */ /*-------------------------------------------------------*/ OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_TRAFFICKER); OA_Permission::enforceAccessToObject('affiliates', $affiliateid); if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER)) { OA_Permission::enforceAllowed(OA_PERM_ZONE_INVOCATION); } /*-------------------------------------------------------*/ /* Store preferences */ /*-------------------------------------------------------*/ $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['affiliateid'] = $affiliateid; phpAds_SessionDataStore(); /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ $oHeaderModel = MAX_displayWebsiteBreadcrumbs($affiliateid); if (OA_Permission::isAccount(OA_ACCOUNT_MANAGER)) { // Get other affiliates $doAffiliates = OA_Dal::factoryDO('affiliates'); $doAffiliates->addSessionListOrderBy('affiliate-zones.php'); $doAffiliates->agencyid = $agencyid;
require_once MAX_PATH . '/lib/OA/Maintenance/Priority.php'; phpAds_registerGlobal('value'); if ($value == OA_ENTITY_STATUS_RUNNING) { $value = OA_ENTITY_STATUS_PAUSED; } else { $value = OA_ENTITY_STATUS_RUNNING; } OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_ADVERTISER); OA_Permission::enforceAccessToObject('clients', $clientid); OA_Permission::enforceAccessToObject('campaigns', $campaignid); OA_Permission::enforceAccessToObject('banners', $bannerid, true); if (OA_Permission::isAccount(OA_ACCOUNT_ADVERTISER)) { if ($value == OA_ENTITY_STATUS_RUNNING) { OA_Permission::enforceAllowed(OA_PERM_BANNER_ACTIVATE); } else { OA_Permission::enforceAllowed(OA_PERM_BANNER_DEACTIVATE); } } if (!empty($bannerid)) { $doBanners = OA_Dal::factoryDO('banners'); $doBanners->get($bannerid); $bannerName = $doBanners->description; $translation = new OX_Translation(); $message = $value == OA_ENTITY_STATUS_PAUSED ? $GLOBALS['strBannerHasBeenDeactivated'] : $GLOBALS['strBannerHasBeenActivated']; $translated_message = $translation->translate($message, array("banner-edit.php?clientid={$clientid}&campaignid={$campaignid}&bannerid={$bannerid}", htmlspecialchars($bannerName))); OA_Admin_UI::queueMessage($translated_message, 'local', 'confirm', 0); $doBanners->status = $value; $doBanners->update(); } elseif (!empty($campaignid)) { $doBanners = OA_Dal::factoryDO('banners'); $doBanners->status = $value;
require_once MAX_PATH . '/lib/OA/Admin/UI/component/Form.php'; require_once MAX_PATH . '/lib/OA/Central/AdNetworks.php'; require_once MAX_PATH . '/lib/OA/Admin/NumberFormat.php'; // Register input variables phpAds_registerGlobalUnslashed('zonename', 'description', 'delivery', 'sizetype', 'size', 'width', 'height', 'submit', 'comments'); /*-------------------------------------------------------*/ /* Affiliate interface security */ /*-------------------------------------------------------*/ OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_TRAFFICKER); OA_Permission::enforceAccessToObject('affiliates', $affiliateid); OA_Permission::enforceAccessToObject('zones', $zoneid, true); if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER)) { if (!empty($zoneid)) { OA_Permission::enforceAllowed(OA_PERM_ZONE_EDIT); } else { OA_Permission::enforceAllowed(OA_PERM_ZONE_ADD); } } /*-------------------------------------------------------*/ /* Store preferences */ /*-------------------------------------------------------*/ $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['affiliateid'] = $affiliateid; phpAds_SessionDataStore(); /*-------------------------------------------------------*/ /* Initialise data */ /*-------------------------------------------------------*/ if (!empty($zoneid)) { $doZones = OA_Dal::factoryDO('zones'); $doZones->zoneid = $zoneid; if ($doZones->find() && $doZones->fetch()) { $zone = $doZones->toArray();
*/ // Require the initialisation file require_once '../../init.php'; // Required files require_once MAX_PATH . '/www/admin/config.php'; require_once MAX_PATH . '/lib/max/other/common.php'; require_once MAX_PATH . '/lib/max/other/html.php'; require_once MAX_PATH . '/www/admin/lib-zones.inc.php'; require_once MAX_PATH . '/lib/max/Admin_DA.php'; require_once MAX_PATH . '/lib/OA/Maintenance/Priority.php'; // Security check OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_TRAFFICKER); OA_Permission::enforceAccessToObject('affiliates', $affiliateid); OA_Permission::enforceAccessToObject('zones', $zoneid); if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER)) { OA_Permission::enforceAllowed(OA_PERM_ZONE_LINK); } /*-------------------------------------------------------*/ /* Store preferences */ /*-------------------------------------------------------*/ $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['affiliateid'] = $affiliateid; phpAds_SessionDataStore(); // Get input parameters $pref =& $GLOBALS['_MAX']['PREF']; $publisherId = MAX_getValue('affiliateid'); $zoneId = MAX_getValue('zoneid'); $advertiserId = MAX_getValue('clientid'); $placementId = MAX_getValue('campaignid'); $adId = MAX_getValue('bannerid'); $action = MAX_getValue('action'); $aCurrent = MAX_getValue('includebanner');
require_once MAX_PATH . '/lib/max/other/common.php'; require_once MAX_PATH . '/lib/max/other/html.php'; require_once MAX_PATH . '/lib/OA/Admin/UI/component/Form.php'; require_once MAX_PATH . '/lib/OA/Maintenance/Priority.php'; require_once LIB_PATH . '/Plugin/Component.php'; $htmltemplate = MAX_commonGetValueUnslashed('htmltemplate'); // Register input variables phpAds_registerGlobalUnslashed('alink', 'alink_chosen', 'alt', 'alt_imageurl', 'asource', 'atar', 'adserver', 'bannertext', 'campaignid', 'checkswf', 'clientid', 'comments', 'description', 'ext_bannertype', 'height', 'imageurl', 'keyword', 'message', 'replaceimage', 'replacealtimage', 'status', 'statustext', 'type', 'submit', 'target', 'transparent', 'upload', 'url', 'weight', 'width'); /*-------------------------------------------------------*/ /* Client interface security */ /*-------------------------------------------------------*/ OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_ADVERTISER); OA_Permission::enforceAccessToObject('clients', $clientid); OA_Permission::enforceAccessToObject('campaigns', $campaignid); if (OA_Permission::isAccount(OA_ACCOUNT_ADVERTISER)) { OA_Permission::enforceAllowed(OA_PERM_BANNER_EDIT); OA_Permission::enforceAccessToObject('banners', $bannerid); } else { OA_Permission::enforceAccessToObject('banners', $bannerid, true); } /*-------------------------------------------------------*/ /* Store preferences */ /*-------------------------------------------------------*/ $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['clientid'] = $clientid; $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['campaignid'][$clientid] = $campaignid; phpAds_SessionDataStore(); /* storage type / media type sql gif sql png sql jpeg
| 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-zones.inc.php'; // Register input variables phpAds_registerGlobal('returnurl'); // Security check OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER, OA_ACCOUNT_TRAFFICKER); OA_Permission::enforceAccessToObject('affiliates', $affiliateid); if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER)) { OA_Permission::enforceAllowed(OA_PERM_ZONE_DELETE); } /*-------------------------------------------------------*/ /* Main code */ /*-------------------------------------------------------*/ if (!empty($zoneid)) { $ids = explode(',', $zoneid); while (list(, $zoneid) = each($ids)) { // Security check OA_Permission::enforceAccessToObject('zones', $zoneid); $doZones = OA_Dal::factoryDO('zones'); $doZones->zoneid = $zoneid; if ($doZones->get($zoneid)) { $aZone = $doZones->toArray(); } $doZones->delete();