function slickgrid_callback_add_messages in Slickgrid 7.2
Alters a JSON array to add the messages.
3 calls to slickgrid_callback_add_messages()
- slickgrid_callback_add in includes/
slickgrid.callbacks.inc - Callback function - add an entity
- slickgrid_callback_update in includes/
slickgrid.callbacks.inc - Callback function - update a node This is the slickgrid.js update function.
- slickgrid_plugin_modal_form_process in plugins/
editors/ ModalForm.inc - Retrieve form / process a modal form This uses ctools ajax & the whole form so it works with all fields
File
- includes/
slickgrid.callbacks.inc, line 6
Code
function slickgrid_callback_add_messages(&$json) {
// Add any drupal messages that have been created
foreach (drupal_get_messages() as $type => $messages) {
foreach ($messages as $message) {
if ($type == 'error') {
$json['error'] = true;
}
$json['messages'][] = array(
'type' => $type,
'message' => $message,
);
}
}
}