// the Modify button on the Domains panel was pushed
 if (isset($_POST['acc_domain_mod']) && $_POST['acc_domain_mname'] != '') {
     $s_mod_domain = $_POST['acc_domain_mname'];
     $s_coldefs['dom'] = $s_domains[$s_mod_domain];
     $s_coldefs['dom']['name'] = $s_mod_domain;
     $s_coldefs['old'] = $s_coldefs['dom'];
     $dom_mod_flag = TRUE;
 }
 // modifying the Domain was canceled
 if (isset($_POST['acc_moddom_cancel'])) {
     $s_mod_domain = '';
 }
 // build the sql-statement for altering the domain
 if (isset($_POST['acc_moddom_doit'])) {
     $s_coldefs['dom'] = save_datatype('dom');
     if (modify_domain($s_coldefs['old'], save_datatype('dom'))) {
         $s_domains = get_domain_definitions($s_domains);
     } else {
         $dom_mod_flag = TRUE;
     }
 }
 // the Delete button on the Domains panel was pushed
 if (isset($_POST['acc_domain_del']) && isset($_POST['acc_domain_dname']) && $_POST['acc_domain_dname'] != '') {
     $dname = $_POST['acc_domain_dname'];
     $deps = get_dependencies(OT_FIELD, $dname);
     if (count($deps) > 0) {
         $message = sprintf($MESSAGES['HAVE_DEPENDENCIES'], $acc_strings['Domain'], $dname, dependencies_string($deps));
     } else {
         if ($s_cust['askdel'] == TRUE) {
             $s_confirmations['domain'] = array('msg' => sprintf($MESSAGES['CONFIRM_DOMAIN_DELETE'], $dname), 'obj' => $dname);
         } else {
function save_coldef($idx)
{
    global $s_coldefs;
    $s_coldefs[$idx] = save_datatype($idx);
    $s_coldefs[$idx]['comp'] = isset($_POST['cd_def_comp' . $idx]) ? $_POST['cd_def_comp' . $idx] : NULL;
    $s_coldefs[$idx]['domain'] = !empty($_POST['cd_def_domain' . $idx]) ? $_POST['cd_def_domain' . $idx] : NULL;
    $s_coldefs[$idx]['default'] = get_request_data('cd_def_default' . $idx);
    $s_coldefs[$idx]['check'] = get_request_data('cd_def_check' . $idx);
    $s_coldefs[$idx]['notnull'] = !empty($_POST['cd_def_notnull' . $idx]) ? $_POST['cd_def_notnull' . $idx] : NULL;
    $s_coldefs[$idx]['unique'] = !empty($_POST['cd_def_unique' . $idx]) ? $_POST['cd_def_unique' . $idx] : NULL;
    $s_coldefs[$idx]['primary'] = !empty($_POST['cd_def_primary' . $idx]) ? $_POST['cd_def_primary' . $idx] : NULL;
    $s_coldefs[$idx]['fk_name'] = !empty($_POST['cd_def_fk_name_' . $idx]) ? $_POST['cd_def_fk_name_' . $idx] : NULL;
    $s_coldefs[$idx]['fk_table'] = !empty($_POST['cd_def_fk_table_' . $idx]) ? $_POST['cd_def_fk_table_' . $idx] : NULL;
    $s_coldefs[$idx]['fk_column'] = !empty($_POST['cd_def_fk_col_' . $idx]) ? $_POST['cd_def_fk_col_' . $idx] : NULL;
    $s_coldefs[$idx]['on_update'] = !empty($_POST['cd_def_ou_' . $idx]) ? $_POST['cd_def_ou_' . $idx] : NULL;
    $s_coldefs[$idx]['on_delete'] = !empty($_POST['cd_def_od_' . $idx]) ? $_POST['cd_def_od_' . $idx] : NULL;
    if ($idx == 'mod') {
        $s_coldefs['mod']['fk_del'] = isset($_POST['cd_def_fk_del_mod']) ? TRUE : FALSE;
        $s_coldefs['mod']['pk_del'] = isset($_POST['cd_def_pk_del_mod']) ? TRUE : FALSE;
        $s_coldefs['mod']['uq_del'] = isset($_POST['cd_def_uq_del_mod']) ? TRUE : FALSE;
    }
}