class SiteActivity in Heartbeat 6.4
Same name and namespace in other branches
- 7 modules/heartbeat_defaults/streams/siteactivity.inc \SiteActivity
Class SiteActivity Concrete class to prepare messages for whole site, to be customized UI wise
Hierarchy
- class \HeartbeatAccess
- class \SiteActivity
Expanded class hierarchy of SiteActivity
1 string reference to 'SiteActivity'
- heartbeat_example_heartbeat_register_access_types in modules/
heartbeat_example/ heartbeat_example.module - Implementation of hook_heartbeat_register_access_types().
File
- modules/
heartbeat_example/ siteactivity.inc, line 16
View source
class SiteActivity extends HeartbeatAccess {
protected function hasAccess() {
return TRUE;
}
/**
* Implementation of dressUpMessages().
*
* @param object HeartbeatParser $heartbeat
* The heartbeat parser object
* @return object HeartbeatParser $heartbeat
*/
public function dressUpMessages(HeartbeatParser $heartbeat) {
$sql = " AND ua.access > 0 ";
$heartbeat->raw_messages = $this
->resultSql($sql);
return $heartbeat;
}
/**
* Function to add a part of a sql to a query built by views
*
* @param object $view The view handler object by reference to add our part to the query
*/
public function addViewQuery(&$view) {
// Make the sql limited to the access
$field = "{$view->table_alias}.{$view->real_field}";
$view->query
->add_where('andgroup', "{$field} > %d AND {$view->table_alias}.access > 0", 0);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
HeartbeatAccess:: |
public | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | property | ||
HeartbeatAccess:: |
protected | function | Check denied messages | |
HeartbeatAccess:: |
public | function | ConfigurationForm Basic configuration form for streams. | |
HeartbeatAccess:: |
public | function | Fake constructor to hook this method instead of the constructor. | 2 |
HeartbeatAccess:: |
protected | function | createHeartbeatParser | |
HeartbeatAccess:: |
public | function | ||
HeartbeatAccess:: |
protected | function | finishMessages | |
HeartbeatAccess:: |
final public | function | getAccess | |
HeartbeatAccess:: |
public | function | Function to retrieve the active user. | |
HeartbeatAccess:: |
public | function | ||
HeartbeatAccess:: |
final public | function | getOffsetSql | |
HeartbeatAccess:: |
public | function | Get HeartbeatStream object with all configurations | |
HeartbeatAccess:: |
public | function | hasErrors | |
HeartbeatAccess:: |
public | function | Getter function for heartbeat page/blocks | |
HeartbeatAccess:: |
protected | function | prepareStream | 2 |
HeartbeatAccess:: |
protected | function | resultSql | 1 |
HeartbeatAccess:: |
protected | function | setError | |
HeartbeatAccess:: |
final public | function | setOffsetSql | |
HeartbeatAccess:: |
public | function | Skip active user. Return whether you want to skip the active user (being the logged-in user and NOT the displayed user) from display. Typical private will not skip this one ofcourse where most other will skip active user since you don't want to… | 5 |
HeartbeatAccess:: |
constant | |||
HeartbeatAccess:: |
constant | |||
HeartbeatAccess:: |
protected | function | proctected fuinction whoIsActor Calculate the user of whom we want to see activity for. Set the actor of the stream. | 1 |
HeartbeatAccess:: |
public | function | Constructor | |
SiteActivity:: |
public | function |
Function to add a part of a sql to a query built by views Overrides HeartbeatAccess:: |
|
SiteActivity:: |
public | function |
Implementation of dressUpMessages(). Overrides HeartbeatAccess:: |
|
SiteActivity:: |
protected | function |
hasAccess Overrides HeartbeatAccess:: |