Added files - test
git-svn-id: https://svn.pioder.pl/uf-svn/uF@11 72ec579a-5ced-4fa4-82f3-afba5d98df2f
This commit is contained in:
51
includes/class_shoutbox.php
Normal file
51
includes/class_shoutbox.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* @package Dynamic Script Forum
|
||||
* @file includes/class_shoutbox.php
|
||||
* @version 1.0.x, 27-08-2007, 17:02
|
||||
* @copyright 2008(c) PioDer <pioder@wp.pl>
|
||||
* @link http://pioder.gim2przemysl.int.pl/dsf.html
|
||||
* @license GNU GPL v3
|
||||
**/
|
||||
if ( !defined('IN_uF') )
|
||||
{
|
||||
die('Hacking attempt');
|
||||
}
|
||||
class ShoutBox
|
||||
{
|
||||
function new_message($message,$uid)
|
||||
{
|
||||
$time = time();
|
||||
$sql = "INSERT INTO ".SHOUTBOX_TABLE." VALUES ('', '$uid', '$message','$time')";
|
||||
DataBase::sql_query($sql,'GENERAL','Could not add shoutbox message.');
|
||||
}
|
||||
function read_messages($limit)
|
||||
{
|
||||
$sb_content = '';
|
||||
$rank_mod = ($_SESSION['uid']>0) ? User::UserInformation($_SESSION['uid'],'rank') : 0;
|
||||
global $user;
|
||||
global $default_skin;
|
||||
$sql = "SELECT * FROM ".SHOUTBOX_TABLE." ORDER BY `time` LIMIT $limit";
|
||||
$query = DataBase::sql_query($sql,'CRITICAL', 'Could not read shoutbox table');
|
||||
while($sb_msg = @mysql_fetch_array($query))
|
||||
{
|
||||
$del_edit_msg = ($rank_mod>0) ? '<a href="shoutbox.php?mode=
|
||||
delete&id='.$sb_msg.'" class="fsmall">x</a> <a href="
|
||||
shoutbox.php?mode=edit&id='.$sb_msg.'" class="fsmall">e</a>' : ' ';
|
||||
$sb_content .= '<tr><td>'.$del_edit_msg.'<span class="fsmall">
|
||||
<a href="user.php?id='.$b_msg['u_id'].'" class="fsmall">'
|
||||
.Topic::UserName($user[$sb_msg['u_id']]['nick'],$user[$sb_msg['u_id']]['rank']).
|
||||
'</a> <span class="fsmall">['.date('d-m, G:i',$sb_msg['time']).']:
|
||||
'.$sb_msg['msg_content'].'</span></td></tr>';
|
||||
}
|
||||
return $sb_content;
|
||||
|
||||
}
|
||||
function del_old_msgs($limiter)
|
||||
{
|
||||
$sql = "DELETE FROM ".SHOUTBOX_TABLE." WHERE `time`+$limiter<'".time()."'";
|
||||
DataBase::sql_query($sql,'GENERAL','Could not delete old messages in shoutbox');
|
||||
unset($sql);
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user