vsys-013
// index.php
Code (php)
// admin.php
Code (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
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
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>vSYS - Admin</title>
</head>
<body>
<p align="center"><font face="Tahoma" size="2"><b>vSYS - Admin<br>
</b><i>Inloggen</i></font></p>
<p align="center"><font face="Tahoma" size="2">Om te bekijken welke verzoekjes
er zijn aangevraagd dient u eerst een gebruikersnaam en wachtwoord op te geven.</font></p>
<form method="POST" action="admin/transact-login.php">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="16%"><font face="Tahoma" size="2">Gebruikersnaam:</font></td>
<td width="84%"><input type="text" name="username" size="25" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000"></td>
</tr>
<tr>
<td width="16%"><font face="Tahoma" size="2">Wachtwoord:</font></td>
<td width="84%"><input type="password" name="password" size="25" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000"></td>
</tr>
<tr>
<td width="16%"></td>
<td width="84%"><input type="submit" value="Inloggen" name="submit" style="font-family: Tahoma; font-size: 10 pt"></td>
</tr>
</table>
</form>
<p align="center"><font face="Tahoma" size="1"> 2003 - 2006 Jonathan Hafkamp</font></p>
</body>
</html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>vSYS - Admin</title>
</head>
<body>
<p align="center"><font face="Tahoma" size="2"><b>vSYS - Admin<br>
</b><i>Inloggen</i></font></p>
<p align="center"><font face="Tahoma" size="2">Om te bekijken welke verzoekjes
er zijn aangevraagd dient u eerst een gebruikersnaam en wachtwoord op te geven.</font></p>
<form method="POST" action="admin/transact-login.php">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="16%"><font face="Tahoma" size="2">Gebruikersnaam:</font></td>
<td width="84%"><input type="text" name="username" size="25" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000"></td>
</tr>
<tr>
<td width="16%"><font face="Tahoma" size="2">Wachtwoord:</font></td>
<td width="84%"><input type="password" name="password" size="25" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000"></td>
</tr>
<tr>
<td width="16%"></td>
<td width="84%"><input type="submit" value="Inloggen" name="submit" style="font-family: Tahoma; font-size: 10 pt"></td>
</tr>
</table>
</form>
<p align="center"><font face="Tahoma" size="1"> 2003 - 2006 Jonathan Hafkamp</font></p>
</body>
</html>
// aanvragen/index.php
Code (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
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
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Verzoekje aanvragen - vSYS</title>
</head>
<body>
<p align="center"><b><font face="Tahoma" size="2">Verzoekje aanvragen</font></b></p>
<p align="center"><font face="Tahoma" size="2">Op deze site is het mogelijk om
een verzoekje aan te vragen, die dan wordt uitgezonden in Studio Hollandia. Om
een zo compleet mogelijk, en zo goed mogelijk verzoekje uit te zenden, vragen we
wat informatie van je. Het is mogelijk om de persoon voor wie het verzoekje
bestemd is een email te sturen, als je zijn emailadres weet!</font></p>
<form method="POST" name="aanvragen" action="transact-aanvraag.php">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Uw naam</font></i></td>
<td width="62%"><input type="text" name="fromname" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Uw emailadres</font></i></td>
<td width="62%"><input type="text" name="frommail" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Naam van de persoon voor
wie het verzoekje is</font></i></td>
<td width="62%"><input type="text" name="toname" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Email van de persoon voor
wie het verzoekje is*</font></i></td>
<td width="62%"><input type="text" name="tomail" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Artiest</font></i></td>
<td width="62%"><input type="text" name="artist" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Titel</font></i></td>
<td width="62%"><input type="text" name="title" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Bericht</font></i></td>
<td width="62%"><textarea rows="5" name="bericht" cols="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000"></textarea></td>
</tr>
<tr>
<td width="38%"></td>
<td width="62%"><input type="checkbox" name="sendmailtoname" value="yes" checked><i><font face="Tahoma" size="1">Zend
de persoon een email met de gegevens wanneer het verzoekje wordt
uitgezonden.</font></i></td>
</tr>
<tr>
<td width="38%"></td>
<td width="62%"><i><font face="Tahoma" size="1">*= Als u heeft aangevinkt
dat de persoon een email moet ontvangen, is dit een verplicht veld.</font></i></td>
</tr>
<tr>
<td width="38%" valign="top"></td>
<td width="62%"><br>
<input type="submit" value="Aanvragen!" name="submit" style="font-family: Tahoma; font-size: 10 pt; border-style: dashed; border-color: #008000">
</td>
</tr>
</table>
<p align="center"><i><b><font face="Tahoma" size="1">Na het aanvragen van het
verzoekje zullen de zojuist opgegeven gegevens in een database worden
opgeslagen. Studio Hollandia zal deze gegevens nooit aan derden verstrekken.</font></b></i></p>
</form>
<p align="center"><i><font face="Tahoma" size="1"> 2003 - 2006 Jonathan
Hafkamp</font></i></p>
</body>
</html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Verzoekje aanvragen - vSYS</title>
</head>
<body>
<p align="center"><b><font face="Tahoma" size="2">Verzoekje aanvragen</font></b></p>
<p align="center"><font face="Tahoma" size="2">Op deze site is het mogelijk om
een verzoekje aan te vragen, die dan wordt uitgezonden in Studio Hollandia. Om
een zo compleet mogelijk, en zo goed mogelijk verzoekje uit te zenden, vragen we
wat informatie van je. Het is mogelijk om de persoon voor wie het verzoekje
bestemd is een email te sturen, als je zijn emailadres weet!</font></p>
<form method="POST" name="aanvragen" action="transact-aanvraag.php">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Uw naam</font></i></td>
<td width="62%"><input type="text" name="fromname" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Uw emailadres</font></i></td>
<td width="62%"><input type="text" name="frommail" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Naam van de persoon voor
wie het verzoekje is</font></i></td>
<td width="62%"><input type="text" name="toname" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Email van de persoon voor
wie het verzoekje is*</font></i></td>
<td width="62%"><input type="text" name="tomail" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Artiest</font></i></td>
<td width="62%"><input type="text" name="artist" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Titel</font></i></td>
<td width="62%"><input type="text" name="title" size="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000" maxlength="150"></td>
</tr>
<tr>
<td width="38%"><i><font face="Tahoma" size="2">Bericht</font></i></td>
<td width="62%"><textarea rows="5" name="bericht" cols="50" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000"></textarea></td>
</tr>
<tr>
<td width="38%"></td>
<td width="62%"><input type="checkbox" name="sendmailtoname" value="yes" checked><i><font face="Tahoma" size="1">Zend
de persoon een email met de gegevens wanneer het verzoekje wordt
uitgezonden.</font></i></td>
</tr>
<tr>
<td width="38%"></td>
<td width="62%"><i><font face="Tahoma" size="1">*= Als u heeft aangevinkt
dat de persoon een email moet ontvangen, is dit een verplicht veld.</font></i></td>
</tr>
<tr>
<td width="38%" valign="top"></td>
<td width="62%"><br>
<input type="submit" value="Aanvragen!" name="submit" style="font-family: Tahoma; font-size: 10 pt; border-style: dashed; border-color: #008000">
</td>
</tr>
</table>
<p align="center"><i><b><font face="Tahoma" size="1">Na het aanvragen van het
verzoekje zullen de zojuist opgegeven gegevens in een database worden
opgeslagen. Studio Hollandia zal deze gegevens nooit aan derden verstrekken.</font></b></i></p>
</form>
<p align="center"><i><font face="Tahoma" size="1"> 2003 - 2006 Jonathan
Hafkamp</font></i></p>
</body>
</html>
// aanvragen/sendmess.php
Code (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
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
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Verzend bericht - vSYS</title>
</head>
<body>
<p align="center"><font face="Tahoma" size="2"><b>Verzend bericht<br>
</b><i>aan de persoon voor wie het verzoekje is aangevraagd!<br>
<br>
</i>U heeft aangegeven dat u een bericht wilt versturen naar de persoon voor wie
dit verzoekje bedoeld is. Hier kunt u het bericht schrijven!</font></p>
<form method="POST" action="transact-mess.php">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="15%"><i><font face="Tahoma" size="2">Bericht</font></i></td>
<td width="85%"><textarea rows="15" name="mess" cols="75" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000">Hallo %naam%,
Er is voor jou een verzoekje aangevraagd op de site van Studio Hollandia!
Er werd het volgende aangevraagd:
Artiest: %artiest%
Titel: %titel%
De eerst volgende vrijdag wordt dit verzoekje uitgezonden in Studio Hollandia. Tussen 14:00 en 16:00 uur kun je
Studio Hollandia beluisteren op 106.4 fm in de ether en op 104.1 fm op de kabel.
Met vriendelijke groeten,
Het team van Studio Hollandia</textarea></td>
</tr>
<tr>
<td width="15%"><i><font face="Tahoma" size="2">Toegestane codes:</font></i></td>
<td width="85%" style="font-family: Tahoma; font-size: 10 pt">%naam% - De
naam van de persoon voor wie het verzoekje bestemd is.<br>
%artiest% - De naam van de aangevraagde artiest.<br>
%titel% - De naam van het aangevraagde nummer.<br>
%mijnnaam% - De naam van jezelf.<br>
%bericht% - Het bericht wat je bij de aanvraag hebt ingevoerd.</td>
</tr>
<tr>
<td width="15%"></td>
<td width="85%" style="font-family: Tahoma; font-size: 10 pt"><br><input type="hidden" name="id" value="<?php echo $_GET['id']; ?>">
<input type="submit" value="Verzenden!" name="submit" style="font-family: Tahoma; font-size: 10 pt"></td>
</tr>
</table>
</form>
<p align="center"> </p>
</body>
</html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Verzend bericht - vSYS</title>
</head>
<body>
<p align="center"><font face="Tahoma" size="2"><b>Verzend bericht<br>
</b><i>aan de persoon voor wie het verzoekje is aangevraagd!<br>
<br>
</i>U heeft aangegeven dat u een bericht wilt versturen naar de persoon voor wie
dit verzoekje bedoeld is. Hier kunt u het bericht schrijven!</font></p>
<form method="POST" action="transact-mess.php">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="15%"><i><font face="Tahoma" size="2">Bericht</font></i></td>
<td width="85%"><textarea rows="15" name="mess" cols="75" style="font-family: Tahoma; font-size: 10 pt; border-style: solid; border-color: #000000">Hallo %naam%,
Er is voor jou een verzoekje aangevraagd op de site van Studio Hollandia!
Er werd het volgende aangevraagd:
Artiest: %artiest%
Titel: %titel%
De eerst volgende vrijdag wordt dit verzoekje uitgezonden in Studio Hollandia. Tussen 14:00 en 16:00 uur kun je
Studio Hollandia beluisteren op 106.4 fm in de ether en op 104.1 fm op de kabel.
Met vriendelijke groeten,
Het team van Studio Hollandia</textarea></td>
</tr>
<tr>
<td width="15%"><i><font face="Tahoma" size="2">Toegestane codes:</font></i></td>
<td width="85%" style="font-family: Tahoma; font-size: 10 pt">%naam% - De
naam van de persoon voor wie het verzoekje bestemd is.<br>
%artiest% - De naam van de aangevraagde artiest.<br>
%titel% - De naam van het aangevraagde nummer.<br>
%mijnnaam% - De naam van jezelf.<br>
%bericht% - Het bericht wat je bij de aanvraag hebt ingevoerd.</td>
</tr>
<tr>
<td width="15%"></td>
<td width="85%" style="font-family: Tahoma; font-size: 10 pt"><br><input type="hidden" name="id" value="<?php echo $_GET['id']; ?>">
<input type="submit" value="Verzenden!" name="submit" style="font-family: Tahoma; font-size: 10 pt"></td>
</tr>
</table>
</form>
<p align="center"> </p>
</body>
</html>
// aanvragen/transact-aanvraag.php
Code (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
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
<?php
include("../include/include.php");
$submit = $_POST['submit'];
if($submit)
{
$fromname = addslashes($_POST['fromname']);
if(!$fromname)
{
ErrorMess("U heeft geen naam opgegeven!<br><a href='index.php'>Terug</a>");
}
$frommail = $_POST['frommail'];
if(!$frommail)
{
ErrorMess("U heeft geen eigen email adres opgegeven!<br><a href='index.php'>Terug</a>");
}
$toname = addslashes($_POST['toname']);
if(!$toname)
{
ErrorMess("U heeft niet aangegeven hoe de persoon voor wie het verzoekje bestemd is heet.<br><a href='index.php'>Terug</a>");
}
$sendmail = $_POST['sendmailtoname'];
$tomail = $_POST['tomail'];
if($sendmail == "yes" && !$tomail)
{
ErrorMess("U heeft aangegeven dat de persoon voor wie het verzoekje bestemd is een mail moet ontvangen, maar u heeft geen emailadres opgegeven!<br><a href='index.php'>Terug</a>");
}
$artist = addslashes($_POST['artist']);
if(!$artist)
{
ErrorMess("U heeft geen artiest opgegeven!<br><a href='index.php'>Terug</a>");
}
$title = addslashes($_POST['title']);
if(!$title)
{
ErrorMess("U heeft geen titel opgegeven!<br><a href='index.php'>Terug</a>");
}
$bericht = addslashes($_POST['bericht']);
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('d-m-Y H:i:s');
$weeke = date('W');
$sql = "INSERT INTO verzoekjes(id,fromname,frommail,toname,tomail,artist,title,date,ip,bericht,week) VALUES('','$fromname','$frommail','$toname','$tomail','$artist','$title','$date','$ip','$bericht','$weeke')";
$res = DoQuery($sql);
if(!$res)
{
ErrorMess("Kon de aanvraag niet in de database verwerken.");
}
if($sendmail != "yes")
{
Header("Location: voltooid.php");
} else {
$sql = "SELECT * FROM verzoekjes WHERE fromname = '".$fromname."'";
$res = DoQuery($sql);
$obj = FetchAssoc($res);
Header("Location: sendmess.php?id=".$obj['id']);
}
}
else
{
echo "Onbekende opdracht!";
}
?>
include("../include/include.php");
$submit = $_POST['submit'];
if($submit)
{
$fromname = addslashes($_POST['fromname']);
if(!$fromname)
{
ErrorMess("U heeft geen naam opgegeven!<br><a href='index.php'>Terug</a>");
}
$frommail = $_POST['frommail'];
if(!$frommail)
{
ErrorMess("U heeft geen eigen email adres opgegeven!<br><a href='index.php'>Terug</a>");
}
$toname = addslashes($_POST['toname']);
if(!$toname)
{
ErrorMess("U heeft niet aangegeven hoe de persoon voor wie het verzoekje bestemd is heet.<br><a href='index.php'>Terug</a>");
}
$sendmail = $_POST['sendmailtoname'];
$tomail = $_POST['tomail'];
if($sendmail == "yes" && !$tomail)
{
ErrorMess("U heeft aangegeven dat de persoon voor wie het verzoekje bestemd is een mail moet ontvangen, maar u heeft geen emailadres opgegeven!<br><a href='index.php'>Terug</a>");
}
$artist = addslashes($_POST['artist']);
if(!$artist)
{
ErrorMess("U heeft geen artiest opgegeven!<br><a href='index.php'>Terug</a>");
}
$title = addslashes($_POST['title']);
if(!$title)
{
ErrorMess("U heeft geen titel opgegeven!<br><a href='index.php'>Terug</a>");
}
$bericht = addslashes($_POST['bericht']);
$ip = $_SERVER['REMOTE_ADDR'];
$date = date('d-m-Y H:i:s');
$weeke = date('W');
$sql = "INSERT INTO verzoekjes(id,fromname,frommail,toname,tomail,artist,title,date,ip,bericht,week) VALUES('','$fromname','$frommail','$toname','$tomail','$artist','$title','$date','$ip','$bericht','$weeke')";
$res = DoQuery($sql);
if(!$res)
{
ErrorMess("Kon de aanvraag niet in de database verwerken.");
}
if($sendmail != "yes")
{
Header("Location: voltooid.php");
} else {
$sql = "SELECT * FROM verzoekjes WHERE fromname = '".$fromname."'";
$res = DoQuery($sql);
$obj = FetchAssoc($res);
Header("Location: sendmess.php?id=".$obj['id']);
}
}
else
{
echo "Onbekende opdracht!";
}
?>
// aanvragen/transact-mess.php
Code (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
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
<?php
include('../include/include.php');
$submit = $_POST['submit'];
if($submit)
{
$id = $_POST['id'];
$bericht = $_POST['mess'];
$sql = "SELECT * FROM verzoekjes WHERE id = '".$id."'";
$res = DoQuery($sql);
if(!$res)
{
ErrorMess("U heeft geen id opgegeven, of dit verzoekje is onbekend.");
}
$obj = FetchAssoc($res);
$bericht = str_replace("%naam%",$obj->toname,$bericht);
$bericht = str_replace("%artiest%",$obj->artist,$bericht);
$bericht = str_replace("%titel%",$obj->title,$bericht);
$bericht = str_replace("%mijnnaam%",$obj->fromname,$bericht);
$bericht = str_replace("%bericht%",$obj->bericht,$bericht);
$from = "From: Radio Hollandia <[email protected]>";
$aan = $obj['tomail'];
$subject = "Er is een verzoekje voor je aangevraagd!";
if(!mail($aan,$subject,$bericht,$from))
{
ErrorMess("Kon het bericht niet verzenden. Het verzoekje is wel aangevraagd.");
}
else
{
Header("Location: voltooid.php");
}
}
else
{
echo "Onbekende opdracht.";
}
?>
include('../include/include.php');
$submit = $_POST['submit'];
if($submit)
{
$id = $_POST['id'];
$bericht = $_POST['mess'];
$sql = "SELECT * FROM verzoekjes WHERE id = '".$id."'";
$res = DoQuery($sql);
if(!$res)
{
ErrorMess("U heeft geen id opgegeven, of dit verzoekje is onbekend.");
}
$obj = FetchAssoc($res);
$bericht = str_replace("%naam%",$obj->toname,$bericht);
$bericht = str_replace("%artiest%",$obj->artist,$bericht);
$bericht = str_replace("%titel%",$obj->title,$bericht);
$bericht = str_replace("%mijnnaam%",$obj->fromname,$bericht);
$bericht = str_replace("%bericht%",$obj->bericht,$bericht);
$from = "From: Radio Hollandia <[email protected]>";
$aan = $obj['tomail'];
$subject = "Er is een verzoekje voor je aangevraagd!";
if(!mail($aan,$subject,$bericht,$from))
{
ErrorMess("Kon het bericht niet verzenden. Het verzoekje is wel aangevraagd.");
}
else
{
Header("Location: voltooid.php");
}
}
else
{
echo "Onbekende opdracht.";
}
?>
// aanvragen/voltooid.php
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<html>
<head>
<title>Voltooid - vSYS</title>
</head>
<body>
<font face="Tahoma" size="2">
Alles is voltooid. Uw verzoekje is succesvol aangevraagd!
</font>
</body>
</html>
<head>
<title>Voltooid - vSYS</title>
</head>
<body>
<font face="Tahoma" size="2">
Alles is voltooid. Uw verzoekje is succesvol aangevraagd!
</font>
</body>
</html>
// admin/delete.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
session_start();
include('../include/include.php');
if($_SESSION['loggedin'] == "yes")
{
$id = $_GET['id'];
$sql = "DELETE FROM verzoekjes WHERE id = '".$id."'";
$res = DoQuery($sql);
if(!$res)
{
ErrorMess("Kon het bericht niet verwijderen!");
} else {
Header("refresh: 3; url=index.php");
die("Verwijderen voltooid. Ogenblikje.");
}
} else {
Header("Location: ../?redir=admin");
}
?>
session_start();
include('../include/include.php');
if($_SESSION['loggedin'] == "yes")
{
$id = $_GET['id'];
$sql = "DELETE FROM verzoekjes WHERE id = '".$id."'";
$res = DoQuery($sql);
if(!$res)
{
ErrorMess("Kon het bericht niet verwijderen!");
} else {
Header("refresh: 3; url=index.php");
die("Verwijderen voltooid. Ogenblikje.");
}
} else {
Header("Location: ../?redir=admin");
}
?>
// admin/index.php
Code (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
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
<?php
session_start();
include('../include/include.php');
if($_SESSION['loggedin'] == "yes")
{
?>
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>vSYS</title>
</head>
<body>
<p align="center"><font face="Tahoma" size="2"><b>vSYS - Admin<br>
</b><i>Hoofdpagina</i></font></p>
<p align="center"><font face="Tahoma" size="2">Hier staan de verzoekjes die zijn
aangevraagd, en die nog niet zijn verwijderd. Let er dus op: als het verzoekje
behandeld is, verwijder deze dan!<br>
<br>
<a href='logout.php'>KLIK HIER OM UIT TE LOGGEN</a></font></p>
<hr width="88%" color="#FF0000">
<p align="center">
<center>
<font face="tahoma" size="2">
<?php
$sql = "SELECT * FROM verzoekjes ORDER BY id DESC";
$res = DoQuery($sql);
while($obj = FetchAssoc($res))
{
echo "<i>Van:</i><br> ".stripslashes($obj['fromname'])." - ".$obj['frommail']."<br><br>";
echo "<i>Aan:</i><br> ".stripslashes($obj['toname'])." - ".$obj['tomail']."<br><br>";
echo "<i>Wat?</i><br> ".stripslashes($obj['artist'])." - ".stripslashes($obj['title'])."<br><br>";
echo "<i>Hij/Zij liet het bericht achter:</i><br>";
echo stripslashes($obj['bericht'])."<br><br><a href='delete.php?id=".$obj['id']."'>Verwijder</a><hr color='red'>";
}
?>
</p>
</center>
<p align="center"><font face="Tahoma" size="1"> 2003 - 2006 Jonathan Hafkamp.</font></p>
<p align="center"> </p>
</body>
</html>
<?php
}
else
{
Header("Location: ../index.php?redir=admin");
}
?>
session_start();
include('../include/include.php');
if($_SESSION['loggedin'] == "yes")
{
?>
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>vSYS</title>
</head>
<body>
<p align="center"><font face="Tahoma" size="2"><b>vSYS - Admin<br>
</b><i>Hoofdpagina</i></font></p>
<p align="center"><font face="Tahoma" size="2">Hier staan de verzoekjes die zijn
aangevraagd, en die nog niet zijn verwijderd. Let er dus op: als het verzoekje
behandeld is, verwijder deze dan!<br>
<br>
<a href='logout.php'>KLIK HIER OM UIT TE LOGGEN</a></font></p>
<hr width="88%" color="#FF0000">
<p align="center">
<center>
<font face="tahoma" size="2">
<?php
$sql = "SELECT * FROM verzoekjes ORDER BY id DESC";
$res = DoQuery($sql);
while($obj = FetchAssoc($res))
{
echo "<i>Van:</i><br> ".stripslashes($obj['fromname'])." - ".$obj['frommail']."<br><br>";
echo "<i>Aan:</i><br> ".stripslashes($obj['toname'])." - ".$obj['tomail']."<br><br>";
echo "<i>Wat?</i><br> ".stripslashes($obj['artist'])." - ".stripslashes($obj['title'])."<br><br>";
echo "<i>Hij/Zij liet het bericht achter:</i><br>";
echo stripslashes($obj['bericht'])."<br><br><a href='delete.php?id=".$obj['id']."'>Verwijder</a><hr color='red'>";
}
?>
</p>
</center>
<p align="center"><font face="Tahoma" size="1"> 2003 - 2006 Jonathan Hafkamp.</font></p>
<p align="center"> </p>
</body>
</html>
<?php
}
else
{
Header("Location: ../index.php?redir=admin");
}
?>
// admin/logout.php
// admin/transact-login.php
Code (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
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
<?php
session_start();
include('../include/include.php');
$submit = $_POST['submit'];
if(!$submit)
{
ErrorMess("Geen opdracht gegeven.");
}
else
{
$user = $_POST['username'];
$pass = $_POST['password'];
if(!$user OR !$pass)
{
ErrorMess("U heeft niet alle velden ingevuld.");
}
$md5 = md5($pass);
$sql = "SELECT * FROM users WHERE username = '".$user."' AND password = '".$md5."'";
$res = DoQuery($sql);
$num = NumRows($res);
if($num != 1)
{
ErrorMess("Onbekende gebruiker.");
} else {
$_SESSION['loggedin'] = "yes";
$_SESSION['username'] = $username;
Header("Location: index.php");
}
}
?>
session_start();
include('../include/include.php');
$submit = $_POST['submit'];
if(!$submit)
{
ErrorMess("Geen opdracht gegeven.");
}
else
{
$user = $_POST['username'];
$pass = $_POST['password'];
if(!$user OR !$pass)
{
ErrorMess("U heeft niet alle velden ingevuld.");
}
$md5 = md5($pass);
$sql = "SELECT * FROM users WHERE username = '".$user."' AND password = '".$md5."'";
$res = DoQuery($sql);
$num = NumRows($res);
if($num != 1)
{
ErrorMess("Onbekende gebruiker.");
} else {
$_SESSION['loggedin'] = "yes";
$_SESSION['username'] = $username;
Header("Location: index.php");
}
}
?>
// include/database.php
Code (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
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
<?php
$DBcfg['host'] = "localhost";
$DBcfg['login'] = "databaseuser";
$DBcfg['pass'] = "databasepass";
$DBcfg['name'] = "databasename";
$DBcfg['link'] = 0;
function DoQuery($sql)
{
global $DBcfg;
if(!$DBcfg['link'])
{
$DBcfg['link'] = @mysql_connect($DBcfg['host'],$DBcfg['login'],$DBcfg['pass']);
if(!$DBcfg['link'])
{
ErrorMess("Kon geen verbinding maken met MySQL database.");
}
if(!@mysql_select_db($DBcfg['name']))
{
ErrorMess("Kon de opgegeven database niet vinden!");
}
}
$res = mysql_query($sql);
return $res;
}
function FetchAssoc($res)
{
$obj = mysql_fetch_assoc($res);
return $obj;
}
function NumRows($res)
{
$num = mysql_num_rows($res);
return $num;
}
function CloseDb()
{
global $DBcfg;
if($DBcfg['link'])
{
mysql_close($DBcfg['link']);
}
}
register_shutdown_function('CloseDb');
?>
$DBcfg['host'] = "localhost";
$DBcfg['login'] = "databaseuser";
$DBcfg['pass'] = "databasepass";
$DBcfg['name'] = "databasename";
$DBcfg['link'] = 0;
function DoQuery($sql)
{
global $DBcfg;
if(!$DBcfg['link'])
{
$DBcfg['link'] = @mysql_connect($DBcfg['host'],$DBcfg['login'],$DBcfg['pass']);
if(!$DBcfg['link'])
{
ErrorMess("Kon geen verbinding maken met MySQL database.");
}
if(!@mysql_select_db($DBcfg['name']))
{
ErrorMess("Kon de opgegeven database niet vinden!");
}
}
$res = mysql_query($sql);
return $res;
}
function FetchAssoc($res)
{
$obj = mysql_fetch_assoc($res);
return $obj;
}
function NumRows($res)
{
$num = mysql_num_rows($res);
return $num;
}
function CloseDb()
{
global $DBcfg;
if($DBcfg['link'])
{
mysql_close($DBcfg['link']);
}
}
register_shutdown_function('CloseDb');
?>
// include/error.php
Code (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
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
<?php
function ErrorMess($err_mess)
{
?>
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Foutmelding</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="6%"><img border="0" src="../img/ERROR.gif" width="49" height="49"></td>
<td width="94%"><b><font face="Tahoma" size="6" color="#FF0000">Foutmelding</font></b></td>
</tr>
<tr>
<td width="6%"></td>
<td width="94%"><font face="Tahoma" size="2" color="#FF0000"><b>Er ging iets
niet helemaal zoals het hoorde:<br>
<br>
</b><?php echo $err_mess; ?></font>
<p> </p>
<p><b><font face="Tahoma" size="2" color="#FF0000">Blijft dit bericht
steeds weer verschijnen? Neem contact op met: <a href="mailto:[email protected]">[email protected]</a>!</font></b></p>
<p> </p>
<p><font size="1" face="Tahoma" color="#FF0000"> 2003 - 2006 Jonathan
Hafkamp</font></td>
</tr>
</table>
</body>
</html>
<?php
die();
}
?>
function ErrorMess($err_mess)
{
?>
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Foutmelding</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="6%"><img border="0" src="../img/ERROR.gif" width="49" height="49"></td>
<td width="94%"><b><font face="Tahoma" size="6" color="#FF0000">Foutmelding</font></b></td>
</tr>
<tr>
<td width="6%"></td>
<td width="94%"><font face="Tahoma" size="2" color="#FF0000"><b>Er ging iets
niet helemaal zoals het hoorde:<br>
<br>
</b><?php echo $err_mess; ?></font>
<p> </p>
<p><b><font face="Tahoma" size="2" color="#FF0000">Blijft dit bericht
steeds weer verschijnen? Neem contact op met: <a href="mailto:[email protected]">[email protected]</a>!</font></b></p>
<p> </p>
<p><font size="1" face="Tahoma" color="#FF0000"> 2003 - 2006 Jonathan
Hafkamp</font></td>
</tr>
</table>
</body>
</html>
<?php
die();
}
?>
// include/include.php