$content = '';
$output = '';
-if (empty($transaction) && $node->uid != $user->uid) {
+if (!user_is_logged_in()) {
+ print t('You have to be logged in to be able to ask for this item.');
+ return;
+}
+elseif (empty($transaction) && $node->uid != $user->uid) {
$content .= theme('muamba_widget_icon', array('status' => MUAMBA_REQUESTED, 'id' => $node->nid));
}
elseif ($transaction['uid'] == $user->uid) {
* TRUE on success, FALSE otherwise.
*/
function muamba_has_request_access($node) {
- if (!$node || $node->type != MUAMBA_NODE_TYPE || !node_access('view', $node)) {
+ if (!user_is_logged_in() || !$node || $node->type != MUAMBA_NODE_TYPE || !node_access('view', $node)) {
return FALSE;
}
* TRUE if block exists, FALSE otherwise.
*/
function muamba_user_has_blocked($node, $user) {
+ if (!user_is_logged_in()) {
+ return FALSE;
+ }
+
if (module_exists('pm_block_user')) {
$owner = user_load($node->uid);
if (pm_block_user_has_blocked($user, $owner)) {
global $user;
}
- if (!$node || $node->type != MUAMBA_NODE_TYPE || $node->uid != $user->uid) {
+ if (!user_is_logged_in() || !$node || $node->type != MUAMBA_NODE_TYPE || $node->uid != $user->uid) {
return FALSE;
}