예제 #1
0
     $index_no = $_POST['index_no'];
     $index_def = $_POST['idx'][$index_no];
     $oaSchema->indexSave($table, $index_name, $index_def);
 } else {
     if (array_key_exists('btn_link_del', $_POST) && $_POST['link_name']) {
         $link_name = $_POST['link_name'];
         $oaSchema->linkDelete($table, $link_name);
     } else {
         if (array_key_exists('btn_link_add', $_POST) && $_POST['link_add'] && $_POST['link_add_target']) {
             $link_add = $_POST['link_add'];
             $link_add_target = $_POST['link_add_target'];
             $oaSchema->linkAdd($table, $link_add, $link_add_target);
         } else {
             if (array_key_exists('btn_table_save', $_POST) && $_POST['tbl_new_name']) {
                 $table_name_new = $_POST['tbl_new_name'];
                 $ok = $oaSchema->tableSave($table, $table_name_new);
                 if ($ok) {
                     $table = $table_name_new;
                 }
             } else {
                 if (array_key_exists('btn_table_delete', $_POST)) {
                     $oaSchema->tableDelete($table);
                     unset($table);
                 } else {
                     if (array_key_exists('btn_table_cancel', $_POST)) {
                         $table = '';
                     }
                 }
             }
         }
     }