Oy ... At first I thought this might be a nice thing to add to my installs, but after looking at what is involved, I'm not interested.
However, if you still wish to proceed, you will need to check the following:
- admin.php - add checkbox
- admin.php - locate the case "enable_features": section - you need to add your move variable in there (many spots)
- business_logic.php - sections for creating new dadabik tables and the dadabik control tables needs to have the new info in it - primarily the code that creates the table_list table
- database table(s) - *_table_list table needs to have the field "enable_move_table" added so the checkbox and admin page knows where to write the data
- other files - you may need to alter other files which display the move icon to do checks the same way they do for edit/delete/etc.
There may be more - this is just what I could find so far. Yikes!
I'm happy with leaving it as I've got mine by allowing the move based on the table name name since I only allow it for one or two.
If you just want to limit which table you allow it for, why not just add that code into the function build_results_table? Something like if $table_name == "tableA", then to move icon and function. If $table_name == "tableB", then offer delete function. That is what I've done in my installs. Could doing it this way work for you?