<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0">
  <name>DataGrid</name>
  <summary>A package to create a grid like structure based on a record set of data that will output in many formats including an HTML Table.</summary>
  <description>This package offers a toolkit to render out a datagrid in HTML format as well as
many other formats such as an XML Document, an Excel Spreadsheet, a Smarty Template and more.
It also offers paging and sorting functionallity to limit the data that is presented.
This concept is based on the .NET Framework DataGrid</description>
  <maintainers>
    <maintainer>
      <user>asnagy</user>
      <name>Andrew S. Nagy</name>
      <email>asnagy@webitecture.org</email>
      <role>lead</role>
    </maintainer>
  </maintainers>
  <release>
    <version>0.4</version>
    <date>2004-03-10</date>
    <license>PHP License</license>
    <state>alpha</state>
    <notes>This is the first public release.</notes>
    <deps>
      <dep type="pkg" rel="ge" version="1.2">PEAR</dep>
      <dep type="pkg" rel="ge" version="1.5">HTML_Table</dep>
      <dep type="pkg" rel="ge" version="0.6">Spreadsheet_Excel_Writer</dep>
      <dep type="pkg" rel="ge" version="0.5.2">XML_Util</dep>
    </deps>
    <provides type="class" name="DataGrid" extends="DataGrid_Renderer" />
    <provides type="function" name="DataGrid::dump" />
    <provides type="class" name="DataGrid_Core" />
    <provides type="function" name="DataGrid_Core::getCurrentPage" />
    <provides type="function" name="DataGrid_Core::setCurrentPage" />
    <provides type="function" name="DataGrid_Core::addColumn" />
    <provides type="function" name="DataGrid_Core::bind" />
    <provides type="function" name="DataGrid_Core::addRecord" />
    <provides type="function" name="DataGrid_Core::dropRecord" />
    <provides type="function" name="DataGrid_Core::sortRecordSet" />
    <provides type="function" name="DataGrid_Core::buildPaging" />
    <provides type="class" name="DataGrid_Column" />
    <provides type="function" name="DataGrid_Column::setAutoFill" />
    <provides type="function" name="DataGrid_Column::setFormatter" />
    <provides type="function" name="DataGrid_Column::formatter" />
    <provides type="class" name="DataGrid_Record" />
    <provides type="function" name="DataGrid_Record::getValue" />
    <provides type="function" name="DataGrid_Record::setValue" />
    <provides type="function" name="DataGrid_Record::getRecord" />
    <provides type="function" name="DataGrid_Record::setRecord" />
    <provides type="class" name="DataGrid_Renderer" extends="DataGrid_Core" />
    <provides type="function" name="DataGrid_Renderer::render" />
    <provides type="function" name="DataGrid_Renderer::getRenderer" />
    <provides type="function" name="DataGrid_Renderer::setRenderer" />
    <provides type="class" name="DataGrid_Renderer_HTMLTable" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::setTableAttribute" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::setTableHeaderBgColor" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::setTableRowDarkBgColor" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::setTableRowLightBgColor" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::setAutoFill" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::render" />
    <provides type="function" name="DataGrid_Renderer_HTMLTable::printPaging" />
    <provides type="class" name="DataGrid_Renderer_Smarty" />
    <provides type="function" name="DataGrid_Renderer_Smarty::setSmarty" />
    <provides type="function" name="DataGrid_Renderer_Smarty::setTemplate" />
    <provides type="function" name="DataGrid_Renderer_Smarty::render" />
    <provides type="class" name="DataGrid_Renderer_XML" />
    <provides type="function" name="DataGrid_Renderer_XML::render" />
    <provides type="class" name="DataGrid_Renderer_XLS" />
    <provides type="function" name="DataGrid_Renderer_XLS::render" />
    <provides type="class" name="DataGrid_Record_DB" extends="DataGrid_Record" />
    <provides type="function" name="DataGrid_Record_DB::setRecord" />
    <provides type="class" name="DataGrid_Record_DataObject" extends="DataGrid_Record" />
    <provides type="function" name="DataGrid_Record_DataObject::setRecord" />
    <filelist>
      <file role="php" baseinstalldir="" md5sum="1891ad85fd5cad39dcabe98cbf0b7c65" name="DataGrid.php"/>
      <file role="php" baseinstalldir="" md5sum="f8eeccc54e4200dfff726983636ad0c5" name="DataGrid/Core.php"/>
      <file role="php" baseinstalldir="" md5sum="240fc72bd79ca4b4bf2e5f739d78e759" name="DataGrid/Column.php"/>
      <file role="php" baseinstalldir="" md5sum="6ddb0eb173f08144990aeabb4b1ce0a8" name="DataGrid/Record.php"/>
      <file role="php" baseinstalldir="" md5sum="a675c8afa990513effd07f503fe5a3ec" name="DataGrid/Renderer.php"/>
      <file role="php" baseinstalldir="" md5sum="63be4fcfd7d066208744f23909f02eb3" name="DataGrid/Renderer/HTMLTable.php"/>
      <file role="php" baseinstalldir="" md5sum="c6babb821f92f001aa6a48da3847a7dd" name="DataGrid/Renderer/Smarty.php"/>
      <file role="php" baseinstalldir="" md5sum="768ee9040510dd9ff9e5e3341720db00" name="DataGrid/Renderer/XML.php"/>
      <file role="php" baseinstalldir="" md5sum="239a42da4a3e6affd0ff512d18587022" name="DataGrid/Renderer/XLS.php"/>
      <file role="php" baseinstalldir="" md5sum="02966ab9521fc95ebebc6fa59b2dafe2" name="DataGrid/Record/DB.php"/>
      <file role="php" baseinstalldir="" md5sum="80ed7aed2c63d8d195b19071f41735ed" name="DataGrid/Record/DataObject.php"/>
      <file role="php" baseinstalldir="" md5sum="fc12a0ace451e61bec7ee4b784c68bbd" name="DataGrid/Docs/Examples/example.php"/>
      <file role="php" baseinstalldir="" md5sum="14b1771253f2326e3a2a97c77de505f2" name="DataGrid/Docs/Examples/example-smarty.php"/>
      <file role="php" baseinstalldir="" md5sum="48c68991af571a7421e0d96cc1b4983e" name="DataGrid/Docs/Examples/example.tpl"/>
      <file role="php" baseinstalldir="" md5sum="b96adad26daf7e1bb10c3496d8a31baf" name="DataGrid/Docs/Examples/example-xml.php"/>
      <file role="php" baseinstalldir="" md5sum="99d27acf45a8a0dcf57476753734baf6" name="DataGrid/Docs/Examples/example-xls.php"/>
    </filelist>
  </release>
</package>
