public function saveAction()
 {
     $request = $this->getRequest();
     //		echo '<div style="height:100%;width:100%;display:block;overflow:auto"><pre>';
     //		exit(var_dump($request->getPost('tasks')));
     $cardId = $request->getPost('id', null);
     $tab = $request->getPost('tab', 'tasks');
     $_SESSION['tab'] = $tab;
     $cards = new Rp_Db_Table_Ach_Cards();
     $card = $cards->find($cardId)->current();
     $card->insertTasks($request->getPost('newTasks', array()));
     $card->updateTasks($request->getPost('tasks_in_personal', array()));
     $card->updateTasks($request->getPost('tasks', array()));
     $card->insertCompetences($request->getPost('newCompetences', array()));
     $card->updateCompetences($request->getPost('competences', array()));
     $card->insertTrainings($request->getPost('newTrainings', array()));
     $card->insertTrainings($request->getPost('newTrainingsPersonal', array()));
     $card->updateTrainings($request->getPost('trainings', array()));
     $card->setFromArray($request->getPost('ratings', array()));
     $card->setFromArray($request->getPost('comments', array()));
     $card->setFromArray($request->getPost('approvals', array()));
     $card->setFromArray($request->getPost('ratio', array()));
     $date_save = array('save_date' => date("m.d.Y h:i:00"));
     $card->setFromArray($date_save);
     $card->save();
     $this->_redirect('/card/achievs/index/id/' . $cardId);
 }