]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
ef7609cfcc0497108a9150903286244513336831
[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 Bernhard Bitsch,
98 Justin Luth,
99 Michael Eitelwein,
100 Alex Koch,
101 Dominik Hassler,
102 Larsen,
103 Ramax Lo,
104 Gabriel Rolland,
105 Marcel Follert,
106 Tim FitzGeorge,
107 Anton D. Seliverstov,
108 Bernhard Bittner,
109 David Kleuker,
110 Hans Horsten,
111 Jakub Ratajczak,
112 Jorrit de Jonge,
113 Leo-Andres Hofmann,
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();