Operations for retrieving and querying past payments. More...
Public Member Functions | |
| & | _returnPaymentFromRow (&$row) |
| & | getCompletedPayment ($completedPaymentId, $pressId=null) |
| getInsertCompletedPaymentId () | |
| & | getPaymentsByPressId ($pressId, $rangeInfo=null) |
| hasPaidPurchaseFile ($userId, $fileIdAndRevision) | |
| insertCompletedPayment (&$completedPayment) | |
| newDataObject () | |
Operations for retrieving and querying past payments.
Definition at line 20 of file OMPCompletedPaymentDAO.inc.php.
| & OMPCompletedPaymentDAO._returnPaymentFromRow | ( | &$ | row | ) |
Internal function to return a OMPCompletedPayment object from a row.
| $row | array |
Definition at line 132 of file OMPCompletedPaymentDAO.inc.php.
References newDataObject().
Referenced by getCompletedPayment().
| & OMPCompletedPaymentDAO.getCompletedPayment | ( | $ | completedPaymentId, | |
| $ | pressId = null | |||
| ) |
Retrieve a ComplatedPayment by its ID.
| $completedPaymentId | int | |
| $pressId | int optional |
Definition at line 27 of file OMPCompletedPaymentDAO.inc.php.
References _returnPaymentFromRow().
| OMPCompletedPaymentDAO.getInsertCompletedPaymentId | ( | ) |
Get the ID of the last inserted completed payment.
Definition at line 75 of file OMPCompletedPaymentDAO.inc.php.
Referenced by insertCompletedPayment().
| & OMPCompletedPaymentDAO.getPaymentsByPressId | ( | $ | pressId, | |
| $ | rangeInfo = null | |||
| ) |
Retrieve an array of payments for a particular press ID.
| $pressId | int |
Definition at line 108 of file OMPCompletedPaymentDAO.inc.php.
| OMPCompletedPaymentDAO.hasPaidPurchaseFile | ( | $ | userId, | |
| $ | fileIdAndRevision | |||
| ) |
Look for a completed PURCHASE_PUBLICATION_FORMAT payment matching the article ID
| $userId | int | |
| string | $fileIdAndRevision |
Definition at line 84 of file OMPCompletedPaymentDAO.inc.php.
| OMPCompletedPaymentDAO.insertCompletedPayment | ( | &$ | completedPayment | ) |
Insert a new completed payment.
| $completedPayment | OMPCompletedPayment |
Definition at line 50 of file OMPCompletedPaymentDAO.inc.php.
References getInsertCompletedPaymentId().
| OMPCompletedPaymentDAO.newDataObject | ( | ) |
Return a new data object.
Definition at line 123 of file OMPCompletedPaymentDAO.inc.php.
Referenced by _returnPaymentFromRow().
1.7.1