draggableviews.api.php in DraggableViews 7.2
Hooks provided by the Draggableviews module.
File
draggableviews.api.phpView source
<?php
/**
* @file
* Hooks provided by the Draggableviews module.
*/
/**
* If Native handler used, you can alter arguments set before saved to database.
*
* This can be used when you would like to exclude or add some of arguments
* to be recorded to database. Also you can add new records to be saved to
* database (for example for translated nodes, etc.)
*
* @see http://drupal.org/node/1463596#comment-5687620
*
* @param array $arguments
* Array of arguments before saving.
* @param array $form_values
* Array of submitted entity ids and weights.
* @param object $view
* Views object.
*/
function hook_draggableviews_handler_native_arguments_alter(&$arguments, $view, &$form_values) {
}
/**
* Perform actions after the weights for a Draggable view have been saved.
*
* @param object $view
* The draggable view that was just sorted.
*/
function hook_draggableviews_sorted($view) {
if (module_exists('d8cache')) {
$tags = array(
'views:' . $view->name . '.' . $view->current_display,
);
drupal_invalidate_cache_tags($tags);
}
}
Functions
Name | Description |
---|---|
hook_draggableviews_handler_native_arguments_alter | If Native handler used, you can alter arguments set before saved to database. |
hook_draggableviews_sorted | Perform actions after the weights for a Draggable view have been saved. |