* finish task #6281,6282.

This commit is contained in:
wangyidong
2019-08-29 10:57:40 +08:00
parent 46a6444168
commit e7cc784534
8 changed files with 106 additions and 5 deletions
+32
View File
@@ -31,6 +31,36 @@ class message extends control
if(common::hasPriv('message', 'setting')) $this->locate($this->createLink('message', 'setting'));
}
/**
* Browser Setting
*
* @access public
* @return void
*/
public function browser()
{
$browserConfig = $this->config->message->browser;
if($_POST)
{
$data = fixer::input('post')->get();
$browserConfig = new stdclass();
$browserConfig->turnon = $data->turnon;
$browserConfig->pollTime = $data->pollTime;
$this->loadModel('setting')->setItems('system.message.browser', $browserConfig);
if(dao::isError()) die(js::error(dao::getError()));
}
$this->view->title = $this->lang->message->browser;
$this->view->position[] = $this->lang->message->common;
$this->view->position[] = $this->lang->message->browser;
$this->view->browserConfig = $browserConfig;
$this->display();
}
/**
* Setting
*
@@ -71,6 +101,8 @@ class message extends control
*/
public function ajaxGetMessage($windowBlur = false)
{
if($this->config->message->browser->turnon == 0) die();
$waitMessages = $this->message->getMessages('wait');
$todos = $this->message->getNoticeTodos();
if(empty($waitMessages) and empty($todos)) die();