* [perf story #59900] Adjust code. Rename ajaxSetting to ajaxsetoneself.
This commit is contained in:
@@ -58,7 +58,7 @@ class message extends control
|
||||
|
||||
$this->loadModel('setting')->setItems('system.message.browser', $browserConfig);
|
||||
if(dao::isError()) $this->send(array('result' => 'fail', 'message' => dao::getError()));
|
||||
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => true));
|
||||
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => array('url' => $this->createLink('message', 'browser'), 'selector' => array('#header', '#mainContainer'))));
|
||||
}
|
||||
|
||||
$this->view->title = $this->lang->message->browser;
|
||||
@@ -207,14 +207,21 @@ class message extends control
|
||||
->exec();
|
||||
}
|
||||
|
||||
public function ajaxSetting()
|
||||
/**
|
||||
* Ajax: 设置自己的消息配置。
|
||||
* Ajax: Set for oneself
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxSetOneself()
|
||||
{
|
||||
if($_POST)
|
||||
{
|
||||
$data = fixer::input('post')->setDefault('show', 0)->setDefault('count', 0)->get();
|
||||
$account = $this->app->user->account;
|
||||
$this->loadModel('setting')->setItems("{$account}.message.browser", $data);
|
||||
$this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'closeModal' => true));
|
||||
$this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'closeModal' => true, 'callback' => 'loadCurrentPage("#messageBar")'));
|
||||
}
|
||||
|
||||
$this->display();
|
||||
|
||||
@@ -68,7 +68,7 @@ tabs
|
||||
set::style(array('z-index' => '100')),
|
||||
btn(set::size('sm'), set::type('link'), setClass('allMarkRead'), set::hint($lang->message->notice->allMarkRead), icon('eye')),
|
||||
btn(set::size('sm'), set::type('link'), setClass('deleteAllRead'), set::hint($lang->message->notice->deleteAllRead), icon('trash')),
|
||||
btn(set::size('sm'), set::type('link'), set::url(createLink('message', 'ajaxSetting')), setData('toggle', 'modal'), setData('size', 'sm'), icon('cog-outline'))
|
||||
btn(set::size('sm'), set::type('link'), set::url(createLink('message', 'ajaxSetOneself')), setData('toggle', 'modal'), setData('size', 'sm'), icon('cog-outline'))
|
||||
),
|
||||
tabPane
|
||||
(
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
/**
|
||||
* The ajaxSetting view file of message module of ZenTaoPMS.
|
||||
* The ajaxSetoneself view file of message module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
Reference in New Issue
Block a user