mirror of
https://github.com/Xkeeper0/jul.git
synced 2025-05-18 16:20:22 -07:00
56 lines
2.0 KiB
PHP
56 lines
2.0 KiB
PHP
<?php
|
|
require 'lib/function.php';
|
|
if (!$id)
|
|
return header("Location: private.php");
|
|
$windowtitle = "$boardname -- Private Messages";
|
|
$meta['noindex'] = true;
|
|
|
|
$msg = $sql->fetchq("SELECT * FROM pmsgs,pmsgs_text WHERE id=$id AND id=pid");
|
|
|
|
if (!$log) {
|
|
require_once 'lib/layout.php';
|
|
errorpage("Couldn't get the private message. You are not logged in.",'log in (then try again)','login.php');
|
|
}
|
|
elseif (!$msg || (($msg['userto'] != $loguserid && $msg['userfrom'] != $loguserid) && !$isadmin)) {
|
|
require_once 'lib/layout.php';
|
|
errorpage("Couldn't get the private message. It either doesn't exist or was not sent to you.",'your private message inbox','private.php');
|
|
}
|
|
|
|
if ($isadmin && $msg['userto'] != $loguserid)
|
|
$pmlinktext = "<a href='private.php?id=$msg[userto]'>".$sql->resultq("SELECT name FROM users WHERE id=$msg[userto]") . '\'s private messages</a>';
|
|
else $pmlinktext = "<a href=private.php>Private messages</a>";
|
|
|
|
$user = $sql->fetchq("SELECT * FROM users WHERE id=$msg[userfrom]");
|
|
$windowtitle = "$boardname -- Private Messages: $msg[title]";
|
|
require_once 'lib/layout.php';
|
|
|
|
$top = "<table width=100%><td align=left>$fonttag<a href=index.php>$boardname</a> - <a href=private.php>$pmlinktext</a> - $msg[title]</table>";
|
|
if ($msg['userto'] == $loguserid)
|
|
$sql->query("UPDATE pmsgs SET msgread=1 WHERE id=$id");
|
|
|
|
loadtlayout();
|
|
$post = $user;
|
|
$post['uid'] = $user['id'];
|
|
$post['date'] = $msg['date'];
|
|
$post['headid'] = $msg['headid'];
|
|
$post['signid'] = $msg['signid'];
|
|
$post['text'] = $msg['text'];
|
|
$post['tagval'] = $msg['tagval'];
|
|
if($loguser['viewsig']==2){
|
|
$post['headtext'] = $user['postheader'];
|
|
$post['signtext'] = $user['signature'];
|
|
}
|
|
else {
|
|
$post['headtext'] = $msg['headtext'];
|
|
$post['signtext'] = $msg['signtext'];
|
|
}
|
|
|
|
if ($msg['userto'] == $loguserid)
|
|
$quote = "<a href=sendprivate.php?id=$id>Reply</a>";
|
|
if ($isadmin)
|
|
$ip = (($quote) ? ' | ' : '') . "IP: <a href=ipsearch.php?ip=$msg[ip]>$msg[ip]</a>";
|
|
|
|
print $header.$top.threadpost($post,1).$top.$footer;
|
|
printtimedif($startingtime);
|
|
?>
|