mysite_delete_form_submit($form_id, $form_values)
mysite.module, line 2319
FormsAPI for mysite_delete_form()
function mysite_delete_form_submit($form_id, $form_values) {
$uid = $form_values['uid'];
$owner = mysite_get($uid);
if ($owner->uid) {
db_query("DELETE FROM {mysite} WHERE uid = %d", $owner->uid);
db_query("DELETE FROM {mysite_data} WHERE uid = %d", $owner->uid);
db_query("DELETE FROM {mysite_page} WHERE uid = %d", $owner->uid);
// delete the path alias, if necessary
$types = variable_get('mysite_content', array());
if ($types['path'] == 'path') {
db_query("DELETE FROM {url_alias} WHERE src = '%s'", "mysite/$uid/view");
}
drupal_set_message(t("%user's collection has been deleted.", array('%user' => $owner->name)));
drupal_goto('mysite');
}
else {
drupal_set_message(t("%user's collection could not be found.", array('%user' => $owner->name)));
}
}