Since there are no heartbeat defined rules for the submission when a user updates his status, i will provide some code, using the default rule in facebook_statusses.
Adding facebook status logs and display them in the heartbeat stream
Code:
array (
0 =>
array (
'message' => '!message',
'message_concat' => '',
'message_id' => 'heartbeat_facebook_status_update',
'concat_args' =>
array (
'type' => 'single',
'group_by' => 'none',
'group_target' => '',
'group_by_target' => '',
'group_num_max' => '',
'merge_separator' => '',
'merge_end_separator' => '',
'roles' =>
array (
0 => '0',
1 => '0',
),
),
'description' => 'The message of a user updating his status.',
'perms' => '2',
'custom' => 1,
'variables' =>
array (
),
),
);
0 =>
array (
'message' => '!message',
'message_concat' => '',
'message_id' => 'heartbeat_facebook_status_update',
'concat_args' =>
array (
'type' => 'single',
'group_by' => 'none',
'group_target' => '',
'group_by_target' => '',
'group_num_max' => '',
'merge_separator' => '',
'merge_end_separator' => '',
'roles' =>
array (
0 => '0',
1 => '0',
),
),
'description' => 'The message of a user updating his status.',
'perms' => '2',
'custom' => 1,
'variables' =>
array (
),
),
);
array (
'rules' =>
array (
'facebook_status_rules_update' =>
array (
'#type' => 'rule',
'#set' => 'event_facebook_status_update',
'#label' => 'Submit Facebook-style Status',
'#active' => 1,
'#weight' => '0',
'#categories' =>
array (
0 => 'facebook_status',
),
'#status' => 'altered',
'#conditions' =>
array (
),
'#actions' =>
array (
0 =>
array (
'#weight' => 0,
'#info' =>
array (
'label' => 'Logs default activity for the status update',
'label callback' => false,
'eval input' =>
array (
0 => 'uid_param',
1 => 'uid_target_param',
2 => 'nid_param',
3 => 'nid_target_param',
4 => 'message_id_param',
5 => 'variables_param',
),
'module' => 'heartbeat',
),
'#name' => 'heartbeat_rules_default_action',
'#settings' =>
array (
'uid_param' => '[poster:uid]',
'uid_target_param' => '[owner:uid]',
'nid_param' => '0',
'nid_target_param' => '0',
'message_id_param' => 'heartbeat_facebook_status_update',
'variables_param' => '@message=|=[status:status-unformatted]-|-',
'#eval input' =>
array (
'token_rules_input_evaluator' =>
array (
'uid_param' =>
array (
0 => 'poster',
),
'uid_target_param' =>
array (
0 => 'owner',
),
'variables_param' =>
array (
0 => 'status',
),
),
),
),
'#type' => 'action',
),
),
'#version' => 6003,
),
),
);
'rules' =>
array (
'facebook_status_rules_update' =>
array (
'#type' => 'rule',
'#set' => 'event_facebook_status_update',
'#label' => 'Submit Facebook-style Status',
'#active' => 1,
'#weight' => '0',
'#categories' =>
array (
0 => 'facebook_status',
),
'#status' => 'altered',
'#conditions' =>
array (
),
'#actions' =>
array (
0 =>
array (
'#weight' => 0,
'#info' =>
array (
'label' => 'Logs default activity for the status update',
'label callback' => false,
'eval input' =>
array (
0 => 'uid_param',
1 => 'uid_target_param',
2 => 'nid_param',
3 => 'nid_target_param',
4 => 'message_id_param',
5 => 'variables_param',
),
'module' => 'heartbeat',
),
'#name' => 'heartbeat_rules_default_action',
'#settings' =>
array (
'uid_param' => '[poster:uid]',
'uid_target_param' => '[owner:uid]',
'nid_param' => '0',
'nid_target_param' => '0',
'message_id_param' => 'heartbeat_facebook_status_update',
'variables_param' => '@message=|=[status:status-unformatted]-|-',
'#eval input' =>
array (
'token_rules_input_evaluator' =>
array (
'uid_param' =>
array (
0 => 'poster',
),
'uid_target_param' =>
array (
0 => 'owner',
),
'variables_param' =>
array (
0 => 'status',
),
),
),
),
'#type' => 'action',
),
),
'#version' => 6003,
),
),
);
Related pages:
Struggling to get relational activity showing 14/08/2010
- 1
- 2
- 3
- 4
- next ›
- last »