regenerated perl api docs from embedded pod
[freeside.git] / htdocs / docs / man / CGI.txt
1 NAME
2     FS::CGI - Subroutines for the web interface
3
4 SYNOPSIS
5       use FS::CGI qw(header menubar idiot eidiot popurl);
6
7       print header( 'Title', '' );
8       print header( 'Title', menubar('item', 'URL', ... ) );
9
10       idiot "error message"; 
11       eidiot "error message";
12
13       $url = popurl; #returns current url
14       $url = popurl(3); #three levels up
15
16 DESCRIPTION
17     Provides a few common subroutines for the web interface.
18
19 SUBROUTINES
20     header TITLE, MENUBAR
21         Returns an HTML header.
22
23     menubar ITEM, URL, ...
24         Returns an HTML menubar.
25
26     idiot ERROR
27         This is depriciated. Don't use it.
28
29         Sends headers and an HTML error message.
30
31     eidiot ERROR
32         This is depriciated. Don't use it.
33
34         Sends headers and an HTML error message, then exits.
35
36     popurl LEVEL
37         Returns current URL with LEVEL levels of path removed from
38         the end (default 0).
39
40     table
41         Returns HTML tag for beginning a table.
42
43     itable
44         Returns HTML tag for beginning an (invisible) table.
45
46     ntable
47         This is getting silly.
48
49 BUGS
50     Not OO.
51
52     Not complete.
53
54 SEE ALSO
55     the CGI manpage, the CGI::Base manpage
56
57 HISTORY
58     subroutines for the HTML/CGI GUI, not properly OO. :(
59
60     ivan@sisd.com 98-apr-16 ivan@sisd.com 98-jun-22
61
62     lose the background, eidiot ivan@sisd.com 98-sep-2
63
64     pod ivan@sisd.com 98-sep-12
65
66     $Log: CGI.txt,v $
67     Revision 1.4  1999-04-08 13:39:31  ivan
68     convert from pod for 1.2.0 release
69  Revision 1.17 1999/02/07 09:59:43 ivan more
70     mod_perl fixes, and bugfixes Peter Wemm sent via email
71
72     Revision 1.16 1999/01/25 12:26:05 ivan yet more mod_perl stuff
73
74     Revision 1.15 1999/01/18 09:41:48 ivan all $cgi->header calls
75     now include ( '-expires' => 'now' ) for mod_perl (good idea
76     anyway)
77
78     Revision 1.14 1999/01/18 09:22:37 ivan changes to track email
79     addresses for email invoicing
80
81     Revision 1.12 1998/12/23 02:23:16 ivan popurl always has
82     trailing slash
83
84     Revision 1.11 1998/11/12 07:43:54 ivan *** empty log message ***
85
86     Revision 1.10 1998/11/12 01:53:47 ivan added table command
87
88     Revision 1.9 1998/11/09 08:51:49 ivan bug squash
89
90     Revision 1.7 1998/11/09 06:10:59 ivan added sub url
91
92     Revision 1.6 1998/11/09 05:44:20 ivan *** empty log message ***
93
94     Revision 1.4 1998/11/09 04:55:42 ivan support depriciated
95     CGI::Base as well as CGI.pm (for now)
96
97     Revision 1.3 1998/11/08 10:50:19 ivan s/CGI::Base/CGI/; etc.
98