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