Пример #1
0
 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');
 }
Пример #2
0
    ?>
    <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) {
    ?>
Пример #3
0
 public function mustRespondToAFriendRequestFrom($profile)
 {
     return FriendRequestTable::requestPending($profile->getUid(), $this->getAttribute('id'));
 }