Ejemplo n.º 1
0
 public function saveUserSuccess()
 {
     $variantId = $this->getVariant();
     $user = PcUserPeer::getLoggedInUser();
     if ($user && $variantId > 0) {
         $variantUserResult = PcSplitTestUserResultPeer::retrieveByPK($user->getId(), $this->getId(), $variantId);
         if (!$variantUserResult) {
             // the result hasn't been recorded yet
             $variantUserResult = new PcSplitTestUserResult();
             $variantUserResult->setUserId($user->getId())->setTestId($this->getId())->setVariantId($variantId)->save();
         }
     }
 }