function xbbcode_custom_tags_delete_submit in Extensible BBCode 6
Same name and namespace in other branches
- 8 xbbcode.admin.inc \xbbcode_custom_tags_delete_submit()
- 7 xbbcode.admin.inc \xbbcode_custom_tags_delete_submit()
1 string reference to 'xbbcode_custom_tags_delete_submit'
File
- ./
xbbcode.admin.inc, line 147
Code
function xbbcode_custom_tags_delete_submit($form, $form_state) {
$del = array();
if (!empty($form_state['values']['name'])) {
$del[$form_state['values']['name']] = db_query("DELETE FROM {xbbcode_custom_tags} WHERE name = '%s'", $form_state['values']['name']);
}
elseif (is_array($form_state['values']['existing'])) {
foreach ($form_state['values']['existing'] as $tag => $delete) {
if ($delete) {
$del[$tag] = db_query("DELETE FROM {xbbcode_custom_tags} WHERE name = '%s'", $tag);
}
}
}
foreach ($del as $name => $success) {
if ($success) {
drupal_set_message(t('Tag [@name] has been deleted.', array(
'@name' => $name,
)), 'status');
}
else {
drupal_set_message(t('Tag [@name] could not be deleted.', array(
'@name' => $name,
)), 'status');
}
}
}