summaryrefslogtreecommitdiff
path: root/htdocs/docs/man/CGI.txt
blob: 15a5ca17de715be3f056d4060c62f54015f33a6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
NAME
    FS::CGI - Subroutines for the web interface

SYNOPSIS
      use FS::CGI qw(header menubar idiot eidiot popurl);

      print header( 'Title', '' );
      print header( 'Title', menubar('item', 'URL', ... ) );

      idiot "error message"; 
      eidiot "error message";

      $url = popurl; #returns current url
      $url = popurl(3); #three levels up

DESCRIPTION
    Provides a few common subroutines for the web interface.

SUBROUTINES
    header TITLE, MENUBAR
        Returns an HTML header.

    menubar ITEM, URL, ...
        Returns an HTML menubar.

    idiot ERROR
        Sends headers and an HTML error message.

    eidiot ERROR
        Sends headers and an HTML error message, then exits.

    popurl LEVEL
        Returns current URL with LEVEL levels of path removed from
        the end (default 0).

    table
        Returns HTML tag for beginning a table.

BUGS
    Not OO.

    Not complete.

SEE ALSO
    the CGI manpage, the CGI::Base manpage

HISTORY
    subroutines for the HTML/CGI GUI, not properly OO. :(

    ivan@sisd.com 98-apr-16 ivan@sisd.com 98-jun-22

    lose the background, eidiot ivan@sisd.com 98-sep-2

    pod ivan@sisd.com 98-sep-12

    $Log: CGI.txt,v $
    Revision 1.2  1998-11-13 09:56:34  ivan
    change configuration file layout to support multiple distinct databases (with
    own set of config files, export, etc.)
 Revision 1.11 1998/11/12 07:43:54 ivan ***
    empty log message ***

    Revision 1.10 1998/11/12 01:53:47 ivan added table command

    Revision 1.9 1998/11/09 08:51:49 ivan bug squash

    Revision 1.7 1998/11/09 06:10:59 ivan added sub url

    Revision 1.6 1998/11/09 05:44:20 ivan *** empty log message ***

    Revision 1.4 1998/11/09 04:55:42 ivan support depriciated
    CGI::Base as well as CGI.pm (for now)

    Revision 1.3 1998/11/08 10:50:19 ivan s/CGI::Base/CGI/; etc.