<?php

$tab['reports']['pd'] = 'Purchase dates';
$tabhandler['reports']['pd'] = 'renderPurchaseDatesReport';
define ('PD_ATTR_ID', 10001); # attribute ID of the purchase date

function renderPurchaseDatesReport()
{
	global $nextorder;
	$order = 'odd';
	startPortlet ('List of Objects with Purchase Date Set');
	echo '<table align=center width=60% border=0 cellpadding=5 cellspacing=0 align=center class=cooltable>';
	echo '<tr><th class=tdleft>object</th><th class=tdleft>purchase date</th></tr>';
	foreach (listCells ('object') as $object)
	{
		$attributes = getAttrValues ($object['id']);
		if (! array_key_exists (PD_ATTR_ID, $attributes) || $attributes[PD_ATTR_ID]['value'] == '')
			continue;
		echo "<tr class=row_${order} valign=top>";
		echo '<td class=tdleft>' . mkA ($object['dname'], 'object', $object['id']) . '</td>';
		echo '<td class=tdleft>' . datetimestrFromTimestamp ($attributes[PD_ATTR_ID]['value']) . '</td>';
		echo '</tr>';
		$order = $nextorder[$order];
	}
	echo '</table>';
	finishPortlet();
}

?>
