]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
Update list of 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 Stefan Schantl,
66 Christian Schmidt,
67 Alexander Marx,
68 Matthias Fischer,
69 Peter Müller,
70 Jan Paul Tücking,
71 Erik Kapfer,
72 Jonatan Schlag,
73 Dirk Wagner,
74 Marcel Lorenz,
75 Alf Høgemark,
76 Ben Schweikert,
77 Peter Pfeiffer,
78 Daniel Glanzmann,
79 Daniel Weismüller,
80 Heiner Schmeling,
81 Stephan Feddersen,
82 Timo Eissler,
83 Jan Lentfer,
84 Marcus Scholz,
85 Ersan Yildirim,
86 Stéphane Pautrel,
87 Joern-Ingo Weigert,
88 Alexander Koch,
89 Wolfgang Apolinarski,
90 Adolf Belka,
91 Alfred Haas,
92 Lars Schuhmacher,
93 Rene Zingel,
94 Sascha Kilian,
95 Ronald Wiesinger,
96 Florian Bührle,
97 Bernhard Bitsch,
98 Justin Luth,
99 Michael Eitelwein,
100 Alex Koch,
101 Dominik Hassler,
102 Larsen,
103 Gabriel Rolland,
104 Marcel Follert,
105 Tim FitzGeorge,
106 Anton D. Seliverstov,
107 Bernhard Bittner,
108 David Kleuker,
109 Hans Horsten,
110 Jakub Ratajczak,
111 Jorrit de Jonge,
112 Jörn-Ingo Weigert,
113 Przemek Zdroik,
114 Ramax Lo,
115 Alexander Rudolf Gruber,
116 Andrew Bellows,
117 Axel Gembe,
118 Bernhard Held,
119 Christoph Anderegg,
120 Daniel Aleksandersen,
121 Douglas Duckworth,
122 Eberhard Beilharz,
123 Ersan Yildirim Ersan,
124 Gerd Hoerst,
125 H. Horsten,
126 Heino Gutschmidt,
127 Jan Behrens,
128 Jochen Kauz,
129 Julian McConnell,
130 Kay-Michael Köhler,
131 Kim Wölfel,
132 Logan Schmidt,
133 Markus Untersee,
134 Mathew McBride,
135 Nico Prenzel,
136 Oliver Fuhrer,
137 Osmar Gonzalez,
138 Paul T. Simmons,
139 Rob Brewer,
140 Robert Möker,
141 Stefan Ernst,
142 Stefan Ferstl,
143 Thomas Ebert,
144 Timmothy Wilson,
145 Umberto Parma
146 <!-- END -->
147 </p>
148 END
149 ;
150 &Header::closebox();
151
152 &Header::closebigbox();
153
154 &Header::closepage();