| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Hooks provided by the workflow module.
 
-  */
 
- /**
 
-  * Implements hook_workflow().
 
-  *
 
-  * @param $op
 
-  *   The current workflow operation: 'transition permitted', 'transition pre' or 'transition post'.
 
-  * @param $old_state
 
-  *   The state ID of the current state.
 
-  * @param $new_state
 
-  *   The state ID of the new state.
 
-  * @param $node
 
-  *   The node whose workflow state is changing.
 
-  * @param $force
 
-  *   The caller indicated that the transition should be forced. (bool).
 
-  *   This is only available on the "pre" and "post" calls.
 
-  */
 
- function hook_workflow($op, $old_state, $new_state, $node, $force = FALSE) {
 
-   switch ($op) {
 
-     case 'transition permitted':
 
-       // The workflow module does nothing during this operation.
 
-       // This operation occurs when the list of available transitions
 
-       // is built. Your module's implementation could return FALSE
 
-       // here and disallow the presentation of the choice.
 
-       break;
 
-     case 'transition pre':
 
-       // The workflow module does nothing during this operation.
 
-       // But your module's implementation of the workflow hook could
 
-       // return FALSE here and veto the transition.
 
-       break;
 
-     case 'transition post':
 
-       break;
 
-     case 'transition delete':
 
-       break;
 
-   }
 
- }
 
- /**
 
-  * Implements hook_workflow_history_alter().
 
-  * Add an 'undo' operation for the most recent history change.
 
-  *
 
-  * @param $variables
 
-  *   The current workflow history information as an array.
 
-  *   'old_sid' - The state ID of the previous state.
 
-  *   'old_state_name' - The state name of the previous state.
 
-  *   'sid' - The state ID of the current state.
 
-  *   'state_name' - The state name of the current state.
 
-  *   'history' - The row from the workflow_node_history table.
 
-  *
 
-  * If you want to add additional data, such as an operation link,
 
-  * place it in the 'extra' value.
 
-  */
 
- function hook_workflow_history_alter(&$variables) {
 
-   // The Worflow module does nothing with this hook.
 
-   // For an example implementation, see the Workflow Revert add-on.
 
- }
 
 
  |