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