* Finish task #6579.

This commit is contained in:
Yagami
2019-11-27 10:05:25 +08:00
parent 0e87a83f83
commit 383a2e236b
14 changed files with 67 additions and 67 deletions
+3 -2
View File
@@ -28,15 +28,16 @@ class datatable extends control
* @access public
* @return void
*/
public function ajaxSave($type = '')
public function ajaxSave()
{
if(!empty($_POST))
{
$account = $this->app->user->account;
if($account == 'guest') $this->send(array('result' => 'fail', 'target' => $target, 'message' => 'guest.'));
$name = $type == 'allModule' ? 'project.task.allModule' : 'datatable.' . $this->post->target . '.' . $this->post->name;
$name = 'datatable.' . $this->post->target . '.' . $this->post->name;
$this->loadModel('setting')->setItem($account . '.' . $name, $this->post->value);
if($this->post->allModule !== false) $this->setting->setItem("$account.project.task.allModule", $this->post->allModule);
if($this->post->global) $this->setting->setItem('system.' . $name, $this->post->value);
if(dao::isError()) $this->send(array('result' => 'fail', 'message' => 'dao error.'));