EngineGP/system/sections/help/notice.php

49 lines
1.3 KiB
PHP
Raw Normal View History

2023-03-04 23:45:46 +00:00
<?php
2023-11-11 20:56:12 +00:00
if(!DEFINED('EGP'))
exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
if($user['group'] == 'user')
$sql->query('SELECT `id` FROM `help` WHERE `user`="'.$user['id'].'" AND `status`="0" AND `close`="0" LIMIT 1');
else
$sql->query('SELECT `id` FROM `help` WHERE `status`="1" AND `close`="0" LIMIT 1');
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
if(!$sql->num())
sys::outjs(array('empty' => ''));
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
if($user['group'] != 'user')
{
$sql->query('SELECT `time` FROM `help` WHERE `status`="1" AND `close`="0" ORDER BY `time` DESC LIMIT 1');
if($sql->num())
{
$help = $sql->get();
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
sys::outjs(array('reply' => $help['time']));
}
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
sys::outjs(array('empty' => ''));
}
2023-05-05 01:17:19 +00:00
2023-11-11 20:56:12 +00:00
$help = $sql->get();
2023-05-05 01:17:19 +00:00
2023-11-11 20:56:12 +00:00
$sql->query('SELECT `text`, `time` FROM `help_dialogs` WHERE `help`="'.$help['id'].'" AND `user`!="'.$user['id'].'" AND `time`>"'.($start_point-15).'" ORDER BY `id` DESC LIMIT 1');
if(!$sql->num())
sys::outjs(array('reply' => ''));
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
$msg = $sql->get();
if(strip_tags($msg['text'], '<br>,<p>') != $msg['text'])
sys::outjs(array('reply' => ''));
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
include(LIB.'help.php');
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
$html->get('notice', 'sections/help');
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
$html->set('id', $help['id']);
$html->set('home', $cfg['http']);
$html->set('text', $msg['text']);
$html->set('ago', help::ago($msg['time']));
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
$html->pack('notice');
2023-03-04 23:45:46 +00:00
2023-11-11 20:56:12 +00:00
sys::outjs(array('notice' => $html->arr['notice']));
2023-03-04 23:45:46 +00:00
?>