public function action_request_cancel() { $friend_user = new Model_Owner($this->request->param('id')); if (!$friend_user->is_on_my_friends_list($this->me())) { Message::add('error', 'This person does not want to be your friend.'); Request::current()->redirect(''); } if ($friend_user->is_on_friends_friends_list($this->me())) { Message::add('error', 'You are already friends with this person.'); Request::current()->redirect(''); } if (arr::get($_POST, 'confirm')) { $mes = $friend_user->friends->where('email', '=', $this->me()->email)->find_all(); foreach ($mes as $me) { $me->delete(); } Message::add('success', 'Successfully ignored friend request'); Request::current()->redirect(''); } $this->template->title = 'Confirm'; $this->template->content = View::factory('friend/request_cancel'); }