Projects / phpreports / Releases

RSS All releases of phpreports

  •  21 Nov 2006 13:30

Release Notes: This release adds 3 JavaScript events: ONCLICK, ONMOUSEOVER and ONMOUSEOUT. It adds the concept of input plugins. The first one converts the SQL query in a way that allows it to show crosstab reports.

  •  16 Aug 2006 07:55

Release Notes: When using templates, the numeric data columns are right aligned now. GROUP COL HEADERs are set to a "bold" CSS class when using templates. An error in db_array.php regarding the line count was fixed. An error in the db_columnType method in db_array.php was fixed. It seems that some xsl:param name="language" was breaking some stuff on PHP4, so it was removed. The GROUP HEADERs now correctly repeat on each page break. The template HEADERs are now capitalized correctly.

  •  21 Jun 2006 17:32

Release Notes: This release adds a new interface for PHP5 and Oracle. You can now use template files to create reports. There is a new "database" interface, db_array.php. TABLE elements have now IDs. Error messages can now be translated. The FORM element has been added again. DATE and DATETIME data types have been added to the grouping functions. There is now a setBody(boolean) method in the PHPReportMaker object where you can configure whether or not to print the HTML BODY tags or just the report data.

  •  08 Dec 2005 14:09

Release Notes: LINKs can handle HTML special characters now. PHPReport.dtd has been fixed on the LINKs element.

  •  04 Nov 2005 08:19

Release Notes: This release fixes a bug with PHPReportPreview.xsl and PHP5. LINKs elements can now render an IMG element inside. IMGs can have an explicit border of 0px.

  •  26 Oct 2005 23:21

Release Notes: A problem where GROUPs were not resetting their values when the GROUP broke was fixed. COLs with SUPPRESS="TRUE" now show their values when the values are the same as the previous GROUP. Automatic GROUP NAMEs were implemented. A getBenchmark(id) function was added to the PHPReportMaker object, where id can be a string key to benchmarks performed while creating the report, and the timestamp of the event is returned.

  •  05 Oct 2005 10:47

Release Notes: This release adds the COL setPageNum(<n>) and resetPageNum() methods. It adds the CMD element, where you can use PHP code to eval() like a COL, but with no output on the report. For example, when opening a new group that needs the page always as 1, you can use <CMD>$this->setPageNum(1);</CMD> on the group HEADER. No more LINKs are created if there is an empty string on its values. This will avoid some empty <a href=""></a>.

  •  15 Jul 2005 11:28

    Release Notes: On some recent versions of PHP5.x, there were some changes in the way you can play with $this. To fix this, some very old code that referred to some variables, $oValue and $header, has been removed. Those variables were used in some old versions, so if you have some reference to them in your XML report layout files, you can safely change it to $this.

    •  29 Jun 2005 08:56

    Release Notes: The setPageSize(size) and getPageSize() methods were added to the PHPReportMaker object. Now you can specify the page size using code like "$oRpt = new PHPReportMaker(); $oRpt->setPageSize(30);". This method overrides the XML value.

    •  21 Jun 2005 15:03

    Release Notes: self:: does not work very well on PHP 4.3.x; on the internal calls of PHPReportsDBI, it creates a silent error. This release changes db_mssql.php and db_mysql.php to fix this.


    Project Spotlight

    Template Data Interface (TDI)

    A powerful markup template system for Python.


    Project Spotlight

    Java Print Dialog Framework

    A comprehensive printing solution for Java applications.