]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
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 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 Alfred Haas,
91 Lars Schuhmacher,
92 Rene Zingel,
93 Sascha Kilian,
94 Ronald Wiesinger,
95 Florian Bührle,
96 Bernhard Bitsch,
97 Justin Luth,
98 Michael Eitelwein,
99 Adolf Belka,
100 Alex Koch,
101 Dominik Hassler,
102 Larsen,
103 Gabriel Rolland,
104 Tim FitzGeorge,
105 Anton D. Seliverstov,
106 Bernhard Bittner,
107 David Kleuker,
108 Hans Horsten,
109 Jakub Ratajczak,
110 Jorrit de Jonge,
111 Jörn-Ingo Weigert,
112 Przemek Zdroik,
113 Ramax Lo,
114 Alexander Rudolf Gruber,
115 Andrew Bellows,
116 Axel Gembe,
117 Bernhard Held,
118 Christoph Anderegg,
119 Daniel Aleksandersen,
120 Douglas Duckworth,
121 Eberhard Beilharz,
122 Ersan Yildirim Ersan,
123 Gerd Hoerst,
124 H. Horsten,
125 Heino Gutschmidt,
126 Jan Behrens,
127 Jochen Kauz,
128 Julian McConnell,
129 Kay-Michael Köhler,
130 Kim Wölfel,
131 Logan Schmidt,
132 Marcel Follert,
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();