function panels_delete_display in Panels 7.3
Same name and namespace in other branches
- 8.3 panels.module \panels_delete_display()
- 5.2 panels.module \panels_delete_display()
- 6.3 panels.module \panels_delete_display()
- 6.2 panels.module \panels_delete_display()
Delete a display.
4 calls to panels_delete_display()
- panels_mini_delete in panels_mini/
panels_mini.module - Remove a mini panel.
- panels_mini_uninstall in panels_mini/
panels_mini.install - Implementation of hook_uninstall().
- panels_node_hook_delete in panels_node/
panels_node.module - Implementation of hook_delete().
- panels_panel_context_delete in plugins/
task_handlers/ panel_context.inc - Callback to delete the display when a handler is deleted.
1 string reference to 'panels_delete_display'
- panels_mini_uninstall in panels_mini/
panels_mini.install - Implementation of hook_uninstall().
File
- ./
panels.module, line 1192 - Core functionality for the Panels engine.
Code
function panels_delete_display($display) {
if (is_object($display)) {
$did = $display->did;
}
else {
$did = $display;
}
module_invoke_all('panels_delete_display', $did);
db_delete('panels_display')
->condition('did', $did)
->execute();
db_delete('panels_pane')
->condition('did', $did)
->execute();
}