]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
baa49fd3b820fb3efffb4d4e4a66459f0d678fa4
[ipfire-2.x.git] / html / cgi-bin / credits.cgi
1 #!/usr/bin/perl
2 ###############################################################################
3 # #
4 # IPFire.org - A linux based firewall #
5 # Copyright (C) 2011 IPFire Team <info@ipfire.org> #
6 # #
7 # This program is free software: you can redistribute it and/or modify #
8 # it under the terms of the GNU General Public License as published by #
9 # the Free Software Foundation, either version 3 of the License, or #
10 # (at your option) any later version. #
11 # #
12 # This program is distributed in the hope that it will be useful, #
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15 # GNU General Public License for more details. #
16 # #
17 # You should have received a copy of the GNU General Public License #
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
19 # #
20 ###############################################################################
21
22 use strict;
23
24 # enable only the following on debugging purpose
25 #use warnings;
26 #use CGI::Carp 'fatalsToBrowser';
27
28 require '/var/ipfire/general-functions.pl';
29 require "${General::swroot}/lang.pl";
30 require "${General::swroot}/header.pl";
31
32 &Header::showhttpheaders();
33
34 &Header::openpage($Lang::tr{'credits'}, 1, '');
35
36 &Header::openbigbox('100%', 'center');
37
38 &Header::openbox('100%', 'left', $Lang::tr{'donation'});
39
40 print <<END
41 <p>$Lang::tr{'donation-text'}</p>
42
43 <div align="center">
44 <a href="https://www.ipfire.org/donate">
45 <strong>$Lang::tr{'donation'}</strong>
46 </a>
47 </div>
48 END
49 ;
50 &Header::closebox();
51
52 &Header::openbox('100%', 'left',);
53
54 print <<END
55 <br>
56 <center>
57 $Lang::tr{'visit us at'}: <b><a href='https://www.ipfire.org/' target="_blank">https://www.ipfire.org/</a></b>
58 </center>
59 <br><br>
60
61 <p>
62 <!-- CONTRIBUTORS -->
63 Michael Tremer,
64 Arne Fitzenreiter,
65 Christian Schmidt,
66 Alexander Marx,
67 Stefan Schantl,
68 Matthias Fischer,
69 Jan Paul Tücking,
70 Jonatan Schlag,
71 Peter Müller,
72 Erik Kapfer,
73 Dirk Wagner,
74 Marcel Lorenz,
75 Alf Høgemark,
76 Ben Schweikert,
77 Peter Pfeiffer,
78 Daniel Glanzmann,
79 Heiner Schmeling,
80 Daniel Weismüller,
81 Timo Eissler,
82 Jan Lentfer,
83 Marcus Scholz,
84 Ersan Yildirim,
85 Joern-Ingo Weigert,
86 Wolfgang Apolinarski,
87 Alfred Haas,
88 Lars Schuhmacher,
89 Rene Zingel,
90 Sascha Kilian,
91 Ronald Wiesinger,
92 Stephan Feddersen,
93 Stéphane Pautrel,
94 Justin Luth,
95 Michael Eitelwein,
96 Bernhard Bitsch,
97 Dominik Hassler,
98 Larsen,
99 Alexander Koch,
100 Gabriel Rolland,
101 Anton D. Seliverstov,
102 Bernhard Bittner,
103 David Kleuker,
104 Hans Horsten,
105 Jakub Ratajczak,
106 Jorrit de Jonge,
107 Jörn-Ingo Weigert,
108 Przemek Zdroik,
109 Alexander Rudolf Gruber,
110 Andrew Bellows,
111 Axel Gembe,
112 Bernhard Held,
113 Christoph Anderegg,
114 Daniel Aleksandersen,
115 Douglas Duckworth,
116 Eberhard Beilharz,
117 Ersan Yildirim Ersan,
118 Gerd Hoerst,
119 H. Horsten,
120 Heino Gutschmidt,
121 Jan Behrens,
122 Jochen Kauz,
123 Julian McConnell,
124 Kay-Michael Köhler,
125 Kim Wölfel,
126 Logan Schmidt,
127 Nico Prenzel,
128 Osmar Gonzalez,
129 Paul T. Simmons,
130 Rob Brewer,
131 Robert Möker,
132 Stefan Ernst,
133 Stefan Ferstl,
134 Thomas Ebert,
135 Tim FitzGeorge,
136 Timmothy Wilson,
137 Umberto Parma
138 <!-- END -->
139 </p>
140 END
141 ;
142 &Header::closebox();
143
144 &Header::openbox("100%", "left", $Lang::tr{'other'});
145 print <<END
146 <p>
147 This product includes GeoLite data created by MaxMind, available from
148 <a href='http://www.maxmind.com/' target="_blank">http://www.maxmind.com/</a>.
149 </p>
150 END
151 ;
152 &Header::closebox();
153
154 &Header::closebigbox();
155
156 &Header::closepage();