]> 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 Stefan Schantl,
66 Christian Schmidt,
67 Alexander Marx,
68 Matthias Fischer,
69 Peter Müller,
70 Erik Kapfer,
71 Jan Paul Tücking,
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 Stéphane Pautrel,
84 Jan Lentfer,
85 Marcus Scholz,
86 Ersan Yildirim,
87 Jörn-Ingo Weigert,
88 Adolf Belka,
89 Alexander Koch,
90 Wolfgang Apolinarski,
91 Alfred Haas,
92 Lars Schuhmacher,
93 Rene Zingel,
94 Sascha Kilian,
95 Ronald Wiesinger,
96 Florian Bührle,
97 Leo-Andres Hofmann,
98 Bernhard Bitsch,
99 Justin Luth,
100 Michael Eitelwein,
101 Alex Koch,
102 Dominik Hassler,
103 Larsen,
104 Ramax Lo,
105 Gabriel Rolland,
106 Marcel Follert,
107 Tim FitzGeorge,
108 Anton D. Seliverstov,
109 Bernhard Bittner,
110 David Kleuker,
111 Hans Horsten,
112 Jakub Ratajczak,
113 Jorrit de Jonge,
114 Przemek Zdroik,
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 Steffen Klammer,
144 Thomas Ebert,
145 Timmothy Wilson,
146 Umberto Parma
147 <!-- END -->
148 </p>
149 END
150 ;
151 &Header::closebox();
152
153 &Header::closebigbox();
154
155 &Header::closepage();