Example #1
0
 /**
  * Accept a friend invite
  *
  * @param unknown_type $uid
  * @param unknown_type $fuid
  * @param unknown_type $access
  * @param unknown_type $dbCon
  */
 public static function acceptInvite($uid, $fuid, $status, $access)
 {
     $q = Doctrine_Query::create();
     $q->from('RingsideFriend f')->where("from_id={$fuid} AND to_id={$uid}");
     $f = $q->execute();
     // If there is no outstanding connection, create one; this enables email invites
     if ($f == null || sizeof($f) == 0) {
         $f = new RingsideFriend();
         $f->from_id = $fuid;
         $f->to_id = $uid;
         $f->status = $status;
         $f->access = $access;
     } else {
         $f[0]['status'] = $status;
         $f[0]['access'] = $access;
     }
     $f->save();
 }