function _simple_package_tracking_number_action_feedback in Simple Package Tracking 7
4 calls to _simple_package_tracking_number_action_feedback()
- simple_package_tracking_number_action_confirm_response in ./
simple_package_tracking.module - Insert the real tracking number redo actions URL, with a "confirm" message.
- simple_package_tracking_number_action_response in ./
simple_package_tracking.module - Redo actions for the tracking number.
- simple_package_tracking_number_delete_confirm_response in ./
simple_package_tracking.module - Insert the real tracking number delete URL, with a "confirm" message.
- simple_package_tracking_number_delete_response in ./
simple_package_tracking.module - Delete the tracking number.
File
- ./
simple_package_tracking.module, line 731
Code
function _simple_package_tracking_number_action_feedback($order, $tracking_delete_id, $tracking_action_id, $type = 'ajax') {
if ($type == 'ajax') {
$table = simple_package_tracking_order_tracking_numbers_view($order, 'not-customer', $tracking_delete_id, $tracking_action_id);
$output = _simple_package_tracking_order_tracking_numbers_ajax_block($table, 'not-customer', $order->order_id);
$commands = array();
$commands[] = ajax_command_replace('#tracking-information-block-' . $order->order_id, $output);
// Remove the old messages div, clearing existing messages.
$commands[] = ajax_command_remove('#tracking_messages');
$commands[] = ajax_command_remove('.messages');
// Append a new messages div with our latest errors and messages.
$commands[] = ajax_command_prepend('#tracking-info-form-block-' . $order->order_id, '<div id="tracking_messages">' . theme('status_messages') . '</div>');
$page = array(
'#type' => 'ajax',
'#commands' => $commands,
);
ajax_deliver($page);
}
else {
$output = '';
return $output;
}
}