Exemple #1
0
 public function reserveReceivedMemberFeeEvent($paidMember, $currency, $when, PropelPDO $con)
 {
     // $this = the yet unpaid parent of $paidMember
     $reservedPaidEvent = new ReservedPaidEvent();
     $reservedPaidEvent->setMemberRelatedByPaidId($paidMember);
     $reservedPaidEvent->setMemberRelatedByUnpaidId($this);
     $reservedPaidEvent->setCurrency($currency);
     $reservedPaidEvent->setDate($when);
     $reservedPaidEvent->save($con);
 }
Exemple #2
0
 public function reserveReceivedMemberFeeEvent($paidMember, $currency, $when, $freeFromInvitation, PropelPDO $con)
 {
     // $this = the yet unpaid parent of $paidMember
     $reservedPaidEvent = new ReservedPaidEvent();
     $reservedPaidEvent->setMemberRelatedByPaidId($paidMember);
     $reservedPaidEvent->setMemberRelatedByUnpaidId($this);
     $reservedPaidEvent->setCurrency($currency);
     $reservedPaidEvent->setIsFreeInvitation($freeFromInvitation);
     $reservedPaidEvent->setDate($when);
     $reservedPaidEvent->save($con);
     // This will result in payment received message in account.index view
     $paidMember->setPaidDate(1);
     $paidMember->save($con);
 }