changes from 1.2.3 release, fixes from webdemo
[freeside.git] / htdocs / docs / man / FS / CGI.html
1 <HTML>
2 <HEAD>
3 <TITLE>FS::CGI - Subroutines for the web interface</TITLE>
4 <LINK REV="made" HREF="mailto:none">
5 </HEAD>
6
7 <BODY>
8
9 <!-- INDEX BEGIN -->
10
11 <UL>
12
13         <LI><A HREF="#NAME">NAME</A>
14         <LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
15         <LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
16         <LI><A HREF="#SUBROUTINES">SUBROUTINES</A>
17         <LI><A HREF="#BUGS">BUGS</A>
18         <LI><A HREF="#SEE_ALSO">SEE ALSO</A>
19 </UL>
20 <!-- INDEX END -->
21
22 <HR>
23 <P>
24 <H1><A NAME="NAME">NAME</A></H1>
25 <P>
26 FS::CGI - Subroutines for the web interface
27
28 <P>
29 <HR>
30 <H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
31 <P>
32 <PRE>  use FS::CGI qw(header menubar idiot eidiot popurl);
33 </PRE>
34 <P>
35 <PRE>  print header( 'Title', '' );
36   print header( 'Title', menubar('item', 'URL', ... ) );
37 </PRE>
38 <P>
39 <PRE>  idiot &quot;error message&quot;; 
40   eidiot &quot;error message&quot;;
41 </PRE>
42 <P>
43 <PRE>  $url = popurl; #returns current url
44   $url = popurl(3); #three levels up
45 </PRE>
46 <P>
47 <HR>
48 <H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
49 <P>
50 Provides a few common subroutines for the web interface.
51
52 <P>
53 <HR>
54 <H1><A NAME="SUBROUTINES">SUBROUTINES</A></H1>
55 <DL>
56 <DT><STRONG><A NAME="item_header">header TITLE, MENUBAR</A></STRONG><DD>
57 <P>
58 Returns an HTML header.
59
60 <DT><STRONG><A NAME="item_menubar">menubar ITEM, URL, ...</A></STRONG><DD>
61 <P>
62 Returns an HTML menubar.
63
64 <DT><STRONG><A NAME="item_idiot">idiot ERROR</A></STRONG><DD>
65 <P>
66 This is depriciated. Don't use it.
67
68 <P>
69 Sends headers and an HTML error message.
70
71 <DT><STRONG><A NAME="item_eidiot">eidiot ERROR</A></STRONG><DD>
72 <P>
73 This is depriciated. Don't use it.
74
75 <P>
76 Sends headers and an HTML error message, then exits.
77
78 <DT><STRONG><A NAME="item_popurl">popurl LEVEL</A></STRONG><DD>
79 <P>
80 Returns current URL with LEVEL levels of path removed from the end (default
81 0).
82
83 <DT><STRONG><A NAME="item_table">table</A></STRONG><DD>
84 <P>
85 Returns HTML tag for beginning a table.
86
87 <DT><STRONG><A NAME="item_itable">itable</A></STRONG><DD>
88 <P>
89 Returns HTML tag for beginning an (invisible) table.
90
91 <DT><STRONG><A NAME="item_ntable">ntable</A></STRONG><DD>
92 <P>
93 This is getting silly.
94
95 </DL>
96 <P>
97 <HR>
98 <H1><A NAME="BUGS">BUGS</A></H1>
99 <P>
100 Not OO.
101
102 <P>
103 Not complete.
104
105 <P>
106 <HR>
107 <H1><A NAME="SEE_ALSO">SEE ALSO</A></H1>
108 <P>
109 <A HREF=".././FS/CGI.html#">the CGI manpage</A>, <A HREF="../CGI/Base.html">CGI::Base</A>
110
111
112
113 </BODY>
114
115 </HTML>