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