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);
							 | 
						||
| 
								 | 
							
								?>
							 |