function widgets_set_delete in Widgets 7
Delete an widget set.
Parameters
$set: An widget set array.
$replacement_set_name: (optional) When deleting a set, specify a replacement set name so that existing settings (if any) may be converted to a new set.
Return value
TRUE on success.
1 call to widgets_set_delete()
- widgets_set_delete_form_submit in ./
widgets.admin.inc - Submit handler to delete an widget set.
File
- ./
widgets.module, line 583 - Exposes global functionality for creating widget sets.
Code
function widgets_set_delete($set, $replacement_set_name = '') {
widgets_set_flush($set);
db_delete('widgets_elements')
->condition('wsid', $set['wsid'])
->execute();
db_delete('widgets_sets')
->condition('wsid', $set['wsid'])
->execute();
// Let other modules update as necessary on save.
$set['old_name'] = $set['name'];
$set['name'] = $replacement_set_name;
module_invoke_all('widgets_set_delete', $set);
return TRUE;
}