NAME

FS::UI::CGI - Base class for CGI user-interface objects


SYNOPSIS

  use FS::UI::CGI;
  use FS::UI::some_table;
  $interface = new FS::UI::some_table;
  $error = $interface->browse;
  $error = $interface->search;
  $error = $interface->view;
  $error = $interface->edit;
  $error = $interface->process;


DESCRIPTION

An FS::UI::CGI object represents a CGI interface object.


METHODS

new
_header
_footer
interface
Returns the string `CGI'. Useful for the author of a table-specific UI class to conditionally specify certain behaviour.


VERSION

$Id: CGI.html,v 1.3 2001-04-23 12:40:31 ivan Exp $


BUGS

This documentation is incomplete.

In _Tableborder, headers should be links that sort on their fields.

_Link uses a constant $BASE_URL

_Link passes the arguments as a manually-constructed GET string instead of POSTing, for compatability while the web interface is upgraded. Once this is done it should pass arguements properly (i.e. as a POST, 8-bit clean)

Still some small bits of widget code same as FS::UI::Gtk.


SEE ALSO

the FS::UI::Base manpage


HISTORY

$Log: CGI.html,v $

Revision 1.3 2001-04-23 12:40:31 ivan

documentation and webdemo updates

Revision 1.1 1999/08/04 09:03:53 ivan initial checkin of module files for proper perl installation

Revision 1.1 1999/01/20 09:30:36 ivan skeletal cross-UI UI code.