Exemple #1
0
 /**
  * Get the answer provided by an user from its PK or IP address
  *
  * @param  int     $user_id
  * @param  string  $ip_address (optional)
  * @return sfPollUserAnswer or NULL
  **/
 public function getUserAnswer($user_id, $ip_address = NULL)
 {
     $c = new Criteria();
     if ($ip_address) {
         $c->add(sfPollUserAnswerPeer::IP_ADDRESS, $ip_address);
     } else {
         $c->add(sfPollUserAnswerPeer::USER_ID, $user_id);
     }
     $c->add(sfPollUserAnswerPeer::POLL_ID, $this->getId());
     return sfPollUserAnswerPeer::doSelectOne($c);
 }