_showPageHeader(); echo $GLOBALS['strBannerCacheErrorsFound']; echo "<ul>"; foreach ($result['errors'] as $error) { $doCampaigns = OA_Dal::factoryDO('campaigns'); if (empty($campaigns[$error['campaignid']])) { if ($doCampaigns->get($error['campaignid'])) { $campaigns[$error['campaignid']] = $doCampaigns->toArray(); } } echo "<li><a href='banner-edit.php?clientid={$campaigns[$error['campaignid']]['clientid']}&campaignid={$error['campaignid']}&bannerid={$error['bannerid']}'>{$error['description']}</a></li>"; } echo "</ul>"; } } else { $result = processBanners(false); if (!empty($result['errors']) || !empty($result['different'])) { _showPageHeader(); echo $GLOBALS['strBannerCacheDifferencesFound']; echo "<form action='' METHOD='GET'>"; echo "<input type='submit' name='action' value='{$GLOBALS['strBannerCacheRebuildButton']}' />"; echo "</form>"; } else { _showPageHeader(); echo $GLOBALS['strBannerCacheOK']; } } function _showPageHeader() { phpAds_PageHeader("maintenance-index"); phpAds_MaintenanceSelection("banners");
<?php /* +---------------------------------------------------------------------------+ | Revive Adserver | | http://www.revive-adserver.com | | | | Copyright: See the COPYRIGHT.txt file. | | License: GPLv2 or later, see the LICENSE.txt file. | +---------------------------------------------------------------------------+ */ require_once MAX_PATH . '/www/admin/lib-banner-cache.inc.php'; //$oMessages initialized by runner OA_Upgrade::runPostUpgradeTask $oMessages->logInfo('Starting Banner Cache Recompilation'); $upgradeTaskResult = processBanners(true); if (PEAR::isError($upgradeTaskResult)) { $oMessages->logError($upgradeTaskResult->getCode() . ': ' . $upgradeTaskResult->getMessage()); } $upgradeTaskError[] = ' Banner Cache Recompilation: ' . ($upgradeTaskResult ? 'Complete' : 'Failed');
| ========== | | | | Copyright (c) 2003-2009 OpenX Limited | | For contact details, see: http://www.openx.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, or | | (at your option) any later version. | | | | This program is distributed in the hope that it will be useful, | | but WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | GNU General Public License for more details. | | | | 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: openads_upgrade_task_Rebuild_Banner_Cache.php 37157 2009-05-28 12:31:10Z andrew.hill $ */ require_once MAX_PATH . '/www/admin/lib-banner-cache.inc.php'; if (!$upgradeTaskMessage) { $upgradeTaskMessage = array(); } $upgradeTaskError[] = 'Starting Banner Cache Recompilation'; $result = processBanners(true); if (is_null($upgradeTaskResult) || $upgradeTaskResult) { $upgradeTaskResult = $result; } $upgradeTaskError[] = ' Banner Cache Recompilation: ' . ($result ? 'Complete' : 'Failed');