Большое спасибо. Поработаю над кодом.
Плагин нужен для CRUD манипуляций с данными из БД. Плюс поиск, фильтры, постраничный вывод, дополнительные кнопки.
Как внешне выглядит:
Есть некоторая непоследовательность - иногда вы выносите объявления всех переменных в начало функции, иногда нет. Имеет смысл определиться и использовать что-то одно.
Да, верно. Объявления переменных иногда делаю перед кодом, который их использует на тот случай, если понадобится вынести этот код в функцию.