private function markTransactionsAsPaid(Pap_Common_Payout $payout) { $update = new Gpf_SqlBuilder_UpdateBuilder(); $update->set->add(Pap_Db_Table_Transactions::PAYOUT_STATUS, Pap_Common_Transaction::PAYOUT_PAID); $update->set->add(Pap_Db_Table_Transactions::PAYOUTHISTORY_ID, $payout->getPayoutHistoryId()); $update->from->add(Pap_Db_Table_Transactions::getName()); $update->where->add(Pap_Db_Table_Transactions::USER_ID, "=", $payout->getUserId()); $update->where->add(Pap_Db_Table_Transactions::PAYOUTHISTORY_ID, '=', Pap_Common_Transaction::PAYMENT_PENDING_ID); $update->execute(); }