-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.php
executable file
·314 lines (296 loc) · 17.7 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
<?php
ob_start();
include_once('functions.inc.php');
include_once('db.inc.php');
$failed = 0;
if(isset($_POST['submit']) && csrf_validate($_POST['csrf'])) {
$link = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_BASE);
$first = mysqli_real_escape_string($link, $_POST['first']);
$name = mysqli_real_escape_string($link, $_POST['name']);
$phone = mysqli_real_escape_string($link, $_POST['phone']);
$city = mysqli_real_escape_string($link, $_POST['city']);
$address = mysqli_real_escape_string($link, $_POST['address']);
$job = mysqli_real_escape_string($link, $_POST['job']);
$mail = mysqli_real_escape_string($link, $_POST['mail']);
$why = mysqli_real_escape_string($link, $_POST['why']);
if(isset($_FILES['photo'])) if(file_exists($_FILES['photo']['tmp_name'])) $foto = $_FILES['photo'];
$nam="";$ext="";
if(empty($_POST['first']) || empty($_POST['datareg']) || empty($_POST['datatrue']) || empty($_POST['name']) || empty($_POST['phone']) || empty($_POST['city']) || empty($_POST['job']) || empty($_POST['why']) || empty($_POST['mail']) || empty($_POST['data'])) {
$failed = 1;
}
else {
$q = mysqli_query($link, "SELECT * FROM ambassadors WHERE email = '$mail' LIMIT 1");
if($q->num_rows != 0) $failed = 1;
else {
if(isset($foto)) {
if(is_uploaded_file($foto["tmp_name"]) && $foto['size'] <= (1024*1024*1024)) {
$x = explode(".",$foto["name"]);
$ext = mysqli_real_escape_string($link, $x[sizeof($x)-1]);
if($ext == "jpg" || $ext == "png" || $ext == "bmp" || $ext == "gif" || $ext == "jpeg") {
$nam = generateRandomString(32);
move_uploaded_file($foto["tmp_name"], $_SERVER['DOCUMENT_ROOT']."/tmp/$nam.$ext");
}
else $failed = 1;
}
else {
$failed = 1;
}
}
if(!$failed) {
$ip = mysqli_real_escape_string($link,get_client_ip_env());
$sql = "INSERT INTO ambassadors (imie,nazwisko,email,miasto,telefon,zawod,dlaczego,adres,zdjecie,zaakceptowany,odrzucony,ip) VALUES ('$first','$name','$mail','$city','$phone','$job','$why',";
if(empty($address)) $sql .= "NULL,";
else $sql .= "'$address',";
if(isset($foto)) $sql .= "'".$nam.".".$ext."',";
else $sql .= "NULL,";
$sql .= "0,0,'$ip')";
mysqli_query($link, $sql);
$_SESSION['registered'] = 1;
header('Location: registered.php');
echo "<script>document.location.href = registered.php</script>";
}
}
}
}
showHead("Strona główna", "Zostań Ambasadorem/Ambasadorką Jawności");
?>
<div class="row">
<div class="col-xs-12 col-md-6">
<div id="descriptionBlock" class="block grayBlock">
<div class="blockContent">
<h2>Dlaczego warto?</h2>
<p>
Prawo dostępu do informacji i transparentność, to niezaprzeczalne fundamenty zdrowej
demokracji oraz praw człowieka i dlatego wciąż wymagają
naszej ochrony i promocji.
</p>
<p>
Dołącz do programu Ambasadorów/Ambasadorek Jawności, jeśli chcesz wesprzeć naszą ideę państwa
otwartego, przyjaznego i po prostu lepszego. Pomóżmy dowiedzieć się innym jakie mają prawa i
jak mogą z nich korzystać. Stwórzmy grupę osób z różnych środowisk, która
będzie zmieniać państwo na wszystkich poziomach.
</p>
<p>
Bycie Ambasadorem/Ambasadorką Jawności wiąże się również z indywidulanymi korzyściami m.in.
możliwością uczestniczenia w wydarzeniach organizowanych przez Sieć Obywatelską Watchdog
Polska takich jak szkolenia, dyskusje oraz coroczny ,,Toast za jawność’’. Zapraszamy!
</p>
<p>
Jeśli nie możesz dołączyć do grona Ambasadorów/Ambasadorek, dowiedz się, jak <a href="http://siecobywatelska.pl/wlacz-sie-5min/">inaczej wspierać
jawność.</a>
</p>
<p>
<img src="/static/images/spinka.jpg" style="display: block; margin: 0 auto; max-width: 100%; max-height: 300px" alt="Jawnościowa spinka" title="Jawnościowa spinka" />
</p>
</div>
</div>
<div id="descriptionBlock" class="block">
<div class="blockContent" style="padding: 20 50px; color: #FECB14">
<?php
$img_path = dirname(__FILE__).'/static/images/superbohater.svg';
if(file_exists($img_path)){
echo file_get_contents($img_path);
}
?>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6">
<div id="descriptionBlock" class="block grayBlock">
<div class="blockContent">
<h2>Jak zostać Ambasadorem / Ambasadorką Jawności?</h2>
<p>
Przygotowaliśmy propozycje, które pozwolą Ci wspierać jawność każdego dnia. Realizacja niektórych
zajmie najwyżej kilka sekund, inne pozwalają wykazać się w szerszym zakresie. Mamy nadzieję, że w
przedstawionym poniżej katalogu działań znajdziesz takie, które Cię zainteresują.
A może masz swoje propozycje? Zarejestruj się i przedstaw je nam. Ambasadorstwo można
realizować na wiele różnych sposobów!
</p>
<div class="freature">
<div class="freature-image"><img src="/static/images/icons/contract.svg" alt="" width="" height=""></div>
<div class="freature-content">
<h3>Zostaw nam informacje o sobie</h3>
<p>Zapoznaj się z regulaminem i podpisz Kodeks Ambasadora/Ambasadorki.
Pamiętaj, że w ten sposób deklarujesz, iż bliskie Ci są nasze wartości. Informację o możliwości
dołączenia do Ambasadorów i Ambasadorek udostępnij znajomym.</p>
</div>
</div>
<div class="freature">
<div class="freature-image"><img src="/static/images/icons/camera.svg" alt="" width="" height=""></div>
<div class="freature-content">
<h3>Pochwal się swoim zdjęciem</h3>
<p>z hasłem promującym jawność (możesz skorzystać
z naszych gotowych propozycji – <a href="/download.php" title="Do pobrania">w zakładce do pobrania</a>) lub ilustrującym, co robisz dla tej
sprawy. Wyjaśnij, czym się zajmujemy, dlaczego dołączyłaś/dołączyłeś do tej idei. Wyślij
nam to zdjęcie, abyśmy mogli zamieścić je na naszej stronie.</p>
</div>
</div>
<div class="freature">
<div class="freature-image"><img src="/static/images/icons/two.svg" alt="" width="" height=""></div>
<div class="freature-content">
<h3>Udostępniaj informacje </h3>
<p>zamieszczane przez Sieć Obywatelską Watchdog Polska. Obserwuj,
co się u nas dzieje (np. przez nasz <a href="http://siecobywatelska.pl" target="_blank" title="Sieć Obywatelska Watchdog Polska">portal</a> i <a href="https://www.facebook.com/SiecObywatelskaWatchdogPolska?_rdr=p" target="_blank" title="Nasz FB">profil na Facebooku</a>) i dziel się artykułami, postami,
ulotkami, wydarzeniami przez media społecznościowe lub tradycyjnie (wydrukuj materiał lub
o nim opowiedz). <a href="http://siecobywatelska.pl/wp-content/uploads/2015/09/Informacja-Publiczna_ulotka-A4-skladana-do-A5-DRUK.pdf">Możesz zacząć od ulotki o dostępie do informacji publicznej.</a></p>
</div>
</div>
<div class="freature">
<div class="freature-image"><img src="/static/images/icons/users.svg" alt="" width="" height=""></div>
<div class="freature-content">
<h3>Poleć nam kogoś.</h3>
<p>Znasz osobę, która podziela nasze wartości? Zaproponuj ją na kolejnego
Ambasadora/Ambasadorkę jawności i opowiedz jej o naszych działaniach. Może znasz firmę
bądź instytucję, z którą powinniśmy się skontaktować?</p>
</div>
</div>
<div class="freature">
<div class="freature-image"><img src="/static/images/icons/currency.svg" alt="" width="" height=""></div>
<div class="freature-content">
<h3><a href="http://siecobywatelska.pl/wlacz-sie-5min/#wspieraj_siec">Wesprzyj nas finansowo</a></h3>
<p>To dzięki Twojemu wsparciu możemy działać. Jesteśmy niezależni, apolityczni, nie korzystamy z pieniędzy rozdzielanych przez administrację publiczną. Już dziś przekaż nam darowiznę lub ustaw w swoim banku stałe zlecenie. Każda kwota jest dla nas ważna! Nr konta 29 2130 0004 2001 0343 2101 0001 (Volkswagen Bank Direct). Dowiedz się więcej, klikając <a href="http://siecobywatelska.pl/wlacz-sie-5min/#wspieraj_siec">w link.</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div id="signFormBlock" class="block grayBlock">
<div class="blockContent">
<h2>Dołącz do wspierających jawność!</h2>
<p>
Zostaw nam krótką informację o sobie, zapoznaj się z regulaminem i podpisz Kodeks Ambasadora/Ambasadorki.
Na naszej stronie widoczne będą jedynie Twoje imię, nazwisko i miejscowość oraz zdjęcie, jeśli
wyrazisz zgodę na jego opublikowanie.
</p>
<h3 class="text-center">Twoje dane</h3>
<?php if($failed) echo '<div id="reqNote">NIE MOŻNA ZAREJESTROWAĆ. SPRAWDŹ POPRAWNOŚĆ DANYCH.</div><br/>'; ?>
<form action="index.php" method="post" enctype="multipart/form-data" id="register_form">
<input type="hidden" name="csrf" value="<?php echo $_SESSION['csrf']; ?>">
<div class="row">
<div class="col-xs-12 col-md-6">
<div class="form-group">
<label for="register_form_first">Imię <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<input value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['first']); ?>" class="form-control" maxlength="45" name="first" type="text" required id="register_form_first"/>
</div>
</div>
<div class="col-xs-12 col-md-6">
<div class="form-group">
<label for="register_form_name">Nazwisko <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<input value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['name']); ?>" class="form-control" maxlength="45" name="name" type="text" required id="register_form_name"/>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-6">
<div class="form-group">
<label for="register_form_mail">Email <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<input value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['mail']); ?>" class="form-control" maxlength="60" name="mail" type="email" required id="register_form_mail"/>
</div>
</div>
<div class="col-xs-12 col-md-6">
<div class="form-group">
<label for="register_form_phone">Telefon <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<input value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['phone']); ?>" class="form-control" maxlength="45" name="phone" type="tel" required id="register_form_phone"/>
</div>
</div>
</div>
<div class="form-group">
<label for="register_form_city">Miasto <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<input value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['city']); ?>" class="form-control" maxlength="45" name="city" type="text" required id="register_form_city"/>
</div>
<div class="form-group">
<label for="register_form_job">Opisz, czym zajmujesz się zawodowo? <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<textarea value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['job']); ?>" class="form-control" maxlength="200" name="job" type="text" required id="register_form_job"></textarea>
</div>
<div class="form-group">
<label for="register_form_why">Dlaczego chcesz zostać Ambasadorem Jawności? <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr></label>
<textarea value="<?php echo htmlspecialchars($_POST['why']); ?>" class="textinput textInput form-control" maxlength="3000" name="why" type="text" required id="register_form_why"></textarea>
</div>
<div class="form-group">
<label for="register_form_address">Adres korespondencyjny</label>
<input value="<?php if(isset($_POST['submit'])) echo htmlspecialchars($_POST['address']); ?>" class="form-control" placeholder="ul. Ulica 1/1, 00-001 Miejscowość" maxlength="200" name="address" type="text" id="register_form_address"/>
</div>
<div class="form-group">
<label for="register_form_photo">Twoje zdjęcie - max 1 MB <abbr title="Poprzez przesłanie zdjęcia wyrażasz zgodę na wykorzystanie wizerunku i przesłanej fotografii przez Sieć Obywatelską Watchdog Polska.">(informacje)</abbr></label>
<input class="form-control" name="photo" type="file" id="register_form_photo"/>
</div>
</ol>
<p>
Dziękujemy, że zechciałeś/-aś dołączyć do grona Ambasadorów/Ambasadorek Jawności. Mamy nadzieję, że razem będziemy dążyć do zmiany otaczającej nas rzeczywistości na przejrzystszą, przyjaźniejszą oraz wspólnie ją udoskonalać.
Realizacja tego ważnego i odpowiedzialnego zadania będzie możliwa jedynie wtedy, gdy wartości i idee
reprezentowane przez Sieć Obywatelską Watchdog Polska będą istotne także dla Ciebie.
Jeśli się z nimi zgadzasz i zamierzasz się nimi kierować, prosimy o podpisanie Kodeksu
Ambasadora/Ambasadorki.
</p>
<div style="color: black">
<h3 style="text-align: center">Kodeks Ambasadora/Ambasadorki</h3>
<p>Jako Ambasador/Ambasadorka Jawności zobowiązuję się:</p>
<ol>
<li>
Działać na rzecz jawności w życiu publicznym i szeroko rozumianego dobra wspólnego,
</li>
<li>
Wystrzegać się sytuacji, w których moje działania mogłyby być postrzegane jako nieetyczne
lub bezprawne,
</li>
<li>
Rzetelnie realizować działania ambasadorskie w oparciu o przygotowane przez Sieć
Obywatelską Watchdog Polska dyspozycje, a w szczególności - informować otoczenie o prawie dostępu do informacji oraz wadze jawności w sferze publicznej,
</li>
<li>
Oddzielać działalność ambasadorską od przynoszącej indywidualne korzyści oraz politycznej.
</li>
<li>
Swoim uczciwym, tolerancyjnym i godnym postępowaniem budować pozytywny wizerunek
Ambasadorów i Ambasadorek Jawności.
</li>
</ol>
</div>
<hr/>
<div class="checkbox">
<label for="register_form_datatrue">
<input type="checkbox" name="kodekstrue" required id="register_form_datatrue"/>Oświadczam, że zapoznałem się ze wszystkimi punktami Kodeksu Ambasadora/Ambasadorki Jawności i zobowiązuję się do jego przestrzegania.<abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr>
</label>
</div>
<div class="checkbox">
<label for="register_form_datatrue">
<input type="checkbox" name="datatrue" required id="register_form_datatrue"/>Oświadczam, że zawarte w powyższym formularzu dane są zgodne ze stanem faktycznym. <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr>
</label>
</div>
<div class="checkbox">
<label for="register_form_datareg">
<input type="checkbox" name="datareg" required id="register_form_datareg"/>Oświadczam, że zapoznałem(-am) się z <a href="files/regulamin.pdf" target="_blank">Regulaminem Programu</a> i akceptuję jego postanowienia.<abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr>
</label>
</div>
<div class="checkbox">
<label for="register_form_data">
<input type="checkbox" name="data" required id="register_form_data"/>Oświadczam, iż wyrażam zgodę na przetwarzanie moich danych osobowych zgodnie z ustawą o ochronie danych osobowych (z 29 sierpnia 1997 roku) przez Sieć Obywatelską Watchdog Polska, ul. Ursynowska 22/2, 02-605 Warszawa w celach związanych z realizacją programu Ambasadorów i Ambasadorek Jawności oraz na podanie do wiadomości publicznej mojego imienia, nazwiska oraz miejscowości w przypadku zostania Ambasadorem/Ambasadorką Jawności. Jednocześnie potwierdzam, iż zostałem/zostałam poinformowany/a o możliwości sprawdzenia w jaki sposób i w jakim zakresie moje dane są przetwarzane, co zawierają, jak są udostępniane oraz o możliwości usunięcia danych z bazy Sieci Obywatelskiej Watchdog Polska. <abbr title="Pola oznaczone gwiazdką (*) są wymagane">*</abbr>
</label>
</div>
<div class="form-actions"><input type="submit" name="submit" value="Wyślij" style="width: 50%; margin: 0 auto; margin-top: 1em" class="btn btn-primary btn-lg btn-block" id="submit-id-submit"> </div>
</form>
<p></p>
<p>
<a href="files/kodeks.pdf" target="_blank"><i class="fa fa-file-pdf-o" title="Plik w formacie PDF"></i> Pobierz Kodeks Ambasadora</a><br>
<a href="files/dyspozycje.pdf" target="_blank"><i class="fa fa-file-pdf-o" title="Plik w formacie PDF"></i> Pobierz przykładowe dyspozycje</a><br>
<a href="files/regulamin.pdf" target="_blank"><i class="fa fa-file-pdf-o" title="Plik w formacie PDF"></i> Pobierz Regulamin Programu</a>
</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="clearfix"></div>
<div id="descriptionBlock" class="block">
<div class="blockContent" style="margin: 0 auto">
<a target="_blank" href="http://watchdogportal.pl"><img src="/static/images/sprzyja.png" style="display: block; margin: 0 auto; max-width: 100%; max-height: 200px" alt="Jawność sprzyja!" title="Jawność sprzyja!" /></a>
</div>
</div>
</div>
</div>
<?php
showFooter();
ob_end_flush();
?>