diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2011-10-03 17:12:53 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2011-10-03 17:12:53 -0300 |
commit | a3336da7dd92a2b8d31f2f33a6106a1802b5a387 (patch) | |
tree | 778908921605e91a9f79ed0ccfb9c341f5d09d3e /muamba.business.inc | |
parent | 60d116ff8a60bc98fb09e0bbf4afb2c37437353b (diff) | |
download | muamba-a3336da7dd92a2b8d31f2f33a6106a1802b5a387.tar.gz muamba-a3336da7dd92a2b8d31f2f33a6106a1802b5a387.tar.bz2 |
Starting to code muamba_accept()
Diffstat (limited to 'muamba.business.inc')
-rw-r--r-- | muamba.business.inc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/muamba.business.inc b/muamba.business.inc index b6128e3..b68443c 100644 --- a/muamba.business.inc +++ b/muamba.business.inc @@ -143,6 +143,22 @@ function muamba_request($nid) { * @todo */ function muamba_accept($mid) { + global $user; + $mid = (int) $mid; + $transaction = muamba_get_transaction($mid); + + // Access check + // TODO: also check if user owns the item + $node = node_load($transaction->nid); + if (!$node || $node->type != MUAMBA_NODE_TYPE || !node_access('view', $node)) { + drupal_not_found(); + } + + // TODO + // Update database + // Notify item owner + + return t('Accepted item request.'); } /** |