public function saveAction() { $request = $this->getRequest(); $task = $request->getPost('task'); $is_personal = $request->getPost('is_personal'); $notes = $request->getPost('notes', array()); $newNote = $request->getPost('newNote'); $tableNotes = new Rp_Db_Table_Ach_Tasks_Notes(); foreach ($notes as $id => $note) { $tableNotes->update($note, $id); } if (trim($newNote['text']) != '') { $newNote['task_id'] = $task['id']; $newNote['author_id'] = Rp_User::getInstance()->person_id; $newNote['is_personal'] = $is_personal; $tableNotes->insert($newNote); } $this->_redirect('/card/achievs-task-notes/index/taskid/' . $task['id'] . '/is_personal/' . $is_personal); }