59 lines
1.8 KiB
PHP
59 lines
1.8 KiB
PHP
<?php
|
|
@error_reporting(7);
|
|
@ini_set('display_errors', true);
|
|
@ini_set('html_errors', false);
|
|
|
|
@session_start();
|
|
|
|
define('DATALIFEENGINE', true);
|
|
define( 'ROOT_DIR', substr( dirname( __FILE__ ), 0, -12 ) );
|
|
define( 'SYSTEM_DIR', ROOT_DIR . '/system' );
|
|
|
|
include SYSTEM_DIR.'/data/config.php';
|
|
require_once SYSTEM_DIR.'/classes/mysql.php';
|
|
require_once SYSTEM_DIR.'/data/dbconfig.php';
|
|
require_once SYSTEM_DIR.'/data/chat.config.php';
|
|
require_once SYSTEM_DIR.'/modules/chat/chat.class.php';
|
|
require_once SYSTEM_DIR.'/modules/functions.php';
|
|
|
|
$user_group = $cache->get("usergroup");
|
|
if (!$user_group) {
|
|
$user_group = array ();
|
|
$db->query("SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC");
|
|
while($row = $db->get_row()){
|
|
$user_group[$row['id']] = array ();
|
|
foreach ($row as $key => $value)
|
|
{
|
|
$user_group[$row['id']][$key] = $value;
|
|
}
|
|
}
|
|
$cache->set ("usergroup", $user_group);
|
|
$db->free();
|
|
}
|
|
|
|
include_once ROOT_DIR.'/language/'.$config['langs'].'/website.lng';
|
|
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
|
|
|
|
$refresh = intval($_REQUEST['refresh']);
|
|
$m_id = intval($_REQUEST['mdelete']);
|
|
|
|
require_once SYSTEM_DIR.'/modules/sitelogin.php';
|
|
|
|
$chat = new Chat();
|
|
if ($m_id != 0 && $refresh && ($member_id['user_group'] == 1 || $member_id['user_group'] == 2)){
|
|
$db->query("DELETE FROM ".PREFIX."_chat WHERE id = $m_id");
|
|
$cache->del('minichat');
|
|
}
|
|
|
|
$mcadd['message'] = addslashes(convert_unicode($_POST['message'], $config['charset']));
|
|
|
|
@header("HTTP/1.1 200 OK");
|
|
@header("Cache-Control: no-cache, must-revalidate, max-age=0");
|
|
@header("Expires: 0");
|
|
@header("Pragma: no-cache");
|
|
@header( "Content-type: text/html; charset=" . $config['charset'] );
|
|
|
|
require_once SYSTEM_DIR.'/modules/chat/addmess.php';
|
|
echo $chat->GetContent($chatconfig, $member_id, $config);
|
|
?>
|