From 043d624016705e2b54772e5b6b248024e060bbce Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 24 Sep 2011 11:37:21 -0300 Subject: Adding more muamba actions --- muamba.module | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) (limited to 'muamba.module') diff --git a/muamba.module b/muamba.module index 8a2da28..a36b268 100644 --- a/muamba.module +++ b/muamba.module @@ -5,6 +5,11 @@ * Multiple-user Asset Manager and Borrowing Ambient. */ +/** + * Definitions. + */ +define('MUAMBA_NODE_TYPE', 'muamba'); + /** * Implements hook_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; } -- cgit v1.2.3