Projects / Yap - Yet Another Pager

Yap - Yet Another Pager

Yap (Yet Another Pager) is a PHP pager that supports row editing and interactive search patterns. It has two view modes, table view and detail view. The user or the referring script may specify the number of rows to display. Add, modify, and delete operations may be permitted per row. The modified data can be validated by a custom function prior to being written back to the database. It works with Mysql and MS Access (ODBC connection).

Operating Systems

Recent releases

  •  24 Jan 2007 08:25

    Release Notes: This release moves the code required to draw the filter form out of the main class. The new MVC approach gives more flexibility to customize the form layout. The new version also provides more input boxes for building the row filters, such as date, range, or select box.

    •  30 Sep 2004 21:10

      Release Notes: This version uses a database abstraction layer, and may now be extended to connect to other databases supported by PHP. This version has the module to connect to MySQL and MS Access (through the ODBC functions).

      •  01 Sep 2004 20:51

        Release Notes: This release adds more control on text formatting. It has options that allow the user to set the format to use to output the table values. Each column may have its own format.

        •  21 Jun 2004 22:28

          Release Notes: This release focuses on the user interface. The PHP code that builds the user interface has been moved out of the main class. Several new classes have been created to handle the various interface objects. The goal is to make it easier to customise the output layout. The Yap Web site shows a customisation example (the various links are changed from text link to pictures link).

          •  28 Mar 2004 15:37

            Release Notes: Identification of the column type was fixed. The previous release issued an error if the table contained blob/text/set/enum columns. A bugfix was also made for the error that the class reported if you didn't set the parameters used by the edit functions (even in cases where those functions weren't enabled). A new setting allows the first 15 rows to be shown when the page is called for the first time. The default behavior requires the class to show only the search box.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.