bkersten
%Europe/Berlin %765 %2006, 19:21
Hoi,
Ik heb een script waar je prive berichten naar elkaar kan sturen in het loginsysteem.
Dit werkt allemaal perfect.
Maar nu wil ik het menu wat op lijn 37 tot lijn 40 staat, op elke 'pagina' hebben.
Dus als je op 'Nieuw bericht' drukt, dan ga je naar een ander gedeelte in het script, en ik zou willen dat op dat gedeelte ook hetzelfde menu kwam te staan.
Maar ik heb vanalles geprobeert maar ik krijg het niet voor mekaar om het menu overal weer te laten geven.
Weet iemand hoe dit wel mogelijk is?
Hieronder het script:
<?
session_start();
if(session_is_registered('memberid')){
require("config.php");
require("ip/block.php");
// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";
?>
<script language="JavaScript" type="text/javascript">
function verwijder(bericht, url)
{
if(confirm(bericht)) location.href = url;
}
function icon(theicon)
{
document.formulier.bericht.value += ""+theicon;
document.formulier.bericht.focus();
}
</script>
<?
if(!$new AND !$send AND !$id AND !$deleteall AND !$delete AND !$block AND !$saveblock AND !$reply){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid' ORDER BY id DESC");
$result = mysql_num_rows($query);
if(!$result){
echo "<b>Geen berichten gevonden.</b><br><br><br>";
}
else{
?>
<b><? echo $result ?> prive- berichten.</b><hr />
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="75%"">
<tr>
<td width="5%"><b>Gelezen</b></td>
<td width="10%"><b>Auteur</b></td>
<td width="10%"><b>Onderwerp</b></td>
<td width="10%"><b>Datum</b></td>
</tr>
<?
while($object = mysql_fetch_object($query)){
?>
<tr>
<td width="5%"><? if($object->gelezen){ echo "Ja"; } else{ echo "Nee"; } ?></td>
<td width="10%"><?
$**** = mysql_query("SELECT * FROM members WHERE memberid = '$object->van'");
while($you = mysql_fetch_object($****)){
$auteur = $you->naam;
}
echo $auteur;
?></td>
<td width="10%"><a href="?id=<? echo $object->id ?>"><? echo $object->onderwerp ?></a></td>
<td width="10%"><? echo $object->datum ?></td>
</tr>
<?
}
echo "</table><hr>";
}
?>
<img src="img/new.gif" /> <a href="?new=1">Nieuw bericht</a> <br />
<img src="img/delete.gif" /> <a href="javascript:verwijder('Weet je zeker dat je alle berichten in je inbox wilt verwijderen?','?deleteall=1')">Verwijder alle berichten</a><br />
<img src="img/block.gif" /> <a href="?block=1">Bloklijst</a>
<?
}
if($new){
if($reply){
$query = mysql_query("SELECT * FROM priveberichten WHERE id = '$reply'");
while($object = mysql_fetch_object($query)){
$object->onderwerp = str_replace("Re: ", "", $object->onderwerp);
$titel = "Re: $object->onderwerp";
$naar = $object->van;
}
}
?>
Berichten<br /><br>
<br />
<form action="?send=1" method="post" name="formulier" id="formulier">
Naar:
<input type="text" name="naar" size="5" value="<? echo $naar ?>" />
( <a href="profiel.php">Zoek member ID</a> )<br /><em>Vul hierboven niet de naam van het lid in, maar het ID.</em><br>
Onderwerp: <input type="text" name="onderwerp" size="20" maxlength="100" value="<? echo $titel ?>" />
<br />
<input type="button" style="font-weight: bold; width: 30px" value="B" onclick="javascript:icon(' ')" />
<input type="button" style="font-style: italic; width: 30px" value="I " onclick="javascript:icon(' ')" />
<input type="button" style="text-decoraton: underline; width: 30px" value="U" onclick="javascript:icon(' ')" />
<input type="button" style="font-family: Courier New" value="Code" onclick="javascript:icon(' ')" />
( <a href="ubb.html" target="_blank">UBB codes </a> )<br />
<textarea rows="7" name="bericht" cols="40"></textarea>
<br />
<a href="javascript:icon(';-)')"><img border="0" src="img/smiles/wink.gif" /></a><a href="javascript:icon(':-|')"><img border="0" src="img/smiles/unsure.gif" /></a><a href="javascript:icon(':-P')"><img border="0" src="img/smiles/tongue.gif" /></a><a href="javascript:icon(':-)')"><img border="0" src="img/smiles/smile.gif" /></a><a href="javascript:icon(':(')"><img border="0" src="img/smiles/sad.gif" /></a><a href="javascript:icon('%-)')"><img border="0" src="img/smiles/rolleyes.gif" /></a><a href="javascript:icon('|8|')"><img border="0" src="img/smiles/ph34r.gif" /></a><a href="javascript:icon(':-O')"><img border="0" src="img/smiles/ohmy.gif" /></a><a href="javascript:icon(':-@')"><img border="0" src="img/smiles/mad.gif" /></a><a href="javascript:icon(':-]')"><img border="0" src="img/smiles/laugh.gif" /></a><a href="javascript:icon(':-?')"><img border="0" src="img/smiles/huh.gif" /></a><a href="javascript:icon(':-\\')"><img border="0" src="img/smiles/dry.gif" /></a><a href="javascript:icon('8)')"><img border="0" src="img/smiles/cool.gif" /></a><a href="javascript:icon('8-/')"><img border="0" src="img/smiles/blink.gif" /></a><a href="javascript:icon(':-D')"><img border="0" src="img/smiles/biggrin.gif" /></a><br />
<input type="submit" value="Verstuur" />
<input type="reset" value="Wis velden" />
</p>
</form>
<?
}
if($send){
if(!$naar || !$onderwerp || !$bericht){
echo "Je hebt niet alle velden ingevuld.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
$query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
$result = mysql_num_rows($query);
while($object = mysql_fetch_object($query)){
$ikblock = $object->blockpm;
$error = $object->pm;
$geblokkeerd = $object->blockpm;
}
if(strstr($ikblock,$naar)){
echo "De member waar je dit bericht naartoe wilt sturen heb je zelf geblokkeerd.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
if(strstr($geblokkeerd,$memberid)){
echo "Deze member heeft je geblokkeerd voor het ontvangen van jou prive-berichten.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
if(!$error){
echo "Deze member heeft ingesteld dat hij of zij geen privé- berichten wil ontvangen, je bericht is daarom niet verzonden.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
if(!$result){
echo "Het ID waar je een bericht naar wil versturen, bestaat niet. Probeer het nog een keer.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
if($result){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$naar'");
$result = mysql_num_rows($query);
if($result > $maxpm-1){
echo "Deze member heeft het limiet van $maxpm privé- berichten overschreden, daarom kan dit privé- bericht niet verzonden
worden.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
$query = mysql_query("SELECT * FROM members WHERE memberid = '$naar'");
while($object = mysql_fetch_object($query)){
$naar = $object->memberid;
$naarnaam = $object->naam;
$privmsg = $object->pm;
}
$query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
while($object = mysql_fetch_object($query)){
$van = $object->memberid;
}
$datum = date("d-m-Y \o\m\ H:i:s");
if($privmsg){
$query = mysql_query("INSERT INTO priveberichten (onderwerp,van,naar,datum,bericht,ip,gelezen) VALUES ('$onderwerp','$van','$naar','$datum','$bericht',' $REMOTE_ADDR','0')") or die (mysql_error());
echo "Je bericht is succesvol verzonden naar <b>$naarnaam</b><br>\n<br>\n<a href=\"priveberichten.php\">Terug naar je inbox</a>";
}
else{
echo "Deze member heeft deze functie uitgeschakeld en/of deze member bestaat niet.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
}
}
}
}
}
}
}
if($id){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid' AND id = '$id'");
$result = mysql_num_rows($query);
if(!$result){
echo "Dit bericht bestaat niet.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
mysql_query("UPDATE priveberichten SET gelezen = '1' WHERE id = '$id'");
while($object = mysql_fetch_object($query)){
$hopla = mysql_query("SELECT * FROM members WHERE memberid = '$object->van'");
while($kee = mysql_fetch_object($hopla)){
$a = $kee->naam;
}
$aap = mysql_query("SELECT * FROM members WHERE memberid = '$object->naar'");
while($noot = mysql_fetch_object($aap)){
$b = $noot->naam;
}
?>
<b>Van:</b> <a href="profiel.php?mid=<? echo $object->van ?>"><? echo $a ?></a><br />
<b>Naar:</b> <? echo $b ?><br />
<b>Verzonden:</b> <? echo $object->datum ?><hr style="width: 50%" align="left" />
<?
$bericht = $object->bericht;
$bericht = htmlspecialchars($bericht);
$bericht = nl2br($bericht);
$bericht = str_replace("\n","<br>",$bericht);
$bericht = str_replace(" "," ",$bericht);
$bericht = str_replace(":]","<img src=\"img/smiles/laugh.gif\">",$bericht);
$bericht = str_replace(":-]","<img src=\"img/smiles/laugh.gif\">",$bericht);
$bericht = str_replace(":)","<img src=\"img/smiles/smile.gif\">",$bericht);
$bericht = str_replace(":-)","<img src=\"img/smiles/smile.gif\">",$bericht);
$bericht = str_replace(":D","<img src=\"img/smiles/biggrin.gif\">",$bericht);
$bericht = str_replace(":-D","<img src=\"img/smiles/biggrin.gif\">",$bericht);
$bericht = str_replace(":P","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(":-P","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(":p","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(":-p","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(";)","<img src=\"img/smiles/wink.gif\">",$bericht);
$bericht = str_replace(";-)","<img src=\"img/smiles/wink.gif\">",$bericht);
$bericht = str_replace(":O","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":-O","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":o","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":-o","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":(","<img src=\"img/smiles/sad.gif\">",$bericht);
$bericht = str_replace(":-(","<img src=\"img/smiles/sad.gif\">",$bericht);
$bericht = str_replace("8)","<img src=\"img/smiles/cool.gif\">",$bericht);
$bericht = str_replace("8-)","<img src=\"img/smiles/cool.gif\">",$bericht);
$bericht = str_replace(":\\","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace(":-\\","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace("%)","<img src=\"img/smiles/rolleyes.gif\">",$bericht);
$bericht = str_replace("%-)","<img src=\"img/smiles/rolleyes.gif\">",$bericht);
$bericht = str_replace(":@","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace(":-@","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace(":|","<img src=\"img/smiles/unsure.gif\">",$bericht);
$bericht = str_replace(":-|","<img src=\"img/smiles/unsure.gif\">",$bericht);
$bericht = str_replace(":?","<img src=\"img/smiles/huh.gif\">",$bericht);
$bericht = str_replace(":-?","<img src=\"img/smiles/huh.gif\">",$bericht);
$bericht = str_replace("|8|","<img src=\"img/smiles/ph34r.gif\">",$bericht);
$bericht = str_replace("|8-|","<img src=\"img/smiles/ph34r.gif\">",$bericht);
$bericht = str_replace("8/","<img src=\"img/smiles/blink.gif\">",$bericht);
$bericht = str_replace("8-/","<img src=\"img/smiles/blink.gif\">",$bericht);
$bericht = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>", $bericht);
$bericht = preg_replace("#\[i\](.*?)\[/i\]#si","<i>\\1</i>", $bericht);
$bericht = preg_replace("#\[u\](.*?)\[/u\]#si","<u>\\1</u>", $bericht);
$bericht = preg_replace("#\[center\](.*?)\[/center\]#si","<b>\\1</b>", $bericht);
$bericht = preg_replace("#\[hr\]#si","<hr style=\"width: 50%\" align=\"left\">", $bericht);
$bericht = preg_replace("#\[code\](.*?)\[/code\]#si","<font style=\"font-family: Courier New\">\\1</font>", $bericht);
$bericht = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $bericht);
$bericht = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>",$bericht);
$bericht = preg_replace("#\[img="(.*?)"\]#si","<img src=\"http://\\1\">", $bericht);
$bericht = preg_replace("#\[color="(.*?)"](.*?)\[/color\]#si","<font color=\"\\1\">\\2</font>", $bericht);
echo $bericht;
?><hr style="width: 50%" align="left" />
> <a href="?new=1">Nieuw bericht</a><br />
> <a href="?new=1&reply=<? echo $object->id ?>">Reageer</a><br />
> <a href="javascript:verwijder('Weet je zeker dat je dit bericht wilt verwijderen?','?delete=<? echo $object->id ?>')">Verwijder</a><br />
<?
}
}
}
if($deleteall){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid'");
$result = mysql_num_rows($query);
if(!$result){
echo "<br><br><br>Je kunt geen berichten verwijderen, want je inbox is al leeg.<br>\n<br>\n<a href=\"priveberichten.php\">Terug naar je inbox</a>";
}
if($result){
$query = mysql_query("DELETE FROM priveberichten WHERE naar = '$memberid'");
$query = mysql_query("REPAIR TABLE priveberichten");
echo "Al je prive-berichten zijn nu verwijderd.<br>\n<br>\n<a href=\"priveberichten.php\">Terug</a>";
}
}
if($block){
$query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
while($object = mysql_fetch_object($query)){
$geblokkeerd = $object->blockpm;
}
?>
Hier kun je instellen van welk lid je geen berichten meer wilt ontvangen.<br>
Let op! Vul het ID van het lid in en niet de naam. ( <a href="profiel.php">Zoek member ID</a> )<br />
<form method="post" action="?saveblock=1">
<center><textarea name="blockdeze" rows="3"><? echo htmlspecialchars($geblokkeerd); ?></textarea>
<td><input name="submit" type="submit" class="button" value="Opslaan" />
<br />
</center>
</form>
<?
}
if($saveblock){
$query = mysql_query("UPDATE members SET blockpm = '$blockdeze' WHERE memberid = '$memberid'") or die (mysql_error());
echo "Gegevens zijn succesvol opgeslagen.";
}
if($delete){
$query = mysql_query("SELECT * FROM priveberichten WHERE id = '$delete'");
$result = mysql_num_rows($query);
if(!$result){
echo "Dit bericht bestaat niet.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
mysql_query("DELETE FROM priveberichten WHERE id = '$delete' AND naar = '$memberid'") or die(mysql_error());
echo "Bericht succesvol verwijderd.<br><br><a href=\"priveberichten.php\">Naar je inbox</a>";
}
}
}
else{
echo "Om deze pagina te bekijken, moet je ingelogd zijn.<br><br><a href=\"login.php\">Login</a>";
}
?>
Ik heb een script waar je prive berichten naar elkaar kan sturen in het loginsysteem.
Dit werkt allemaal perfect.
Maar nu wil ik het menu wat op lijn 37 tot lijn 40 staat, op elke 'pagina' hebben.
Dus als je op 'Nieuw bericht' drukt, dan ga je naar een ander gedeelte in het script, en ik zou willen dat op dat gedeelte ook hetzelfde menu kwam te staan.
Maar ik heb vanalles geprobeert maar ik krijg het niet voor mekaar om het menu overal weer te laten geven.
Weet iemand hoe dit wel mogelijk is?
Hieronder het script:
<?
session_start();
if(session_is_registered('memberid')){
require("config.php");
require("ip/block.php");
// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";
?>
<script language="JavaScript" type="text/javascript">
function verwijder(bericht, url)
{
if(confirm(bericht)) location.href = url;
}
function icon(theicon)
{
document.formulier.bericht.value += ""+theicon;
document.formulier.bericht.focus();
}
</script>
<?
if(!$new AND !$send AND !$id AND !$deleteall AND !$delete AND !$block AND !$saveblock AND !$reply){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid' ORDER BY id DESC");
$result = mysql_num_rows($query);
if(!$result){
echo "<b>Geen berichten gevonden.</b><br><br><br>";
}
else{
?>
<b><? echo $result ?> prive- berichten.</b><hr />
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="75%"">
<tr>
<td width="5%"><b>Gelezen</b></td>
<td width="10%"><b>Auteur</b></td>
<td width="10%"><b>Onderwerp</b></td>
<td width="10%"><b>Datum</b></td>
</tr>
<?
while($object = mysql_fetch_object($query)){
?>
<tr>
<td width="5%"><? if($object->gelezen){ echo "Ja"; } else{ echo "Nee"; } ?></td>
<td width="10%"><?
$**** = mysql_query("SELECT * FROM members WHERE memberid = '$object->van'");
while($you = mysql_fetch_object($****)){
$auteur = $you->naam;
}
echo $auteur;
?></td>
<td width="10%"><a href="?id=<? echo $object->id ?>"><? echo $object->onderwerp ?></a></td>
<td width="10%"><? echo $object->datum ?></td>
</tr>
<?
}
echo "</table><hr>";
}
?>
<img src="img/new.gif" /> <a href="?new=1">Nieuw bericht</a> <br />
<img src="img/delete.gif" /> <a href="javascript:verwijder('Weet je zeker dat je alle berichten in je inbox wilt verwijderen?','?deleteall=1')">Verwijder alle berichten</a><br />
<img src="img/block.gif" /> <a href="?block=1">Bloklijst</a>
<?
}
if($new){
if($reply){
$query = mysql_query("SELECT * FROM priveberichten WHERE id = '$reply'");
while($object = mysql_fetch_object($query)){
$object->onderwerp = str_replace("Re: ", "", $object->onderwerp);
$titel = "Re: $object->onderwerp";
$naar = $object->van;
}
}
?>
Berichten<br /><br>
<br />
<form action="?send=1" method="post" name="formulier" id="formulier">
Naar:
<input type="text" name="naar" size="5" value="<? echo $naar ?>" />
( <a href="profiel.php">Zoek member ID</a> )<br /><em>Vul hierboven niet de naam van het lid in, maar het ID.</em><br>
Onderwerp: <input type="text" name="onderwerp" size="20" maxlength="100" value="<? echo $titel ?>" />
<br />
<input type="button" style="font-weight: bold; width: 30px" value="B" onclick="javascript:icon(' ')" />
<input type="button" style="font-style: italic; width: 30px" value="I " onclick="javascript:icon(' ')" />
<input type="button" style="text-decoraton: underline; width: 30px" value="U" onclick="javascript:icon(' ')" />
<input type="button" style="font-family: Courier New" value="Code" onclick="javascript:icon(' ')" />
( <a href="ubb.html" target="_blank">UBB codes </a> )<br />
<textarea rows="7" name="bericht" cols="40"></textarea>
<br />
<a href="javascript:icon(';-)')"><img border="0" src="img/smiles/wink.gif" /></a><a href="javascript:icon(':-|')"><img border="0" src="img/smiles/unsure.gif" /></a><a href="javascript:icon(':-P')"><img border="0" src="img/smiles/tongue.gif" /></a><a href="javascript:icon(':-)')"><img border="0" src="img/smiles/smile.gif" /></a><a href="javascript:icon(':(')"><img border="0" src="img/smiles/sad.gif" /></a><a href="javascript:icon('%-)')"><img border="0" src="img/smiles/rolleyes.gif" /></a><a href="javascript:icon('|8|')"><img border="0" src="img/smiles/ph34r.gif" /></a><a href="javascript:icon(':-O')"><img border="0" src="img/smiles/ohmy.gif" /></a><a href="javascript:icon(':-@')"><img border="0" src="img/smiles/mad.gif" /></a><a href="javascript:icon(':-]')"><img border="0" src="img/smiles/laugh.gif" /></a><a href="javascript:icon(':-?')"><img border="0" src="img/smiles/huh.gif" /></a><a href="javascript:icon(':-\\')"><img border="0" src="img/smiles/dry.gif" /></a><a href="javascript:icon('8)')"><img border="0" src="img/smiles/cool.gif" /></a><a href="javascript:icon('8-/')"><img border="0" src="img/smiles/blink.gif" /></a><a href="javascript:icon(':-D')"><img border="0" src="img/smiles/biggrin.gif" /></a><br />
<input type="submit" value="Verstuur" />
<input type="reset" value="Wis velden" />
</p>
</form>
<?
}
if($send){
if(!$naar || !$onderwerp || !$bericht){
echo "Je hebt niet alle velden ingevuld.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
$query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
$result = mysql_num_rows($query);
while($object = mysql_fetch_object($query)){
$ikblock = $object->blockpm;
$error = $object->pm;
$geblokkeerd = $object->blockpm;
}
if(strstr($ikblock,$naar)){
echo "De member waar je dit bericht naartoe wilt sturen heb je zelf geblokkeerd.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
if(strstr($geblokkeerd,$memberid)){
echo "Deze member heeft je geblokkeerd voor het ontvangen van jou prive-berichten.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
if(!$error){
echo "Deze member heeft ingesteld dat hij of zij geen privé- berichten wil ontvangen, je bericht is daarom niet verzonden.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
if(!$result){
echo "Het ID waar je een bericht naar wil versturen, bestaat niet. Probeer het nog een keer.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
if($result){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$naar'");
$result = mysql_num_rows($query);
if($result > $maxpm-1){
echo "Deze member heeft het limiet van $maxpm privé- berichten overschreden, daarom kan dit privé- bericht niet verzonden
worden.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
$query = mysql_query("SELECT * FROM members WHERE memberid = '$naar'");
while($object = mysql_fetch_object($query)){
$naar = $object->memberid;
$naarnaam = $object->naam;
$privmsg = $object->pm;
}
$query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
while($object = mysql_fetch_object($query)){
$van = $object->memberid;
}
$datum = date("d-m-Y \o\m\ H:i:s");
if($privmsg){
$query = mysql_query("INSERT INTO priveberichten (onderwerp,van,naar,datum,bericht,ip,gelezen) VALUES ('$onderwerp','$van','$naar','$datum','$bericht',' $REMOTE_ADDR','0')") or die (mysql_error());
echo "Je bericht is succesvol verzonden naar <b>$naarnaam</b><br>\n<br>\n<a href=\"priveberichten.php\">Terug naar je inbox</a>";
}
else{
echo "Deze member heeft deze functie uitgeschakeld en/of deze member bestaat niet.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
}
}
}
}
}
}
}
if($id){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid' AND id = '$id'");
$result = mysql_num_rows($query);
if(!$result){
echo "Dit bericht bestaat niet.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
mysql_query("UPDATE priveberichten SET gelezen = '1' WHERE id = '$id'");
while($object = mysql_fetch_object($query)){
$hopla = mysql_query("SELECT * FROM members WHERE memberid = '$object->van'");
while($kee = mysql_fetch_object($hopla)){
$a = $kee->naam;
}
$aap = mysql_query("SELECT * FROM members WHERE memberid = '$object->naar'");
while($noot = mysql_fetch_object($aap)){
$b = $noot->naam;
}
?>
<b>Van:</b> <a href="profiel.php?mid=<? echo $object->van ?>"><? echo $a ?></a><br />
<b>Naar:</b> <? echo $b ?><br />
<b>Verzonden:</b> <? echo $object->datum ?><hr style="width: 50%" align="left" />
<?
$bericht = $object->bericht;
$bericht = htmlspecialchars($bericht);
$bericht = nl2br($bericht);
$bericht = str_replace("\n","<br>",$bericht);
$bericht = str_replace(" "," ",$bericht);
$bericht = str_replace(":]","<img src=\"img/smiles/laugh.gif\">",$bericht);
$bericht = str_replace(":-]","<img src=\"img/smiles/laugh.gif\">",$bericht);
$bericht = str_replace(":)","<img src=\"img/smiles/smile.gif\">",$bericht);
$bericht = str_replace(":-)","<img src=\"img/smiles/smile.gif\">",$bericht);
$bericht = str_replace(":D","<img src=\"img/smiles/biggrin.gif\">",$bericht);
$bericht = str_replace(":-D","<img src=\"img/smiles/biggrin.gif\">",$bericht);
$bericht = str_replace(":P","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(":-P","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(":p","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(":-p","<img src=\"img/smiles/tongue.gif\">",$bericht);
$bericht = str_replace(";)","<img src=\"img/smiles/wink.gif\">",$bericht);
$bericht = str_replace(";-)","<img src=\"img/smiles/wink.gif\">",$bericht);
$bericht = str_replace(":O","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":-O","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":o","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":-o","<img src=\"img/smiles/ohmy.gif\">",$bericht);
$bericht = str_replace(":(","<img src=\"img/smiles/sad.gif\">",$bericht);
$bericht = str_replace(":-(","<img src=\"img/smiles/sad.gif\">",$bericht);
$bericht = str_replace("8)","<img src=\"img/smiles/cool.gif\">",$bericht);
$bericht = str_replace("8-)","<img src=\"img/smiles/cool.gif\">",$bericht);
$bericht = str_replace(":\\","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace(":-\\","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace("%)","<img src=\"img/smiles/rolleyes.gif\">",$bericht);
$bericht = str_replace("%-)","<img src=\"img/smiles/rolleyes.gif\">",$bericht);
$bericht = str_replace(":@","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace(":-@","<img src=\"img/smiles/dry.gif\">",$bericht);
$bericht = str_replace(":|","<img src=\"img/smiles/unsure.gif\">",$bericht);
$bericht = str_replace(":-|","<img src=\"img/smiles/unsure.gif\">",$bericht);
$bericht = str_replace(":?","<img src=\"img/smiles/huh.gif\">",$bericht);
$bericht = str_replace(":-?","<img src=\"img/smiles/huh.gif\">",$bericht);
$bericht = str_replace("|8|","<img src=\"img/smiles/ph34r.gif\">",$bericht);
$bericht = str_replace("|8-|","<img src=\"img/smiles/ph34r.gif\">",$bericht);
$bericht = str_replace("8/","<img src=\"img/smiles/blink.gif\">",$bericht);
$bericht = str_replace("8-/","<img src=\"img/smiles/blink.gif\">",$bericht);
$bericht = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>", $bericht);
$bericht = preg_replace("#\[i\](.*?)\[/i\]#si","<i>\\1</i>", $bericht);
$bericht = preg_replace("#\[u\](.*?)\[/u\]#si","<u>\\1</u>", $bericht);
$bericht = preg_replace("#\[center\](.*?)\[/center\]#si","<b>\\1</b>", $bericht);
$bericht = preg_replace("#\[hr\]#si","<hr style=\"width: 50%\" align=\"left\">", $bericht);
$bericht = preg_replace("#\[code\](.*?)\[/code\]#si","<font style=\"font-family: Courier New\">\\1</font>", $bericht);
$bericht = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $bericht);
$bericht = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>",$bericht);
$bericht = preg_replace("#\[img="(.*?)"\]#si","<img src=\"http://\\1\">", $bericht);
$bericht = preg_replace("#\[color="(.*?)"](.*?)\[/color\]#si","<font color=\"\\1\">\\2</font>", $bericht);
echo $bericht;
?><hr style="width: 50%" align="left" />
> <a href="?new=1">Nieuw bericht</a><br />
> <a href="?new=1&reply=<? echo $object->id ?>">Reageer</a><br />
> <a href="javascript:verwijder('Weet je zeker dat je dit bericht wilt verwijderen?','?delete=<? echo $object->id ?>')">Verwijder</a><br />
<?
}
}
}
if($deleteall){
$query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid'");
$result = mysql_num_rows($query);
if(!$result){
echo "<br><br><br>Je kunt geen berichten verwijderen, want je inbox is al leeg.<br>\n<br>\n<a href=\"priveberichten.php\">Terug naar je inbox</a>";
}
if($result){
$query = mysql_query("DELETE FROM priveberichten WHERE naar = '$memberid'");
$query = mysql_query("REPAIR TABLE priveberichten");
echo "Al je prive-berichten zijn nu verwijderd.<br>\n<br>\n<a href=\"priveberichten.php\">Terug</a>";
}
}
if($block){
$query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
while($object = mysql_fetch_object($query)){
$geblokkeerd = $object->blockpm;
}
?>
Hier kun je instellen van welk lid je geen berichten meer wilt ontvangen.<br>
Let op! Vul het ID van het lid in en niet de naam. ( <a href="profiel.php">Zoek member ID</a> )<br />
<form method="post" action="?saveblock=1">
<center><textarea name="blockdeze" rows="3"><? echo htmlspecialchars($geblokkeerd); ?></textarea>
<td><input name="submit" type="submit" class="button" value="Opslaan" />
<br />
</center>
</form>
<?
}
if($saveblock){
$query = mysql_query("UPDATE members SET blockpm = '$blockdeze' WHERE memberid = '$memberid'") or die (mysql_error());
echo "Gegevens zijn succesvol opgeslagen.";
}
if($delete){
$query = mysql_query("SELECT * FROM priveberichten WHERE id = '$delete'");
$result = mysql_num_rows($query);
if(!$result){
echo "Dit bericht bestaat niet.<br><br><a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else{
mysql_query("DELETE FROM priveberichten WHERE id = '$delete' AND naar = '$memberid'") or die(mysql_error());
echo "Bericht succesvol verwijderd.<br><br><a href=\"priveberichten.php\">Naar je inbox</a>";
}
}
}
else{
echo "Om deze pagina te bekijken, moet je ingelogd zijn.<br><br><a href=\"login.php\">Login</a>";
}
?>