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