public function ActivityActionHandler::isPublished in Activity 7
Return whether or not the Activity is published.
Parameters
array $objects: The objects used in tokenization.
int $actor: The uid of the actor for this activity.
2 calls to ActivityActionHandler::isPublished()
- NodeActivityActionHandler::isPublished in ./
activity_action_handlers.inc - Return whether or not the Activity is published.
- UserActivityActionHandler::isPublished in ./
activity_action_handlers.inc - Return whether or not the Activity is published.
2 methods override ActivityActionHandler::isPublished()
- NodeActivityActionHandler::isPublished in ./
activity_action_handlers.inc - Return whether or not the Activity is published.
- UserActivityActionHandler::isPublished in ./
activity_action_handlers.inc - Return whether or not the Activity is published.
File
- ./
activity_action_handlers.inc, line 331
Class
Code
public function isPublished($objects, $actor) {
// Key is to determine if the Actor is not blocked.
if ($actor == 0) {
// Anon user is blocked by default and cannot be unblocked. i.e their
// status can never and will never change, always being 0. Thus, anon
// gets a pass through.
return TRUE;
}
$status = db_query("SELECT status FROM {users} WHERE uid = :uid", array(
":uid" => $actor,
))
->fetchField();
return $status == 1;
}