The following module was proposed for inclusion in the Module List:

  modid:       Data::ResultsHelper
  DSLIP:       MdpOp
  description: helps sort, paginate and display results set
  userid:      EARL (Earl Cahill)
  chapterid:    6 (Data_Type_Utilities)
  communities:

  similar:

  rationale:

    Takes an array of arrays (which is a rather general structure for
    results sets), allows you to specify how many results per page,
    simple templates, sort specifications (numeric, ascii, regex out
    what to sort on, ascending or descending, multiple columns, uses my
    Sort::ArrayOfArrays), and outputs pages of results as per the sort
    order and the templates. A table of contents (like google 1, 2, 3,
    etc for pages of results and back and next links) with navigation is
    also generated.

    Data::ResultsHelper takes an array of results and returns a hash
    ref which can then be passed to Template::Toolkit, HTML::Template or
    the like, or to my Data::ResultsHelper::HTML.

    An earlier, messier version is used at my work to help display log
    files, result sets from sql queries, our webmail system, our
    shopping cart system, and countless other places. These utilities
    have been developed by me and several other engineers.

    A later version will allow results to be filtered, i.e., each
    column can be included or excluded depending on <, >, =, or a regex.
    I just haven't yet ported this code.

    An example, which uses Template::Toolkit, can be seen here

    http://spack.net/cgi-bin/tt?page=r2h.htm

    I earlier applied for Data::Results2HTML, but this is a better,
    cleaner architecture.

  enteredby:   EARL (Earl Cahill)
  enteredon:   Tue Jul 15 06:35:43 2003 GMT

The resulting entry would be:

Data::
::ResultsHelper   MdpOp helps sort, paginate and display results set EARL


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=cf200000_7b06ffb19b5b9e9e&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=cf200000_7b06ffb19b5b9e9e&SUBMIT_pause99_add_mod_insertit=1

Reply via email to