public function executeDeny(sfWebRequest $request) { $uid_from = $request->getParameter('uid'); $uid_to = $this->getUser()->getAttribute('id'); $profile = Doctrine_Core::getTable('Profile')->findOneByUid($uid_from); FriendRequestTable::denyRequest($uid_from, $uid_to); $this->flashAndRedirect("You successfully denied {$profile->first_name}'s friend request.", 'friendRequests/index'); }
?> <div id="text_send_message"><?php echo link_to('Send Message', "messages/newMessage?uid=" . $profile->getUid()); ?> </div> <?php } ?> <?php if (FriendTable::areFriends($sf_user->getAttribute('id'), $profile->getUid()) || $sf_user->getAttribute('id') == $profile->getUid()) { $x = null; } else { if (FriendRequestTable::requestPending($sf_user->getAttribute('id'), $profile->getUid())) { $x = "Friend Request Pending"; } else { if (FriendRequestTable::requestPending($profile->getUid(), $sf_user->getAttribute('id'))) { $x = link_to('Accept Pending Friend Request', 'friendRequests/accept?uid=' . $profile->getUid()); } else { $x = link_to('Add As Friend', 'friendRequests/add?uid=' . $profile->getUid()); } } } echo $x; ?> <div class="friend_list"> <h4>Friends</h4><hr width="100px" align="left"> <?php foreach ($friends as $friend) { ?>
public function mustRespondToAFriendRequestFrom($profile) { return FriendRequestTable::requestPending($profile->getUid(), $this->getAttribute('id')); }