From 461a0d5737e8aec766758c9887904d53eb177e8f Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 26 Sep 2011 21:11:41 -0300 Subject: Adding more transaction logic --- muamba.misc.inc | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 muamba.misc.inc (limited to 'muamba.misc.inc') diff --git a/muamba.misc.inc b/muamba.misc.inc new file mode 100644 index 0000000..4b2d2e6 --- /dev/null +++ b/muamba.misc.inc @@ -0,0 +1,80 @@ + 'requested', + MUAMBA_ACCEPTED => 'accepted', + MUAMBA_REJECTED => 'rejected', + MUAMBA_RELEASED => 'released', + MUAMBA_RETURNED => 'returned', + ); + + if ($code == NULL) { + return $status; + } + + return $status[$code]; +} + +/** + * Get status callback name. + * + * @param $code + * Optional status code. + * + * @return + * Array of callback names or callback + * name if $code is supplied. + */ +function muamba_actions($code = NULL) { + $status = array( + MUAMBA_REQUESTED => 'request', + MUAMBA_ACCEPTED => 'accept', + MUAMBA_REJECTED => 'reject', + MUAMBA_RELEASED => 'releas', + MUAMBA_RETURNED => 'return', + ); + + if ($code == NULL) { + return $status; + } + + return $status[$code]; +} -- cgit v1.2.3