diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2011-09-24 11:37:21 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2011-09-24 11:37:21 -0300 |
commit | 043d624016705e2b54772e5b6b248024e060bbce (patch) | |
tree | e2710f9d74dcc968660fcaad7cc4a2657beb49ab /muamba.module | |
parent | 9f31ba02a50d8930a5ce6d9365fcd4a454218271 (diff) | |
download | muamba-043d624016705e2b54772e5b6b248024e060bbce.tar.gz muamba-043d624016705e2b54772e5b6b248024e060bbce.tar.bz2 |
Adding more muamba actions
Diffstat (limited to 'muamba.module')
-rw-r--r-- | muamba.module | 41 |
1 files changed, 39 insertions, 2 deletions
diff --git a/muamba.module b/muamba.module index 8a2da28..a36b268 100644 --- a/muamba.module +++ b/muamba.module @@ -6,6 +6,11 @@ */ /** + * Definitions. + */ +define('MUAMBA_NODE_TYPE', 'muamba'); + +/** * Implements hook_permission() */ function muamba_permission() { @@ -22,13 +27,45 @@ function muamba_permission() { */ function muamba_menu() { $items['muamba/request'] = array( - 'title' => 'Request item', + 'title' => 'Request an item', 'page callback' => 'muamba_request', 'access arguments' => array('request item'), 'type' => MENU_SUGGESTED_ITEM, 'file' => 'muamba.misc.inc', ); + $items['muamba/accept'] = array( + 'title' => 'Accept an item request', + 'page callback' => 'muamba_accept', + 'access arguments' => array('accept item'), + 'type' => MENU_SUGGESTED_ITEM, + 'file' => 'muamba.misc.inc', + ); + + $items['muamba/reject'] = array( + 'title' => 'Reject an item request', + 'page callback' => 'muamba_reject', + 'access arguments' => array('reject item'), + 'type' => MENU_SUGGESTED_ITEM, + 'file' => 'muamba.misc.inc', + ); + + $items['muamba/release'] = array( + 'title' => 'Release an item', + 'page callback' => 'muamba_release', + 'access arguments' => array('release item'), + 'type' => MENU_SUGGESTED_ITEM, + 'file' => 'muamba.misc.inc', + ); + + $items['muamba/return'] = array( + 'title' => 'Return an item', + 'page callback' => 'muamba_return', + 'access arguments' => array('return item'), + 'type' => MENU_SUGGESTED_ITEM, + 'file' => 'muamba.misc.inc', + ); + return $items; } @@ -43,7 +80,7 @@ function muamba_node_view($node, $view_mode, $langcode) { global $user; // Do not show widget to the owner or on non-muamba content types - if ($node->uid == $user->uid || $node->type != 'muamba') { + if ($node->uid == $user->uid || $node->type != MUAMBA_NODE_TYPE) { return; } |