<?php

global $genumDateFormat;
$params = array('enumStyle' => 'terse', 'clsRpt');
$clsRpt = new generic_rpt($params);
$clsRpt->strWidthLabel = '130pt';
$clsRpt->bValueEscapeHTML = false;
$lAuctionID = $auction->lKeyID;
showAuctionInfo($clsRpt, $auction, $lAuctionID);
showPackageInfo($clsRpt, $auction, $packages, $lNumPackages, $lAuctionID);
if ($lNumPackages > 0) {
    foreach ($packages as $package) {
        showPackageDetail($clsRpt, $package);
    }
}
function showPackageDetail(&$clsRpt, &$package)
{
    //---------------------------------------------------------------------
    //
    //---------------------------------------------------------------------
    $lPackageID = $package->lKeyID;
    $attributes = new stdClass();
    $attributes->divID = 'aucPackage' . $lPackageID;
    $attributes->divImageID = 'aucDiv' . $lPackageID;
    $attributes->lUnderscoreWidth = 600;
    openBlock('Package ' . str_pad($lPackageID, 5, '0', STR_PAD_LEFT) . ': ' . $package->strPackageSafeName . strLinkView_AuctionPackageRecord($lPackageID, 'View package record', true), strLinkAdd_AuctionItem($lPackageID, 'Add item to this package', true) . '&nbsp;' . strLinkAdd_AuctionItem($lPackageID, 'Add item to this package', false), $attributes);
    echoT('<br>');
    if ($package->lNumItems == 0) {
        echoT('<i>There are currently no items in the package <b>"' . $package->strPackageSafeName . '"</b><br><br>');
    } else {
        writeAuctionItemsTable($package, $package->items, false);
<?php

global $genumDateFormat;
$params = array('enumStyle' => 'terse', 'clsRpt');
$clsRpt = new generic_rpt($params);
$clsRpt->strWidthLabel = '120pt';
$clsRpt->bValueEscapeHTML = false;
$lPackageID = $package->lKeyID;
//   $lAuctionID = $auction->lKeyID;
showPackageInfo($clsRpt, $package, $auction, $lPackageID, $lAuctionID);
showBidAssignment($clsRpt, $package, $auction, $pbInfo, $lPackageID);
showItemInfo($clsRpt, $lNumItems, $items, $lPackageID);
showImageInfo(CENUM_CONTEXT_AUCTIONPACKAGE, $lPackageID, ' Images', $images, $lNumImages, $lNumImagesTot);
showDocumentInfo(CENUM_CONTEXT_AUCTIONPACKAGE, $lPackageID, ' Documents', $docs, $lNumDocs, $lNumDocsTot);
showPackageENPStats($clsRpt, $package);
function showItemInfo(&$clsRpt, $lNumItems, &$items, $lPackageID)
{
    //---------------------------------------------------------------------
    //
    //---------------------------------------------------------------------
    $attributes = new stdClass();
    $attributes->divID = 'aucENPItems';
    $attributes->divImageID = 'aucENPItemsDivImg';
    openBlock('Items', strLinkView_AuctionItemsViaPID($lPackageID, 'View package items', true) . '&nbsp;' . strLinkView_AuctionItemsViaPID($lPackageID, 'View package items', false) . '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . strLinkAdd_AuctionItem($lPackageID, 'Add new item', true) . '&nbsp;' . strLinkAdd_AuctionItem($lPackageID, 'Add new item', false), $attributes);
    if ($lNumItems == 0) {
        echoT('<i>There are no items assigned to this package.</i>');
    } else {
        echoT('
            <table class="enpRpt">
               <tr>
                  <td class="enpRptLabel">