]> git.ipfire.org Git - ipfire-2.x.git/blob - html/cgi-bin/credits.cgi
7119a46281f9499906aaa1c7c9840f8431e103a4
[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 Oliver Fuhrer,
130 Osmar Gonzalez,
131 Paul T. Simmons,
132 Rob Brewer,
133 Robert Möker,
134 Stefan Ernst,
135 Stefan Ferstl,
136 Thomas Ebert,
137 Tim FitzGeorge,
138 Timmothy Wilson,
139 Umberto Parma
140 <!-- END -->
141 </p>
142 END
143 ;
144 &Header::closebox();
145
146 &Header::openbox("100%", "left", $Lang::tr{'other'});
147 print <<END
148 <p>
149 This product includes GeoLite data created by MaxMind, available from
150 <a href='http://www.maxmind.com/' target="_blank">http://www.maxmind.com/</a>.
151 </p>
152 END
153 ;
154 &Header::closebox();
155
156 &Header::closebigbox();
157
158 &Header::closepage();