/**
* Include default values
*/
include "defaults_inc.php";
//start session
if($ENABLE_SESSION){
@session_start();
}
/**
* Check for access permissions of this page
*
* compare the given and the calculated checksum,
* if they don't match the user has no permissions
* and the script ends by printing a status header of 204
* (no content change by client browser)
*/
if(!check_permissions($nick,$pruef)){
//the user has no access permission for this page
die('access denied');
}
/**
* Open a database connection
*
* This include returns a database identifier '$db_handle'
* used by some database querys.
*/
include ("connect_db_inc.php");
include('write_line_inc.php');
$db_handle=connect_db($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD);
if(!$db_handle){
die('Fehler: konnte nicht zur Datenbank verbinden');
}
$chatterresult = mysql_query("select Nick from chat where Nick != '$nick' order by Nick",$db_handle);
if($_POST['chatter'] && $_POST['beschwerde']){
$chatter = mysql_real_escape_string($_POST['chatter']);
$beschwerde = mysql_real_escape_string($_POST['beschwerde']);
$sql = "(SELECT id FROM chat_lines WHERE from_chatter != 'Supermann' and (from_chatter = '$chatter' AND (to_chatter = '$nick' OR to_chatter = '')) OR ( to_chatter = '$chatter' AND from_chatter = '$nick') )
UNION
(SELECT id FROM chat_lines_save WHERE from_chatter != 'Supermann' and (from_chatter = '$chatter' AND (to_chatter = '$nick' OR to_chatter = '')) OR (to_chatter = '$chatter' AND from_chatter = '$nick') ORDER BY id DESC LIMIT 100) ORDER BY id desc LIMIT 100 ";
$result = mysql_query($sql,$db_handle);
$ids = array();
while($row = mysql_fetch_assoc($result)){
$ids[] = $row['id'];
}
$ids = implode(',', $ids);
$sql = "(SELECT id, time_stamp, from_chatter, line FROM chat_lines WHERE id in ($ids) )
UNION
(SELECT id, time_stamp, from_chatter, line FROM chat_lines_save WHERE id in ($ids)) ORDER BY id desc LIMIT 100 ";
$result = mysql_query($sql,$db_handle);
$mail .= 'Neuer Patennotruf von '.$nick.' über '.$chatter.':
'.$beschwerde.'
Protokoll der beiden:
';
$mail .= '
| ';
while($a = mysql_fetch_array($result)){
$mail .= ''.$a['time_stamp'].' '.$a['from_chatter'].' '.$a['line'].' '; } $mail .= ' |