function activity_basics_social_group_move in Open Social 8.9
Same name and namespace in other branches
- 8 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.2 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.3 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.4 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.5 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.6 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.7 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 8.8 modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 10.3.x modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 10.0.x modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 10.1.x modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
- 10.2.x modules/custom/activity_basics/activity_basics.module \activity_basics_social_group_move()
Implements hook_social_group_move().
File
- modules/
custom/ activity_basics/ activity_basics.module, line 29 - Contains activity_basics.module.
Code
function activity_basics_social_group_move(NodeInterface $node) {
$node
->setCreatedTime($node
->getChangedTime());
// If the node is placed within a new group, we add the move_entity_action
// activity.
$group_contents = GroupContent::loadByEntity($node);
if (!empty($group_contents)) {
_activity_basics_entity_action($node, 'move_entity_action');
}
// If the node is placed from a group in to the community, we add the
// create_node-bundle_community activity.
if (empty($group_contents)) {
_activity_basics_entity_action($node, 'create_entitiy_action');
}
}