commerce_reset_commerce_message.module in Commerce Reset 7
Contains functions to reset commerce message.
File
modules/commerce_reset_commerce_message/commerce_reset_commerce_message.moduleView source
<?php
/**
* @file
* Contains functions to reset commerce message.
*/
/**
* Implements hook_commerce_reset_reset_items().
*/
function commerce_reset_commerce_message_commerce_reset_reset_items() {
$items = array();
$items[] = array(
'description' => t('Reset Commerce Message History'),
'callback' => 'commerce_reset_commerce_message_reset',
'data_callback' => 'commerce_reset_commerce_message_data',
'count_callback' => 'commerce_reset_commerce_message_data_count',
'primary_key' => 'entity_id',
);
return $items;
}
/**
* Reset Commerce Message History.
*/
function commerce_reset_commerce_message_reset($details, &$context) {
watchdog(__FUNCTION__, $details['id']);
message_delete_multiple(array(
$details['id'],
));
$context['message'] = 'Deleting commerce message: ' . $details['current'] . ' of ' . $details['total'];
}
/**
* Get Commerce Message Data.
*/
function commerce_reset_commerce_message_data($primary_key) {
return commerce_reset_get_entity_data('field_data_message_commerce_order', $primary_key)
->fetchAllAssoc('entity_id');
}
/**
* Get Commerce Message Count.
*/
function commerce_reset_commerce_message_data_count($primary_key) {
return commerce_reset_get_data_count('field_data_message_commerce_order', $primary_key);
}
Functions
Name![]() |
Description |
---|---|
commerce_reset_commerce_message_commerce_reset_reset_items | Implements hook_commerce_reset_reset_items(). |
commerce_reset_commerce_message_data | Get Commerce Message Data. |
commerce_reset_commerce_message_data_count | Get Commerce Message Count. |
commerce_reset_commerce_message_reset | Reset Commerce Message History. |