// Required files 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 . '/lib/max/Admin/Invocation.php'; // Security check OA_Permission::enforceAccount(OA_ACCOUNT_ADMIN, OA_ACCOUNT_MANAGER); /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ $oHeader = new OA_Admin_UI_Model_PageHeaderModel($GLOBALS['strGenerateBannercode'], 'iconDirectSelectionLarge'); phpAds_PageHeader(null, $oHeader); if (OA_Permission::isAccount(OA_ACCOUNT_ADMIN)) { $sections = array("4.1", "4.3"); } else { $sections = array("4.1", "4.2", "4.3"); } if (OA_Permission::hasPermission(OA_PERM_SUPER_ACCOUNT)) { $sections[] = '4.4'; } phpAds_ShowSections($sections); /*-------------------------------------------------------*/ /* Main code */ /*-------------------------------------------------------*/ $tabindex = 1; $maxInvocation = new MAX_Admin_Invocation(); echo $maxInvocation->placeInvocationForm(); /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ phpAds_PageFooter();
/*-------------------------------------------------------*/ $session['prefs']['inventory_entities'][OA_Permission::getEntityId()]['affiliateid'] = $affiliateid; phpAds_SessionDataStore(); /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ // Initialise some parameters $pageName = basename($_SERVER['SCRIPT_NAME']); $tabIndex = 1; $agencyId = OA_Permission::getAgencyId(); $aEntities = array('affiliateid' => $affiliateid, 'zoneid' => $zoneid); $aOtherPublishers = Admin_DA::getPublishers(array('agency_id' => $agencyId)); $aOtherZones = Admin_DA::getZones(array('publisher_id' => $affiliateid)); MAX_displayNavigationZone($pageName, $aOtherPublishers, $aOtherZones, $aEntities); /*-------------------------------------------------------*/ /* Main code */ /*-------------------------------------------------------*/ $dalZones = OA_Dal::factoryDAL('zones'); if ($zone = $dalZones->getZoneForInvocationForm($zoneid)) { $extra = array('affiliateid' => $affiliateid, 'zoneid' => $zoneid, 'width' => $zone['width'], 'height' => $zone['height'], 'delivery' => $zone['delivery'], 'website' => $zone['website']); // Ensure 3rd Party Click Tracking defaults to the preference for this agency if (!isset($thirdpartytrack)) { $thirdpartytrack = $GLOBALS['_MAX']['CONF']['delivery']['clicktracking']; } $maxInvocation = new MAX_Admin_Invocation(); echo $maxInvocation->placeInvocationForm($extra, true); } /*-------------------------------------------------------*/ /* HTML framework */ /*-------------------------------------------------------*/ phpAds_PageFooter();