--- +++ @@ -36,7 +36,7 @@ function votingapiactivity_activityapi(&$activity, $op) { if ($op == 'load') { if ($activity['data']['module'] == 'votingapiactivity' && !node_access('view', node_load($activity['data']['content-nid']))) { - $activity = array(); + $activity['data']['zombie'] = true; } } } @@ -80,7 +80,11 @@ if ($data['content-type'] == t('comment')) { $link_attributes['fragment'] = 'comment-'. $data['content_id']; } - $data['content-link'] = l($data['content-title'], 'node/'. $data['content-nid'], $link_attributes); + if ($data['zombie']) { + $data['content-link'] = $data['content-title']; + } else { + $data['content-link'] = l($data['content-title'], 'node/'. $data['content-nid'], $link_attributes); + } return $data; } }