]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
Update contributors
[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 Alexander Koch,
87 Wolfgang Apolinarski,
88 Alfred Haas,
89 Lars Schuhmacher,
90 Rene Zingel,
91 Sascha Kilian,
92 Ronald Wiesinger,
93 Stephan Feddersen,
94 Stéphane Pautrel,
95 Florian Bührle,
96 Bernhard Bitsch,
97 Justin Luth,
98 Michael Eitelwein,
99 Dominik Hassler,
100 Larsen,
101 Gabriel Rolland,
102 Anton D. Seliverstov,
103 Bernhard Bittner,
104 David Kleuker,
105 Hans Horsten,
106 Jakub Ratajczak,
107 Jorrit de Jonge,
108 Jörn-Ingo Weigert,
109 Przemek Zdroik,
110 Tim FitzGeorge,
111 Alexander Rudolf Gruber,
112 Andrew Bellows,
113 Axel Gembe,
114 Bernhard Held,
115 Christoph Anderegg,
116 Daniel Aleksandersen,
117 Douglas Duckworth,
118 Eberhard Beilharz,
119 Ersan Yildirim Ersan,
120 Gerd Hoerst,
121 H. Horsten,
122 Heino Gutschmidt,
123 Jan Behrens,
124 Jochen Kauz,
125 Julian McConnell,
126 Kay-Michael Köhler,
127 Kim Wölfel,
128 Logan Schmidt,
129 Nico Prenzel,
130 Oliver Fuhrer,
131 Osmar Gonzalez,
132 Paul T. Simmons,
133 Rob Brewer,
134 Robert Möker,
135 Stefan Ernst,
136 Stefan Ferstl,
137 Thomas Ebert,
138 Timmothy Wilson,
139 Umberto Parma
140 <!-- END -->
141 </p>
142 END
143 ;
144 &Header::closebox();
145
146 &Header::openbox("100%", "left", $Lang::tr{'other'});
147 print <<END
148 <p>
149 This product includes GeoLite data created by MaxMind, available from
150 <a href='http://www.maxmind.com/' target="_blank">http://www.maxmind.com/</a>.
151 </p>
152 END
153 ;
154 &Header::closebox();
155
156 &Header::closebigbox();
157
158 &Header::closepage();