public function confirmAction() { $request = $this->getRequest(); $id = $request->getParam('id'); $user_id = $request->getParam('user_id'); $friend_user_id = $request->getParam('friend_user_id'); $friendMapper = new Application_Model_FriendMapper(); $friend = new Application_Model_Friend(); $friend->setId($id); $friend->setUserId($user_id); $friend->setFriendUserId($friend_user_id); $friend->setConfirmed(1); try { $friendMapper->save($friend); $this->view->msg = 'Friend successfully confirmed'; } catch (Exception $e) { throw new Exception($e->getMessage(), $e->getFile(), $e->getPrevious()); } }
private function setModel($row) { $user = $row->findParentRow('Application_Model_DbTable_User', 'User'); $friend = $row->findParentRow('Application_Model_DbTable_User', 'Friend'); $model = new Application_Model_Friend(); $model->setId($row->id)->setUserId($row->user_id)->setFriendId($row->friend_id)->setAddedon($row->addedon)->setUpdatedon($row->updatedon)->setConnectionType($row->connection_type)->setStatus($row->status)->setUserObj($user)->setFriendObj($friend); return $model; }