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