55 lines
1.8 KiB
PHP
55 lines
1.8 KiB
PHP
|
<?php
|
||
|
require 'lib/function.php';
|
||
|
require 'lib/layout.php';
|
||
|
$u=$loguserid;
|
||
|
if($isadmin and $id){
|
||
|
$u=$id;
|
||
|
$idparam="id=$id&";
|
||
|
}
|
||
|
$to='to';
|
||
|
$from='from';
|
||
|
if($view=='sent'){
|
||
|
$to='from';
|
||
|
$from='to';
|
||
|
$viewparam='view=sent&';
|
||
|
}
|
||
|
if(!$ppp) $ppp=50;
|
||
|
if(!$page) $page=1;
|
||
|
$pmin=($page-1)*$ppp;
|
||
|
$msgtotal=mysql_result(mysql_query("SELECT count(*) FROM pmsgs WHERE user$to=$u"),0,0);
|
||
|
$pagelinks='Pages:';
|
||
|
$p=0;
|
||
|
for($i=0;$i<$msgtotal;$i+=$ppp){
|
||
|
$p++;
|
||
|
if($p==$page) $pagelinks.=" $p";
|
||
|
else $pagelinks.=" <a href=private.php?$idparam$viewparam"."page=$p>$p</a>";
|
||
|
}
|
||
|
$pmsgs=mysql_query("SELECT p.id,user$from u,date,t.title,msgread,name,sex,powerlevel FROM pmsgs p,pmsgs_text t,users u WHERE user$to=$u AND p.id=pid AND user$from=u.id ORDER BY p.id DESC LIMIT $pmin,$ppp");
|
||
|
$from[0]=strtoupper($from[0]);
|
||
|
if(!$view) $viewlink="<a href=private.php?$idparam"."view=sent>View sent messages</a>";
|
||
|
else $viewlink="<a href=private.php?$idparam>View received messages</a>";
|
||
|
print "
|
||
|
$header
|
||
|
<table width=100%><td>$fonttag<a href=index.php>$boardname</a> - Private messages: $msgtotal</td>
|
||
|
<td align=right>$smallfont$viewlink | <a href=sendprivate.php>Send new message</table>
|
||
|
$tblstart
|
||
|
$tccellh> </td>
|
||
|
$tccellh>Subject</td>
|
||
|
$tccellh>$from</td>
|
||
|
$tccellh width=150>Sent on
|
||
|
";
|
||
|
while($pmsg=mysql_fetch_array($pmsgs)){
|
||
|
$new=($pmsg[msgread]?' ':'<img src=images/new.gif>');
|
||
|
$uid=$pmsg[u];
|
||
|
$namecolor=getnamecolor($pmsg[sex],$pmsg[powerlevel]);
|
||
|
print "
|
||
|
<tr>
|
||
|
$tccell1>$new</td>
|
||
|
$tccell2l><a href=showprivate.php?id=$pmsg[id]>$pmsg[title]</td>
|
||
|
$tccell2><a href=profile.php?id=$pmsg[u]><font $namecolor>$pmsg[name]</td>
|
||
|
$tccell2>".date($dateformat,$pmsg[date]+$tzoff)
|
||
|
;
|
||
|
}
|
||
|
print "$tblend$smallfont$pagelinks$footer";
|
||
|
printtimedif($startingtime);
|
||
|
?>
|