Пример #1
0
            $aZonesIds[] = $zoneid;
        }
    }
}
switch ($action) {
    case "link":
        $result = $oDalZones->linkZonesToCampaign($aZonesIds, $campaignId);
        break;
    case "unlink":
        $result = $oDalZones->unlinkZonesFromCampaign($aZonesIds, $campaignId);
        break;
}
$oTpl = OA_Admin_UI_CampaignZoneLink::createTemplateWithModel('available', false);
$oTpl->assign('aZonesIdHash', $aZonesIdsHash);
$oTpl->display();
$oTpl = OA_Admin_UI_CampaignZoneLink::createTemplateWithModel('linked', false);
$oTpl->assign('aZonesIdHash', $aZonesIdsHash);
$oTpl->display();
// We need to
echo "<!--result-info-start-->";
switch ($action) {
    case "link":
        if ($result == -1) {
            echo $GLOBALS['strLinkingZonesProblem'];
        } else {
            echo $result . " " . $GLOBALS['strZonesLinked'];
        }
        break;
    case "unlink":
        if ($result == -1) {
            echo $GLOBALS['strUnlinkingZonesProblem'];
<?php

/*
+---------------------------------------------------------------------------+
| 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 . '/www/admin/config.php';
phpAds_registerGlobalUnslashed('status');
OA_Permission::enforceAccount(OA_ACCOUNT_MANAGER);
OA_Permission::enforceAccessToObject('campaigns', $campaignid);
/*-------------------------------------------------------*/
/* Main code                                             */
/*-------------------------------------------------------*/
require_once MAX_PATH . '/lib/OA/Admin/Template.php';
require_once MAX_PATH . '/lib/OA/Admin/UI/CampaignZoneLink.php';
$oTpl = OA_Admin_UI_CampaignZoneLink::createTemplateWithModel($status);
$oTpl->display();
?>