]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame_incremental - html/cgi-bin/credits.cgi
credits: Run ./make.sh update-contributors
[people/pmueller/ipfire-2.x.git] / html / cgi-bin / credits.cgi
... / ...
CommitLineData
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
22use strict;
23
24# enable only the following on debugging purpose
25#use warnings;
26#use CGI::Carp 'fatalsToBrowser';
27
28require '/var/ipfire/general-functions.pl';
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
38&Header::openbox('100%', 'left', $Lang::tr{'donation'});
39
40print <<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>
48END
49;
50&Header::closebox();
51
52&Header::openbox('100%', 'left',);
53
54print <<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 -->
63Michael Tremer,
64Arne Fitzenreiter,
65Stefan Schantl,
66Christian Schmidt,
67Matthias Fischer,
68Alexander Marx,
69Peter Müller,
70Adolf Belka,
71Erik Kapfer,
72Jan Paul Tücking,
73Jonatan Schlag,
74Dirk Wagner,
75Marcel Lorenz,
76Alf Høgemark,
77Leo-Andres Hofmann,
78Ben Schweikert,
79Daniel Weismüller,
80Peter Pfeiffer,
81Daniel Glanzmann,
82Heiner Schmeling,
83Stephan Feddersen,
84Timo Eissler,
85Stéphane Pautrel,
86Jan Lentfer,
87Marcus Scholz,
88Ersan Yildirim,
89Jörn-Ingo Weigert,
90Alexander Koch,
91Wolfgang Apolinarski,
92Alfred Haas,
93Lars Schuhmacher,
94Rene Zingel,
95Sascha Kilian,
96Ronald Wiesinger,
97Florian Bührle,
98Bernhard Bitsch,
99Justin Luth,
100Michael Eitelwein,
101Robin Roevens,
102Alex Koch,
103Dominik Hassler,
104Larsen,
105Ramax Lo,
106Gabriel Rolland,
107Marcel Follert,
108Tim FitzGeorge,
109Anton D. Seliverstov,
110Bernhard Bittner,
111David Kleuker,
112Hans Horsten,
113Jakub Ratajczak,
114Jon Murphy,
115Jorrit de Jonge,
116Przemek Zdroik,
117Roberto Peña,
118Alexander Rudolf Gruber,
119Andrew Bellows,
120Axel Gembe,
121Bernhard Held,
122Christoph Anderegg,
123Daniel Aleksandersen,
124Douglas Duckworth,
125Eberhard Beilharz,
126Ersan Yildirim Ersan,
127Gerd Hoerst,
128Giovanni Aneloni,
129H. Horsten,
130Heino Gutschmidt,
131Jan Behrens,
132Jochen Kauz,
133Julian McConnell,
134Kay-Michael Köhler,
135Kim Wölfel,
136Logan Schmidt,
137Markus Untersee,
138Mathew McBride,
139Nico Prenzel,
140Oliver Fuhrer,
141Osmar Gonzalez,
142Paul T. Simmons,
143Rob Brewer,
144Robert Möker,
145Stefan Ernst,
146Stefan Ferstl,
147Steffen Klammer,
148Thomas Cekal,
149Thomas Ebert,
150Timmothy Wilson,
151Umberto Parma
152 <!-- END -->
153</p>
154END
155;
156&Header::closebox();
157
158&Header::closebigbox();
159
160&Header::closepage();