phpAds_PageShortcut($strModifyBannerAcl, 'banner-acl.php?clientid=' . $clientid . '&campaignid=' . $campaignid . '&bannerid=' . $bannerid, 'images/icon-acl.gif');
phpAds_PageHeader("2.1.2.2.2");
echo "<img src='images/icon-client.gif' align='absmiddle'>&nbsp;" . phpAds_getParentName($campaignid);
echo "&nbsp;<img src='images/" . $phpAds_TextDirection . "/caret-rs.gif'>&nbsp;";
echo "<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;" . phpAds_getClientName($campaignid);
echo "&nbsp;<img src='images/" . $phpAds_TextDirection . "/caret-rs.gif'>&nbsp;";
echo "<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getBannerName($bannerid) . "</b><br><br>";
echo phpAds_buildBannerCode($bannerid) . "<br><br><br><br>";
phpAds_ShowSections(array("2.1.2.2.1", "2.1.2.2.2"));
/*********************************************************/
/* Main code                                             */
/*********************************************************/
$manual['clicks'] = 0;
$manual['views'] = 0;
// Get affiliates and build the tree
$res_affiliates = phpAds_dbQuery("\n\tSELECT \n\t\taffiliateid, name\n\tFROM \n\t\t" . $phpAds_config['tbl_affiliates'] . "\n\t" . phpAds_getAffiliateListOrder($listorder, $orderdirection) . "\n\t") or phpAds_sqlDie();
while ($row_affiliates = phpAds_dbFetchArray($res_affiliates)) {
    $affiliates[$row_affiliates['affiliateid']] = $row_affiliates;
    $affiliates[$row_affiliates['affiliateid']]['expand'] = 0;
    $affiliates[$row_affiliates['affiliateid']]['count'] = 0;
}
// Get the zones for each affiliate
$res_zones = phpAds_dbQuery("\n\tSELECT \n\t\tzoneid, affiliateid, zonename, delivery, what\n\tFROM \n\t\t" . $phpAds_config['tbl_zones'] . "\n\t\t" . phpAds_getZoneListOrder($listorder, $orderdirection) . "\n\t") or phpAds_sqlDie();
while ($row_zones = phpAds_dbFetchArray($res_zones)) {
    if (isset($affiliates[$row_zones['affiliateid']])) {
        $zones[$row_zones['zoneid']] = $row_zones;
        $affiliates[$row_zones['affiliateid']]['count']++;
        $zones[$row_zones['zoneid']]['views'] = 0;
        $zones[$row_zones['zoneid']]['clicks'] = 0;
    }
}
/*********************************************************/
/* HTML framework                                        */
/*********************************************************/
if (phpAds_isUser(phpAds_Admin)) {
    if (isset($Session['prefs']['affiliate-index.php']['listorder'])) {
        $navorder = $Session['prefs']['affiliate-index.php']['listorder'];
    } else {
        $navorder = '';
    }
    if (isset($Session['prefs']['affiliate-index.php']['orderdirection'])) {
        $navdirection = $Session['prefs']['affiliate-index.php']['orderdirection'];
    } else {
        $navdirection = '';
    }
    // Get other affiliates
    $res = phpAds_dbQuery("\n\t\tSELECT\n\t\t\t*\n\t\tFROM\n\t\t\t" . $phpAds_config['tbl_affiliates'] . "\n\t\t" . phpAds_getAffiliateListOrder($navorder, $navdirection) . "\n\t") or phpAds_sqlDie();
    while ($row = phpAds_dbFetchArray($res)) {
        phpAds_PageContext(phpAds_buildAffiliateName($row['affiliateid'], $row['name']), "affiliate-zones.php?affiliateid=" . $row['affiliateid'], $affiliateid == $row['affiliateid']);
    }
    phpAds_PageShortcut($strAffiliateHistory, 'stats-affiliate-history.php?affiliateid=' . $affiliateid, 'images/icon-statistics.gif');
    phpAds_PageHeader("4.2.3");
    echo "<img src='images/icon-affiliate.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getAffiliateName($affiliateid) . "</b><br><br><br>";
    phpAds_ShowSections(array("4.2.2", "4.2.3"));
} else {
    $sections[] = "2.1";
    if (phpAds_isAllowed(phpAds_ModifyInfo)) {
        $sections[] = "2.2";
    }
    phpAds_PageHeader("2.1");
    echo "<img src='images/icon-affiliate.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getAffiliateName($affiliateid) . "</b><br><br><br>";
    phpAds_ShowSections($sections);
 if (phpAds_isUser(phpAds_Admin) || phpAds_isUser(phpAds_Agency)) {
     if (isset($Session['prefs']['affiliate-index.php']['listorder'])) {
         $navorder = $Session['prefs']['affiliate-index.php']['listorder'];
     } else {
         $navorder = '';
     }
     if (isset($Session['prefs']['affiliate-index.php']['orderdirection'])) {
         $navdirection = $Session['prefs']['affiliate-index.php']['orderdirection'];
     } else {
         $navdirection = '';
     }
     // Get other affiliates
     if (phpAds_isUser(phpAds_Admin)) {
         $query = "SELECT * FROM " . $phpAds_config['tbl_affiliates'] . phpAds_getAffiliateListOrder($navorder, $navdirection);
     } elseif (phpAds_isUser(phpAds_Affiliate)) {
         $query = "SELECT * FROM " . $phpAds_config['tbl_affiliates'] . " WHERE agencyid=" . $Session['userid'] . phpAds_getAffiliateListOrder($navorder, $navdirection);
     }
     $res = phpAds_dbQuery($query) or phpAds_sqlDie();
     while ($row = phpAds_dbFetchArray($res)) {
         phpAds_PageContext(phpAds_buildAffiliateName($row['affiliateid'], $row['name']), "affiliate-edit.php?affiliateid=" . $row['affiliateid'], $affiliateid == $row['affiliateid']);
     }
     phpAds_PageShortcut($strAffiliateHistory, 'stats-affiliate-history.php?affiliateid=' . $affiliateid, 'images/icon-statistics.gif');
     phpAds_PageHeader("4.2.2");
     echo "<img src='images/icon-affiliate.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getAffiliateName($affiliateid) . "</b><br><br><br>";
     phpAds_ShowSections(array("4.2.2", "4.2.3"));
 } else {
     phpAds_PageHeader("2.2");
     echo "<img src='images/icon-affiliate.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getAffiliateName($affiliateid) . "</b><br><br><br>";
     phpAds_ShowSections(array("2.1", "2.2"));
 }
 // Do not get this information if the page
echo "<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;" . phpAds_getCampaignName($campaignid);
echo "&nbsp;<img src='images/" . $phpAds_TextDirection . "/caret-rs.gif'>&nbsp;";
echo "<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getBannerName($bannerid) . "</b><br><br>";
echo phpAds_buildBannerCode($bannerid) . "<br><br><br><br>";
phpAds_ShowSections($sections);
/*********************************************************/
/* Main code                                             */
/*********************************************************/
// Get banner info
$res = phpAds_dbQuery("SELECT * FROM " . $phpAds_config['tbl_banners'] . " WHERE bannerid=" . $bannerid) or phpAds_sqlDie();
$banner = phpAds_dbFetchArray($res);
// Get affiliates
if (phpAds_isUser(phpAds_Admin)) {
    $query = "SELECT affiliateid,name" . " FROM " . $phpAds_config['tbl_affiliates'] . phpAds_getAffiliateListOrder($listorder, $orderdirection);
} elseif (phpAds_isUser(phpAds_Agency)) {
    $query = "SELECT affiliateid,name" . " FROM " . $phpAds_config['tbl_affiliates'] . " WHERE agencyid=" . phpAds_getUserID() . phpAds_getAffiliateListOrder($listorder, $orderdirection);
}
$res = phpAds_dbQuery($query) or phpAds_sqlDie();
$affiliate_count = phpAds_dbNumRows($res);
while ($row = phpAds_dbFetchArray($res)) {
    $affiliates[$row['affiliateid']] = $row;
    $affiliates[$row['affiliateid']]['ZoneBanners'] = 0;
    $affiliates[$row['affiliateid']]['ZoneCampaigns'] = 0;
}
if ($banner['contenttype'] == 'txt') {
    // Get banner zones
    if (phpAds_isUser(phpAds_Admin)) {
        $query = " SELECT zoneid,affiliateid,zonename,description,width,height,what,zonetype,delivery" . " FROM " . $phpAds_config['tbl_zones'] . " WHERE delivery=" . phpAds_ZoneText . " AND zonetype = " . phpAds_ZoneBanners . phpAds_getZoneListOrder($listorder, $orderdirection);
    } elseif (phpAds_isUser(phpAds_Admin)) {
        $query = " SELECT zoneid,affiliateid,zonename,description,width,height,what,zonetype,delivery" . " FROM " . $phpAds_config['tbl_zones'] . "," . $phpAds_config['tbl_affiliates'] . " WHERE " . $phpAds_config['tbl_zones'] . ".affiliateid=" . $phpAds_config['tbl_affiliates'] . ".affiliateid" . " AND " . $phpAds_config['tbl_affiliates'] . ".agencyid=" . phpAds_getUserID() . " AND delivery=" . phpAds_ZoneText . " AND zonetype = " . phpAds_ZoneBanners . phpAds_getZoneListOrder($listorder, $orderdirection);
    }
while ($row = phpAds_dbFetchArray($res)) {
    $extra .= "<option value='" . $row['clientid'] . "'>" . phpAds_buildName($row['clientid'], $row['clientname']) . "</option>";
}
$extra .= "</select>&nbsp;<input type='image' src='images/" . $phpAds_TextDirection . "/go_blue.gif'><br>";
$extra .= "<img src='images/break.gif' height='1' width='160' vspace='4'><br>";
$extra .= "<img src='images/icon-recycle.gif' align='absmiddle'>&nbsp;<a href='campaign-delete.php?clientid=" . $clientid . "&campaignid=" . $campaignid . "&returnurl=advertiser-index.php'" . phpAds_DelConfirm($strConfirmDeleteCampaign) . ">{$strDelete}</a><br>";
$extra .= "</form>";
phpAds_PageHeader("4.1.3.4", $extra);
echo "<img src='images/icon-advertiser.gif' align='absmiddle'>&nbsp;" . phpAds_getParentClientName($campaignid);
echo "&nbsp;<img src='images/" . $phpAds_TextDirection . "/caret-rs.gif'>&nbsp;";
echo "<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;<b>" . phpAds_getCampaignName($campaignid) . "</b><br><br><br>";
phpAds_ShowSections(array("4.1.3.2", "4.1.3.3", "4.1.3.4", "4.1.3.5"));
/*********************************************************/
/* Main code                                             */
/*********************************************************/
$res = phpAds_dbQuery("SELECT affiliateid,name" . " FROM " . $phpAds_config['tbl_affiliates'] . " WHERE agencyid=" . $agencyid . phpAds_getAffiliateListOrder($listorder, $orderdirection)) or phpAds_sqlDie();
$affiliate_count = phpAds_dbNumRows($res);
while ($row = phpAds_dbFetchArray($res)) {
    $affiliates[$row['affiliateid']] = $row;
}
$res = phpAds_dbQuery("SELECT z.zoneid,z.affiliateid,z.zonename,z.description,z.width,z.height,z.what,z.delivery" . " FROM " . $phpAds_config['tbl_zones'] . " AS z" . "," . $phpAds_config['tbl_affiliates'] . " AS a" . " WHERE z.affiliateid=a.affiliateid" . " AND agencyid=" . $agencyid . " AND zonetype=" . phpAds_ZoneCampaign . phpAds_getZoneListOrder($listorder, $orderdirection)) or phpAds_sqlDie();
$zone_count = phpAds_dbNumRows($res);
while ($row = phpAds_dbFetchArray($res)) {
    if (isset($affiliates[$row['affiliateid']])) {
        $row['linked'] = phpAds_IsCampaignInZone($campaignid, $row['zoneid'], $row['what']);
        $affiliates[$row['affiliateid']]['zones'][$row['zoneid']] = $row;
    }
}
$tabindex = 1;
echo "<br><br>";
echo "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";