]>
Commit | Line | Data |
---|---|---|
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 | Matthias Fischer, | |
68 | Stefan Schantl, | |
69 | Jan Paul Tuecking, | |
70 | Jonatan Schlag, | |
71 | Erik Kapfer, | |
72 | Peter Müller, | |
73 | Dirk Wagner, | |
74 | Marcel Lorenz, | |
75 | Alf Høgemark, | |
76 | Ben Schweikert, | |
77 | Peter Pfeiffer, | |
78 | Daniel Glanzmann, | |
79 | Heiner Schmeling, | |
80 | Timo Eissler, | |
81 | Daniel Weismüller, | |
82 | Jan Lentfer, | |
83 | Marcus Scholz, | |
84 | Ersan Yildirim, | |
85 | Joern-Ingo Weigert, | |
86 | Alfred Haas, | |
87 | Wolfgang Apolinarski, | |
88 | Lars Schuhmacher, | |
89 | Rene Zingel, | |
90 | Sascha Kilian, | |
91 | Ronald Wiesinger, | |
92 | Stephan Feddersen, | |
93 | Daniel Weismueller, | |
94 | Justin Luth, | |
95 | Michael Eitelwein, | |
96 | Bernhard Bitsch, | |
97 | Dominik Hassler, | |
98 | Larsen, | |
99 | Gabriel Rolland, | |
100 | Anton D. Seliverstov, | |
101 | Bernhard Bittner, | |
102 | David Kleuker, | |
103 | Hans Horsten, | |
104 | Jakub Ratajczak, | |
105 | Jorrit de Jonge, | |
106 | Przemek Zdroik, | |
107 | Andrew Bellows, | |
108 | Axel Gembe, | |
109 | Bernhard Held, | |
110 | Christoph Anderegg, | |
111 | Daniel Aleksandersen, | |
112 | Douglas Duckworth, | |
113 | Eberhard Beilharz, | |
114 | Ersan Yildirim Ersan, | |
115 | Gerd Hoerst, | |
116 | H. Horsten, | |
117 | Heino Gutschmidt, | |
118 | Jan Behrens, | |
119 | Jochen Kauz, | |
120 | Julian McConnell, | |
121 | Jörn-Ingo Weigert, | |
122 | Kay-Michael Köhler, | |
123 | Kim Wölfel, | |
124 | Logan Schmidt, | |
125 | Nico Prenzel, | |
126 | Osmar Gonzalez, | |
127 | Paul T. Simmons, | |
128 | Robert Möker, | |
129 | Stefan Ernst, | |
130 | Stefan Ferstl, | |
131 | Stéphane, | |
132 | Thomas Ebert, | |
133 | Tim FitzGeorge, | |
134 | Timmothy Wilson, | |
135 | Umberto Parma | |
136 | <!-- END --> | |
137 | </p> | |
138 | ||
139 | <ul style="list-style: none"> | |
140 | <li> | |
141 | Michael Tremer | |
142 | (<a href='mailto:michael.tremer\@ipfire.org'>michael.tremer\@ipfire.org</a>) | |
143 | </li> | |
144 | <li> | |
145 | Arne Fitzenreiter | |
146 | (<a href='mailto:arne.fitzenreiter\@ipfire.org'>arne.fitzenreiter\@ipfire.org</a>) | |
147 | </li> | |
148 | <li> | |
149 | Stefan Schantl | |
150 | (<a href='mailto:stefan.schantl\@ipfire.org'>stefan.schantl\@ipfire.org</a>) | |
151 | </li> | |
152 | <li> | |
153 | Alexander Marx | |
154 | (<a href='mailto:alexander.marx\@ipfire.org'>alexander.marx\@ipfire.org</a>) | |
155 | </li> | |
156 | </ul> | |
157 | ||
158 | <p> | |
159 | <strong>Community Developers:</strong> | |
160 | </p> | |
161 | ||
162 | <ul style="list-style: none"> | |
163 | <li> | |
164 | Christian Schmidt | |
165 | (<a href='mailto:christian.schmidt\@ipfire.org'>christian.schmidt\@ipfire.org</a>) | |
166 | </li> | |
167 | <li> | |
168 | Jan Paul Tücking | |
169 | (<a href='mailto:jan.tuecking\@ipfire.org'>jan.tuecking\@ipfire.org</a>) | |
170 | </li> | |
171 | <li> | |
172 | Heiner Schmeling | |
173 | (<a href='mailto:heiner.schmeling\@ipfire.org'>heiner.schmeling\@ipfire.org</a>) | |
174 | </li> | |
175 | <li> | |
176 | Ronald Wiesinger | |
177 | (<a href='mailto:ronald.wiesinger\@ipfire.org'>ronald.wiesinger\@ipfire.org</a>) | |
178 | </li> | |
179 | <li> | |
180 | Silvio Rechenbach | |
181 | (<a href='mailto:silvio.rechenbach\@ipfire.org'>silvio.rechenbach\@ipfire.org</a>) | |
182 | </li> | |
183 | <li> | |
184 | Dirk Wagner | |
185 | (<a href='mailto:dirk.wagner\@ipfire.org'>dirk.wagner\@ipfire.org</a>) | |
186 | </li> | |
187 | <li> | |
188 | Erik Kapfer | |
189 | (<a href='mailto:erik.kapfer\@ipfire.org'>erik.kapfer\@ipfire.org</a>) | |
190 | </li> | |
191 | <li> | |
192 | Alfred Haas | |
193 | (<a href='mailto:alfred.haas\@ipfire.org'>alfred.haas\@ipfire.org</a>) | |
194 | </li> | |
195 | <li> | |
196 | Peter Pfeiffer | |
197 | (<a href='mailto:peter.pfeifer\@ipfire.org'>peter.pfeifer\@ipfire.org</a>) | |
198 | </li> | |
199 | <li> | |
200 | Peter Schälchli | |
201 | (<a href='mailto:peter.schaelchli\@ipfire.org'>peter.schaelchli\@ipfire.org</a>) | |
202 | </li> | |
203 | </ul> | |
204 | END | |
205 | ; | |
206 | &Header::closebox(); | |
207 | ||
208 | &Header::openbox("100%", "left", $Lang::tr{'other'}); | |
209 | print <<END | |
210 | <p> | |
211 | This product includes GeoLite data created by MaxMind, available from | |
212 | <a href='http://www.maxmind.com/' target="_blank">http://www.maxmind.com/</a>. | |
213 | </p> | |
214 | END | |
215 | ; | |
216 | &Header::closebox(); | |
217 | ||
218 | &Header::closebigbox(); | |
219 | ||
220 | &Header::closepage(); |