]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
core139: finish
[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 Christian Schmidt,
66 Alexander Marx,
67 Stefan Schantl,
68 Matthias Fischer,
69 Jan Paul Tücking,
70 Peter Müller,
71 Jonatan Schlag,
72 Erik Kapfer,
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 Timo Eissler,
82 Jan Lentfer,
83 Marcus Scholz,
84 Ersan Yildirim,
85 Stephan Feddersen,
86 Joern-Ingo Weigert,
87 Alexander Koch,
88 Wolfgang Apolinarski,
89 Alfred Haas,
90 Lars Schuhmacher,
91 Rene Zingel,
92 Sascha Kilian,
93 Stéphane Pautrel,
94 Ronald Wiesinger,
95 Florian Bührle,
96 Bernhard Bitsch,
97 Justin Luth,
98 Michael Eitelwein,
99 Alex Koch,
100 Dominik Hassler,
101 Larsen,
102 Gabriel Rolland,
103 Tim FitzGeorge,
104 Anton D. Seliverstov,
105 Bernhard Bittner,
106 David Kleuker,
107 Hans Horsten,
108 Jakub Ratajczak,
109 Jorrit de Jonge,
110 Jörn-Ingo Weigert,
111 Przemek Zdroik,
112 Ramax Lo,
113 Alexander Rudolf Gruber,
114 Andrew Bellows,
115 Axel Gembe,
116 Bernhard Held,
117 Christoph Anderegg,
118 Daniel Aleksandersen,
119 Douglas Duckworth,
120 Eberhard Beilharz,
121 Ersan Yildirim Ersan,
122 Gerd Hoerst,
123 H. Horsten,
124 Heino Gutschmidt,
125 Jan Behrens,
126 Jochen Kauz,
127 Julian McConnell,
128 Kay-Michael Köhler,
129 Kim Wölfel,
130 Logan Schmidt,
131 Nico Prenzel,
132 Oliver Fuhrer,
133 Osmar Gonzalez,
134 Paul T. Simmons,
135 Rob Brewer,
136 Robert Möker,
137 Stefan Ernst,
138 Stefan Ferstl,
139 Thomas Ebert,
140 Timmothy Wilson,
141 Umberto Parma
142 <!-- END -->
143 </p>
144 END
145 ;
146 &Header::closebox();
147
148 &Header::openbox("100%", "left", $Lang::tr{'other'});
149 print <<END
150 <p>
151 This product includes GeoLite data created by MaxMind, available from
152 <a href='http://www.maxmind.com/' target="_blank">http://www.maxmind.com/</a>.
153 </p>
154 END
155 ;
156 &Header::closebox();
157
158 &Header::closebigbox();
159
160 &Header::closepage();