You are here

function sweaver_object_delete_submit in Sweaver 6

Same name and namespace in other branches
  1. 7 plugins/sweaver_plugin_editor/sweaver_plugin_editor.admin.inc \sweaver_object_delete_submit()

Delete object submit callback.

File

plugins/sweaver_plugin_editor/sweaver_plugin_editor.admin.inc, line 764
Administrative functions for Sweaver.

Code

function sweaver_object_delete_submit(&$form, &$form_state) {
  cache_clear_all('sweaver', 'cache');
  $object = $form['#object'];
  $redirect = $form['#object_redirect'];
  $object_type = $form['#object_type'];
  $action_message = $form['#action_message'];
  db_query("DELETE FROM {sweaver_%s} WHERE oid = %d", $object_type, $object->oid);
  drupal_set_message(t('Selector %selector has been @action_message.', array(
    '@action_message' => $action_message,
    '%selector' => $object->name,
  )));
  $form_state['redirect'] = 'admin/settings/sweaver/editor/' . $redirect;
}