EngineGP/system/sections/help/notice.php

47 lines
1.4 KiB
PHP
Raw Permalink Normal View History

2023-03-04 23:45:46 +00:00
<?php
if (!DEFINED('EGP'))
exit(header('Refresh: 0; URL=http://' . $_SERVER['HTTP_HOST'] . '/404'));
2023-03-04 23:45:46 +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
if (!$sql->num())
sys::outjs(array('empty' => ''));
2023-03-04 23:45:46 +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
sys::outjs(array('reply' => $help['time']));
}
2023-03-04 23:45:46 +00:00
sys::outjs(array('empty' => ''));
}
2023-05-05 01:17:19 +00:00
$help = $sql->get();
2023-05-05 01:17:19 +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
$msg = $sql->get();
2023-03-04 23:45:46 +00:00
if (strip_tags($msg['text'], '<br>,<p>') != $msg['text'])
sys::outjs(array('reply' => ''));
2023-03-04 23:45:46 +00:00
include(LIB . 'help.php');
2023-03-04 23:45:46 +00:00
$html->get('notice', 'sections/help');
2023-03-04 23:45:46 +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
$html->pack('notice');
sys::outjs(array('notice' => $html->arr['notice']));
2023-03-04 23:45:46 +00:00
?>