diff --git a/module/todo/config.php b/module/todo/config.php index 9f9fad9670..6ee664628b 100644 --- a/module/todo/config.php +++ b/module/todo/config.php @@ -20,6 +20,8 @@ $config->todo->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools'); $config->todo->list = new stdclass(); $config->todo->list->exportFields = 'id, account, date, begin, end, type, idvalue, pri, name, desc, status, private'; $config->todo->list->customBatchCreateFields = 'type,pri,desc,beginAndEnd'; +$config->todo->list->customBatchEditFields = 'type,pri,desc,beginAndEnd,status'; $config->todo->custom = new stdclass(); $config->todo->custom->batchCreateFields = 'type,pri,desc,beginAndEnd'; +$config->todo->custom->batchEditFields = 'type,pri,beginAndEnd,status'; diff --git a/module/todo/control.php b/module/todo/control.php index a223cee816..462e3c1997 100644 --- a/module/todo/control.php +++ b/module/todo/control.php @@ -192,6 +192,11 @@ class todo extends control /* Set the sessions. */ $this->app->session->set('showSuhosinInfo', $showSuhosinInfo); + /* Set Custom*/ + foreach(explode(',', $this->config->todo->list->customBatchEditFields) as $field) $customFields[$field] = $this->lang->todo->$field; + $this->view->customFields = $customFields; + $this->view->showFields = $this->config->todo->custom->batchEditFields; + /* Assign. */ $title = $this->lang->todo->common . $this->lang->colon . $this->lang->todo->batchEdit; $position[] = html::a($this->createLink('my', 'todo'), $this->lang->my->todo); diff --git a/module/todo/view/batchedit.html.php b/module/todo/view/batchedit.html.php index c632ffc367..8450040bfa 100644 --- a/module/todo/view/batchedit.html.php +++ b/module/todo/view/batchedit.html.php @@ -16,28 +16,39 @@