]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - html/cgi-bin/credits.cgi
Update contributors
[people/pmueller/ipfire-2.x.git] / html / cgi-bin / credits.cgi
CommitLineData
ac1cfefa 1#!/usr/bin/perl
70df8302
MT
2###############################################################################
3# #
4# IPFire.org - A linux based firewall #
977a52e6 5# Copyright (C) 2011 IPFire Team <info@ipfire.org> #
70df8302
MT
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###############################################################################
ac1cfefa
MT
21
22use strict;
23
24# enable only the following on debugging purpose
25#use warnings;
26#use CGI::Carp 'fatalsToBrowser';
27
986e08d9 28require '/var/ipfire/general-functions.pl';
ac1cfefa
MT
29require "${General::swroot}/lang.pl";
30require "${General::swroot}/header.pl";
31
32&Header::showhttpheaders();
33
34&Header::openpage($Lang::tr{'credits'}, 1, '');
35
36&Header::openbigbox('100%', 'center');
37
41b72de4
MT
38&Header::openbox('100%', 'left', $Lang::tr{'donation'});
39
40print <<END
41<p>$Lang::tr{'donation-text'}</p>
41b72de4 42
d6b4566d 43<div align="center">
7f7b7b24 44 <a href="https://www.ipfire.org/donate">
fb874f2e
MT
45 <strong>$Lang::tr{'donation'}</strong>
46 </a>
d6b4566d 47</div>
41b72de4
MT
48END
49;
50&Header::closebox();
51
4b74791b 52&Header::openbox('100%', 'left',);
ac1cfefa
MT
53
54print <<END
fb874f2e
MT
55<br>
56<center>
7f7b7b24 57 $Lang::tr{'visit us at'}: <b><a href='https://www.ipfire.org/' target="_blank">https://www.ipfire.org/</a></b>
fb874f2e 58</center>
4b74791b 59<br><br>
872a05ee 60
6feea5f7 61<p>
1fb7f56e
MT
62 <!-- CONTRIBUTORS -->
63Michael Tremer,
64Arne Fitzenreiter,
1fb7f56e 65Stefan Schantl,
1fb7f56e 66Peter Müller,
e90ef935 67Adolf Belka,
bd94d363 68Matthias Fischer,
d52d6f0c 69Christian Schmidt,
b6fe8ee8 70Alexander Marx,
3bc001db 71Erik Kapfer,
82e2a565 72Jan Paul Tücking,
b2896abb 73Jonatan Schlag,
f9e4f4dc 74Dirk Wagner,
f9b7bc92 75Marcel Lorenz,
8f5509c5 76Leo-Andres Hofmann,
4f4b7fbc 77Alf Høgemark,
39c9a694 78Timo Eissler,
1e5ef7e4 79Ben Schweikert,
e90ef935 80Daniel Weismüller,
1fb7f56e
MT
81Peter Pfeiffer,
82Daniel Glanzmann,
f23b944e 83Heiner Schmeling,
b2896abb 84Stephan Feddersen,
11b46800 85Stéphane Pautrel,
d52d6f0c 86Robin Roevens,
4794ebde 87Tim FitzGeorge,
9823fd82 88Jan Lentfer,
1fb7f56e
MT
89Marcus Scholz,
90Ersan Yildirim,
9e870fcb 91Jörn-Ingo Weigert,
b2896abb 92Alexander Koch,
d52d6f0c 93Jon Murphy,
bd94d363 94Wolfgang Apolinarski,
f6a1d9e9 95Alfred Haas,
1fb7f56e
MT
96Lars Schuhmacher,
97Rene Zingel,
98Sascha Kilian,
aa2ab8c4 99Bernhard Bitsch,
1fb7f56e 100Ronald Wiesinger,
171512b7 101Florian Bührle,
1fb7f56e
MT
102Justin Luth,
103Michael Eitelwein,
4794ebde 104Rob Brewer,
c3f99697 105Alex Koch,
1fb7f56e
MT
106Dominik Hassler,
107Larsen,
11b46800 108Ramax Lo,
f6a1d9e9 109Gabriel Rolland,
82e2a565 110Marcel Follert,
1fb7f56e
MT
111Anton D. Seliverstov,
112Bernhard Bittner,
b6fe8ee8 113Daniel Weismueller,
1fb7f56e
MT
114David Kleuker,
115Hans Horsten,
116Jakub Ratajczak,
117Jorrit de Jonge,
118Przemek Zdroik,
1e5ef7e4 119Roberto Peña,
4b4b29b3 120Alexander Rudolf Gruber,
1fb7f56e
MT
121Andrew Bellows,
122Axel Gembe,
123Bernhard Held,
124Christoph Anderegg,
125Daniel Aleksandersen,
126Douglas Duckworth,
127Eberhard Beilharz,
128Ersan Yildirim Ersan,
129Gerd Hoerst,
d086a166 130Giovanni Aneloni,
1fb7f56e
MT
131H. Horsten,
132Heino Gutschmidt,
133Jan Behrens,
134Jochen Kauz,
135Julian McConnell,
1fb7f56e
MT
136Kay-Michael Köhler,
137Kim Wölfel,
138Logan Schmidt,
89445161 139Markus Untersee,
d328c232 140Mathew McBride,
1fb7f56e 141Nico Prenzel,
145343d5 142Oliver Fuhrer,
1fb7f56e
MT
143Osmar Gonzalez,
144Paul T. Simmons,
145Robert Möker,
146Stefan Ernst,
147Stefan Ferstl,
82e2a565 148Steffen Klammer,
e90ef935 149Thomas Cekal,
1fb7f56e
MT
150Thomas Ebert,
151Timmothy Wilson,
152Umberto Parma
153 <!-- END -->
ac1cfefa 154</p>
ac1cfefa
MT
155END
156;
e383179b
MT
157&Header::closebox();
158
ac1cfefa
MT
159&Header::closebigbox();
160
161&Header::closepage();