<?php 
header('Content-Type: image/jpeg');
session_start(); 

$user = $_SESSION['Loginname']; 
require("dbmanager.php");

?> 
<HTML>
<HEAD> 
<TITLE>Gästboken</TITLE>
</HEAD>
<BODY>
<?php

echo "<FONT face=Verdana size=4>Välkommen till gästboken<br><br></FONT>";

if ($user)
{
echo "<FONT face=Verdana size=2>
Du är inloggad som $user:&nbsp; 
<A HREF=\"post.php\">[Skriv ett meddelande]</A>
<A HREF=\"logga_ut.php\">[Logga ut]</A></FONT><br>";
}

else
{
echo "<FONT face=Verdana size=2>Du är inte inloggad &nbsp; &nbsp; <A HREF=\"logga_in.htm\">[Logga in]</A></FONT><br>";
}

echo "<hr>";

$query = "SELECT user.username,user.email,user.firstname,user.lastname,message.message,message.time,message.IP,message.bild FROM message INNER JOIN user ON message.userID = user.userID ORDER BY message.time";

// Ställer frågan till databasen och sparar resultatet i variabeln $result
$result = mysql_query($query,$databas_link);

// Numrerar hur många rader (poster) som returnerats
$rows = mysql_num_rows($result);

// Skapar tabellhuvud samt överskrift till tabellen

echo "<TABLE>";

// Loopar igenom alla poster som returnerats
for($index = 0; $index< $rows; $index++) {
  // Läser in användarnamn på post $i och sparar det i variabeln $username
  $username = mysql_result($result,$index,"username");

  // Läser in förnamnet på post $i och sparar det i variabeln $firstname
  $fnamn = mysql_result($result,$index,"firstname");

  // Läser in efternamn på post $i och sparar det i variabeln $lastname
  $enamn = mysql_result($result,$index,"lastname");

  // Läser in epost på post $i och sparar det i variabeln $email
  $email = mysql_result($result,$index,"email");

  // Läser in mess på post $i och sparar det i variabeln $message
  $mess = mysql_result($result,$index,"message");
  
  $time = mysql_result($result,$index,"time");
  $bild = mysql_result($result,$index,"bild");

	$im_src = imagecreatefromjpeg('http://penguin4.te.hik.se/phpkurs/php_rb22ah/lab4_2/bilder/foppa.jpg');
	$src_w = imagesx($im_src);
	$src_h = imagesy($im_src); 

	$im_dst = imagecreate(200,150); 

	imagecopyresized($im_dst, $im_src, 0, 0, 0, 0, 200, 150, $src_w, $src_h);
	
$mess2 = wordwrap($mess,40);
// Gör om brytningarna till BR.
$message = nl2br($mess2);

 $IP = mysql_result($result,$index,"ip");

  // Skriver ut användarnamn, för- och efternamn på användarn i tabellen
  // en länk skapas för att kunna maila användaren.
  // Skapar även en ny rad på tabellen där meddelandet visas
  
  imagejpeg($im_dst, '', 90);
  echo "<TR><TD><FONT face=Verdana size=2>Användare:$username</TD></TR></FONT>";
  echo "<TR><TD><B><FONT face=Verdana size=2>$fnamn $enamn</FONT></B></TD></TR>";
  echo "<TR><TD><FONT face=Verdana size=2><A HREF=\"mailto:$email\">$email</A></TD></TR></FONT>";
  echo "<TR><TD COLSPAN=3><FONT face=Verdana size=1>$time</TD></TR></FONT>";
  echo "<TR><TD COLSPAN=3><FONT face=Verdana size=1>$IP</TD></TR></FONT>";
  echo "<TR><TD COLSPAN=3>&nbsp;</TD></TR>";
  echo "<TR><TD COLSPAN=3><FONT face=Verdana size=2>$message</TD></TR></FONT>";
  echo "<TR><TD COLSPAN=3><hr></TD></TR>";
  echo "<TR><TD COLSPAN=3>&nbsp;</TD></TR>";

 imagedestroy($im_src);
 imagedestroy($im_dst); 

}

// Avslutar tabellen
echo "</TABLE>";

// Stänger anslutningen till databasen
mysql_close($databas_link);

?>
</BODY>
</HTML>