Example #1
0
    }
}
$oaSchema->setWorkingFiles();
if (array_key_exists('table_edit', $_POST) && $_POST['table_edit']) {
    $table = $_POST['table_edit'];
    if (array_key_exists('btn_field_save', $_POST) && $_POST['field_name']) {
        $field_name_old = $_POST['field_name'];
        $field_name_new = $_POST['fld_new_name'];
        $field_type_old = $_POST['field_type'];
        $field_type_new = $_POST['fld_new_type'];
        $oaSchema->fieldSave($table, $field_name_old, $field_name_new, $field_type_old, $field_type_new);
    } else {
        if (array_key_exists('btn_field_add', $_POST) && $_POST['field_add']) {
            $field_name = $_POST['field_add'];
            $dd_field_name = $_POST['sel_field_add'];
            $oaSchema->fieldAdd($table, $field_name, $dd_field_name);
        } else {
            if (array_key_exists('btn_field_del', $_POST) && $_POST['field_name']) {
                $field = $_POST['field_name'];
                $oaSchema->fieldDelete($table, $field);
            } else {
                if (array_key_exists('btn_index_del', $_POST) && $_POST['index_name']) {
                    $index = $_POST['index_name'];
                    $oaSchema->indexDelete($table, $index);
                } else {
                    if (array_key_exists('btn_index_add', $_POST) && $_POST['idx_fld_add'] && $_POST['index_add']) {
                        $index_fields = $_POST['idx_fld_add'];
                        $index_name = $_POST['index_add'];
                        $sort_desc = $_POST['idx_fld_desc'];
                        $unique = $_POST['idx_unique'];
                        $primary = $_POST['idx_primary'];