domain_configure_form_submit($form, &$form_state)Save any changes to the primary domain record.
./domain.admin.inc, line 371
<?php
function domain_configure_form_submit($form, &$form_state) {
if ($form_state['values']['op'] == $form_state['values']['reset']) {
domain_set_primary_domain();
return;
}
$subdomain = $form_state['values']['domain_root'];
db_query("UPDATE {domain} SET subdomain = '%s', sitename = '%s', scheme = '%s', valid = 1 WHERE domain_id = 0", $form_state['values']['domain_root'], $form_state['values']['domain_sitename'], $form_state['values']['domain_scheme']);
if (!db_affected_rows()) {
db_query("INSERT INTO {domain} (subdomain, sitename, scheme, valid) VALUES ('%s', '%s', '%s', %d)", $form_state['values']['domain_root'], $form_state['values']['domain_sitename'], $form_state['values']['domain_scheme'], 1);
// MySQL won't let us insert row 0 into an autoincrement table.
db_query("UPDATE {domain} SET domain_id = 0 WHERE subdomain = '%s'", $form_state['values']['domain_root']);
}
// Allow other modules to respond to changes.
module_invoke_all('domainupdate', 'update', domain_default(TRUE));
}
?>