Functions that perform an action on a certain system object.
Action functions are declared by modules by implementing hook_action_info(). Modules can cause action functions to run by calling actions_do().
Each action function takes two to four arguments:
End of "defgroup actions".
|
Name |
Location | Description |
|---|---|---|
| actions_do |
drupal/ |
Performs a given list of actions by executing their callback functions. |
| action_action_info |
drupal/ |
Implements hook_action_info(). |
| action_message_action |
drupal/ |
Sends a message to the current user's screen. |
| action_send_email_action |
drupal/ |
Sends an e-mail message. |
| comment_publish_action |
drupal/ |
Publishes a comment. |
| comment_save_action |
drupal/ |
Saves a comment. |
| comment_unpublish_action |
drupal/ |
Unpublishes a comment. |
| comment_unpublish_by_keyword_action |
drupal/ |
Unpublishes a comment if it contains certain keywords. |
| hook_action_delete |
drupal/ |
Executes code after an action is deleted. |
| hook_action_info |
drupal/ |
Declares information about actions. |
| hook_action_info_alter |
drupal/ |
Alters the actions declared by another module. |
| node_assign_owner_action |
drupal/ |
Assigns ownership of a node to a user. |
| node_make_sticky_action |
drupal/ |
Sets the sticky-at-top-of-list property of a node to 1. |
| node_make_unsticky_action |
drupal/ |
Sets the sticky-at-top-of-list property of a node to 0. |
| node_promote_action |
drupal/ |
Sets the promote property of a node to 1. |
| node_publish_action |
drupal/ |
Sets the status of a node to 1 (published). |
| node_save_action |
drupal/ |
Saves a node. |
| node_unpromote_action |
drupal/ |
Sets the promote property of a node to 0. |
| node_unpublish_action |
drupal/ |
Sets the status of a node to 0 (unpublished). |
| node_unpublish_by_keyword_action |
drupal/ |
Unpublishes a node containing certain keywords. |
| user_block_user_action |
drupal/ |
Blocks the current user. |