]>
Commit | Line | Data |
---|---|---|
ac1cfefa | 1 | #!/usr/bin/perl |
70df8302 MT |
2 | ############################################################################### |
3 | # # | |
4 | # IPFire.org - A linux based firewall # | |
977a52e6 | 5 | # Copyright (C) 2011 IPFire Team <info@ipfire.org> # |
70df8302 MT |
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 | ############################################################################### | |
ac1cfefa MT |
21 | |
22 | use strict; | |
23 | ||
24 | # enable only the following on debugging purpose | |
25 | #use warnings; | |
26 | #use CGI::Carp 'fatalsToBrowser'; | |
27 | ||
986e08d9 | 28 | require '/var/ipfire/general-functions.pl'; |
ac1cfefa MT |
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 | ||
41b72de4 MT |
38 | &Header::openbox('100%', 'left', $Lang::tr{'donation'}); |
39 | ||
40 | print <<END | |
41 | <p>$Lang::tr{'donation-text'}</p> | |
41b72de4 | 42 | |
d6b4566d | 43 | <div align="center"> |
7f7b7b24 | 44 | <a href="https://www.ipfire.org/donate"> |
fb874f2e MT |
45 | <strong>$Lang::tr{'donation'}</strong> |
46 | </a> | |
d6b4566d | 47 | </div> |
41b72de4 MT |
48 | END |
49 | ; | |
50 | &Header::closebox(); | |
51 | ||
4b74791b | 52 | &Header::openbox('100%', 'left',); |
ac1cfefa MT |
53 | |
54 | print <<END | |
fb874f2e MT |
55 | <br> |
56 | <center> | |
7f7b7b24 | 57 | $Lang::tr{'visit us at'}: <b><a href='https://www.ipfire.org/' target="_blank">https://www.ipfire.org/</a></b> |
fb874f2e | 58 | </center> |
4b74791b | 59 | <br><br> |
872a05ee | 60 | |
6feea5f7 | 61 | <p> |
1fb7f56e MT |
62 | <!-- CONTRIBUTORS --> |
63 | Michael Tremer, | |
64 | Arne Fitzenreiter, | |
1fb7f56e | 65 | Peter Müller, |
e90ef935 | 66 | Adolf Belka, |
c4710adc | 67 | Stefan Schantl, |
bd94d363 | 68 | Matthias Fischer, |
d52d6f0c | 69 | Christian Schmidt, |
b6fe8ee8 | 70 | Alexander Marx, |
3bc001db | 71 | Erik Kapfer, |
b2896abb | 72 | Jonatan Schlag, |
6a7a635f | 73 | Jan Paul Tücking, |
f9e4f4dc | 74 | Dirk Wagner, |
f9b7bc92 | 75 | Marcel Lorenz, |
8f5509c5 | 76 | Leo-Andres Hofmann, |
4f4b7fbc | 77 | Alf Høgemark, |
39c9a694 | 78 | Timo Eissler, |
1e5ef7e4 | 79 | Ben Schweikert, |
bd8cc16f | 80 | Robin Roevens, |
e90ef935 | 81 | Daniel Weismüller, |
1fb7f56e | 82 | Peter Pfeiffer, |
7270984c | 83 | Daniel Glanzmann, |
f23b944e | 84 | Heiner Schmeling, |
b2896abb | 85 | Stephan Feddersen, |
5f347471 | 86 | Jon Murphy, |
bd8cc16f | 87 | Stéphane Pautrel, |
15d8e278 | 88 | Tim FitzGeorge, |
8014198e | 89 | Jan Lentfer, |
1fb7f56e MT |
90 | Marcus Scholz, |
91 | Ersan Yildirim, | |
a5e11a4c | 92 | Jörn-Ingo Weigert, |
c480cb54 | 93 | Alexander Koch, |
bd94d363 | 94 | Wolfgang Apolinarski, |
f6a1d9e9 | 95 | Alfred Haas, |
1fb7f56e MT |
96 | Lars Schuhmacher, |
97 | Rene Zingel, | |
98 | Sascha Kilian, | |
aa2ab8c4 | 99 | Bernhard Bitsch, |
1fb7f56e | 100 | Ronald Wiesinger, |
171512b7 | 101 | Florian Bührle, |
1fb7f56e | 102 | Justin Luth, |
a5e11a4c | 103 | Mathew McBride, |
1fb7f56e | 104 | Michael Eitelwein, |
4794ebde | 105 | Rob Brewer, |
c3f99697 | 106 | Alex Koch, |
1fb7f56e MT |
107 | Dominik Hassler, |
108 | Larsen, | |
11b46800 | 109 | Ramax Lo, |
f6a1d9e9 | 110 | Gabriel Rolland, |
82e2a565 | 111 | Marcel Follert, |
0bb5687f | 112 | Rico Hoppe, |
1fb7f56e MT |
113 | Anton D. Seliverstov, |
114 | Bernhard Bittner, | |
b6fe8ee8 | 115 | Daniel Weismueller, |
1fb7f56e MT |
116 | David Kleuker, |
117 | Hans Horsten, | |
118 | Jakub Ratajczak, | |
119 | Jorrit de Jonge, | |
120 | Przemek Zdroik, | |
1e5ef7e4 | 121 | Roberto Peña, |
7270984c | 122 | Sebastien GISLAIN, |
4b4b29b3 | 123 | Alexander Rudolf Gruber, |
1fb7f56e MT |
124 | Andrew Bellows, |
125 | Axel Gembe, | |
126 | Bernhard Held, | |
127 | Christoph Anderegg, | |
128 | Daniel Aleksandersen, | |
129 | Douglas Duckworth, | |
130 | Eberhard Beilharz, | |
131 | Ersan Yildirim Ersan, | |
132 | Gerd Hoerst, | |
d086a166 | 133 | Giovanni Aneloni, |
1fb7f56e MT |
134 | H. Horsten, |
135 | Heino Gutschmidt, | |
136 | Jan Behrens, | |
137 | Jochen Kauz, | |
138 | Julian McConnell, | |
1fb7f56e MT |
139 | Kay-Michael Köhler, |
140 | Kim Wölfel, | |
141 | Logan Schmidt, | |
89445161 | 142 | Markus Untersee, |
1fb7f56e | 143 | Nico Prenzel, |
145343d5 | 144 | Oliver Fuhrer, |
1fb7f56e MT |
145 | Osmar Gonzalez, |
146 | Paul T. Simmons, | |
147 | Robert Möker, | |
148 | Stefan Ernst, | |
149 | Stefan Ferstl, | |
82e2a565 | 150 | Steffen Klammer, |
e90ef935 | 151 | Thomas Cekal, |
1fb7f56e MT |
152 | Thomas Ebert, |
153 | Timmothy Wilson, | |
154 | Umberto Parma | |
155 | <!-- END --> | |
ac1cfefa | 156 | </p> |
ac1cfefa MT |
157 | END |
158 | ; | |
e383179b MT |
159 | &Header::closebox(); |
160 | ||
ac1cfefa MT |
161 | &Header::closebigbox(); |
162 | ||
163 | &Header::closepage(); |