--- +++ @@ -37,7 +37,7 @@ function favorite_nodesactivity_activityapi(&$activity, $op) { if ($op == 'load') { if ($activity['data']['module'] == 'favorite_nodesactivity' && !node_access('view', node_load($activity['data']['node-id']))) { - $activity = array(); + $activity['data']['zombie'] = true; } } } @@ -68,7 +68,11 @@ $data['possessive'] = ($user->uid == $data['uid']) ? t('your') : t('their'); $data['favorites-link'] = l(t('favorites'), 'user/'. $data['uid'] .'/favorites'); $data['node-type'] = theme('activity_node_type', $data['node-type']); - $data['node-link'] = l($data['node-title'], 'node/'. $data['node-id']); + if ($data['zombie']) { + $data['node-link'] = $data['node-title']; + } else { + $data['node-link'] = l($data['node-title'], 'node/'. $data['node-id']); + } return $data; } }