root / pykota / trunk / cgi-bin / printquota.cgi @ 952

Revision 952, 2.1 kB (checked in by jalet, 21 years ago)

Preliminary support for LPRng added BUT STILL UNTESTED.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
Line 
1#! /usr/bin/python
2
3# PyKota Print Quota Reports generator
4#
5# PyKota - Print Quotas for CUPS and LPRng
6#
7# (c) 2003 Jerome Alet <alet@librelogiciel.com>
8# This program is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
20# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
21#
22# $Id$
23#
24# $Log$
25# Revision 1.6  2003/04/23 22:13:56  jalet
26# Preliminary support for LPRng added BUT STILL UNTESTED.
27#
28# Revision 1.5  2003/04/17 21:30:09  jalet
29# Now includes the logo
30#
31# Revision 1.4  2003/04/08 21:20:25  jalet
32# CGI Script now displays a link to PyKota's website.
33#
34# Revision 1.3  2003/03/29 13:45:27  jalet
35# GPL paragraphs were incorrectly (from memory) copied into the sources.
36# Two README files were added.
37# Upgrade script for PostgreSQL pre 1.01 schema was added.
38#
39# Revision 1.2  2003/02/12 11:31:51  jalet
40# doesn't use the jaxml module anymore
41#
42# Revision 1.1  2003/02/10 13:41:38  jalet
43# repykota cgi script added.
44# cleaner doc.
45#
46
47import sys
48import os
49import cgi
50
51header = """Content-type: text/html
52
53<?xml version="1.0" encoding="iso-8859-1"?>
54<html>
55  <head>
56    <title>Print Quota Report</title>
57  </head>
58  <body>
59    <h2>Print Quota Report</h2>
60    <p>
61      <pre>"""
62
63footer = """
64      </pre>
65    </p> 
66    <p>
67      <a href="http://www.librelogiciel.com/software/"><img src="http://www.librelogiciel.com/software/PyKota/calllogo" /></a>
68      <br />
69      Report generated with <a href="http://www.librelogiciel.com/software/">PyKota</a>
70    </p>
71  </body>
72</html>""" 
73
74print header
75
76out = os.popen("repykota")
77print out.read().strip()
78out.close()
79
80print footer
Note: See TracBrowser for help on using the browser.