* [perf story #59900] Adjust code. Rename ajaxSetting to ajaxsetoneself.

This commit is contained in:
wangyidong
2024-07-24 14:48:19 +08:00
committed by 孙广明
parent 6ea3dd3e16
commit 920ac7e28e
3 changed files with 12 additions and 5 deletions
+10 -3
View File
@@ -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();
+1 -1
View File
@@ -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)