phpAds_PageShortcut($strClientProperties, 'advertiser-edit.php?clientid=' . $clientid, 'images/icon-advertiser.gif');
    phpAds_PageShortcut($strCampaignProperties, 'campaign-edit.php?clientid=' . $clientid . '&campaignid=' . $campaignid, 'images/icon-campaign.gif');
    phpAds_PageHeader("2.1.2.5");
    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("2.1.2.1", "2.1.2.2", "2.1.2.3", "2.1.2.4", "2.1.2.5"));
}
// GET PREFERENCES
if (!isset($listorder)) {
    $listorder = phpAds_getPref($page, 'listorder');
}
if (!isset($orderdirection)) {
    $orderdirection = phpAds_getPref($page, 'orderdirection');
}
if ($campaignid == phpAds_getPref($page, 'campaignid')) {
    $expand_arr = phpAds_getPrefArray($page, 'expand');
    if (isset($omit) && is_array($omit)) {
        for ($i = 0; $i < sizeof($omit); $i++) {
            if (!in_array($omit[$i], $keep)) {
                $omit_arr[] = $omit[$i];
            }
        }
    } else {
        $omit_arr = phpAds_getPrefArray($page, 'omit');
    }
    //	$total_arr = phpAds_getPrefArray($page, 'total');
    //	$banner_arr = phpAds_getPrefArray($page, 'banners');
} else {
    $expand_arr = array();
    $omit_arr = array();
function phpAds_getPageData($pageID)
{
    global $parent;
    // GET PREFERENCES
    require_once "lib-prefs.inc.php";
    if (!isset($parent)) {
        $parent = phpAds_getPref($pageID, 'parent');
    }
    // GET DATA
    require_once 'lib-data-sources.inc.php';
    $source_arr = phpAds_getSources('SOURCES', $parent);
    return $source_arr;
}